Skip to content

Commit c3ef7a5

Browse files
committed
Add opt-out tag
1 parent 09a4562 commit c3ef7a5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

parts/linux/cloud-init/artifacts/cse_main.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,11 @@ function nodePrep {
405405
# Configure Azure network settings (udev rules for NIC configuration)
406406
logs_to_events "AKS.CSE.ensureAzureNetworkConfig" ensureAzureNetworkConfig
407407

408-
# Bring up secondary Standard-type NICs (if any) via IMDS metadata
409-
logs_to_events "AKS.CSE.configureSecondaryNICs" configureSecondaryNICs || exit $ERR_SECONDARY_NIC_CONFIG_FAIL
408+
# Bring up secondary Standard-type NICs (if any) via IMDS metadata.
409+
# Can be disabled via VMSS tag "SkipSecondaryNICConfig=true".
410+
if [ "$(get_imds_vm_tag_value 'SkipSecondaryNICConfig')" != "true" ]; then
411+
logs_to_events "AKS.CSE.configureSecondaryNICs" configureSecondaryNICs || exit $ERR_SECONDARY_NIC_CONFIG_FAIL
412+
fi
410413

411414
# Determine if GPU driver installation should be skipped
412415
export -f should_skip_nvidia_drivers

0 commit comments

Comments
 (0)