You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: aks-node-controller/proto/aksnodeconfig/v1/bootstrapping_config.proto
+17-4Lines changed: 17 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -41,9 +41,22 @@ message BootstrappingConfig {
41
41
// Only required until Secure TLS bootstrapping in place. Would use kubelet identity after that.
42
42
optionalstringtls_bootstrapping_token=3;
43
43
44
-
// Only used when secure TLS bootstrapping is enabled or one of the Azure/Arc methods. This is the appserver appid that the node will use to bootstrap.
45
-
optionalstringcustom_aad_resource=4;
44
+
reserved4;
45
+
reserved"custom_aad_resource";
46
+
reserved5;
47
+
reserved"custom_aad_client_id";
46
48
47
-
// Only used when one of the Azure/Arc methods is enabled. This is the client ID of the MSI that the node will use to bootstrap.
48
-
optionalstringcustom_aad_client_id=5;
49
+
// Only used when secure TLS bootstrapping is enabled. This is the AAD resource used to request access tokens from Entra ID.
// Only used when secure TLS bootstrapping is enabled. This is the client ID of the user-assigned identity ID the node will use to perform secure TLS bootstrapping.
// Only used when secure TLS bootstrapping is enabled. If specified, the bootstrap client installation will be replaced with the client version downloaded from this URL.
# containerd versions definitions are only available in the manifest file before the centralized packages changes, before around early July 2024.
106
-
# After the centralized packages changes, the containerd versions are only available in the components.json.
106
+
# After the centralized packages changes, the containerd versions are only available in the components.json.
107
107
installContainerdWithManifestJson() {
108
108
local containerd_version
109
109
if [ -f"$MANIFEST_FILEPATH" ];then
@@ -144,16 +144,16 @@ installNetworkPlugin() {
144
144
installAzureCNI
145
145
fi
146
146
installCNI #reference plugins. Mostly for kubenet but loopback plugin is used by containerd until containerd 2
147
-
rm -rf $CNI_DOWNLOADS_DIR&
147
+
rm -rf $CNI_DOWNLOADS_DIR&
148
148
}
149
149
150
-
# downloadCredentialProvider is always called during build time by install-dependencies.sh.
150
+
# downloadCredentialProvider is always called during build time by install-dependencies.sh.
151
151
# It can also be called during node provisioning by cse_config.sh, meaning CREDENTIAL_PROVIDER_DOWNLOAD_URL is set by a passed in linuxCredentialProviderURL.
local credential_provider_download_url_for_oras="${BOOTSTRAP_PROFILE_CONTAINER_REGISTRY_SERVER}/${K8S_REGISTRY_REPO}/azure-acr-credential-provider:v${cred_version_for_oras}-linux-${CPU_ARCH}"
176
176
CREDENTIAL_PROVIDER_TGZ_TMP="${CREDENTIAL_PROVIDER_DOWNLOAD_URL##*/}"# Use bash builtin ## to remove all chars ("*") up to the final "/"
0 commit comments