-
Notifications
You must be signed in to change notification settings - Fork 12
/
aks-preview-features.sh
63 lines (56 loc) · 2.3 KB
/
aks-preview-features.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash
az extension add --name aks-preview
az extension update --name aks-preview
#Features Have Gone GA and no longer require preview flag
#az feature register --namespace Microsoft.ContainerService --name HTTPProxyConfigPreview
#az feature register --namespace Microsoft.ContainerService --name MultiAgentpoolPreview
#az feature register --namespace Microsoft.ContainerService --name EnablePodIdentityPreview
#az feature register --namespace Microsoft.ContainerService --name RunCommandPreview
#az feature register --namespace Microsoft.ContainerService --name AKS-OpenServiceMesh
#az feature register --namespace Microsoft.ContainerService --name AKS-AzureKeyVaultSecretsProvider
#az feature register --namespace Microsoft.ContainerService --name EnableOIDCIssuerPreview
#az feature register --namespace Microsoft.ContainerService --name FleetResourcePreview
features=(
"DisableLocalAccountsPreview"
"AKS-ExtensionManager"
"AKS-AzureDefender"
"AzureOverlayPreview"
"EnableWorkloadIdentityPreview"
"AKS-PrometheusAddonPreview"
"EnableImageCleanerPreview"
"AKS-KedaPreview"
"EnableAPIServerVnetIntegrationPreview"
"EnableAzureDiskCSIDriverV2"
"AKS-Dapr"
"EnableMultipleStandardLoadBalancers"
"AKSNodelessPreview"
"NodeOsUpgradeChannelPreview"
"AzureServiceMeshPreview"
"CiliumDataplanePreview"
"TrustedAccessPreview"
"KubeletDisk"
"KataVMIsolationPreview"
"KataCcIsolationPreview"
"EnableBYOKOnEphemeralOSDiskPreview"
"NetworkObservabilityPreview"
"EnableCloudControllerManager"
"EnableImageIntegrityPreview"
"AKS-AzurePolicyExternalData"
"KubeProxyConfigurationPreview"
"NodeAutoProvisioningPreview"
"NRGLockdownPreview"
"IstioNativeSidecarModePreview"
"SafeguardsPreview"
"DisableSSHPreview"
"AutomaticSKUPreview"
)
for feature in ${features[*]}
do
az feature register --namespace Microsoft.ContainerService --name $feature
done
watch -n 10 -g az feature list --namespace Microsoft.ContainerService -o table --query \"[?properties.state == \'Registering\']\"
az provider register --namespace Microsoft.Kubernetes
az provider register --namespace Microsoft.ContainerService
az provider register --namespace Microsoft.KubernetesConfiguration
az extension add --name k8s-extension
az extension add --name fleet