@@ -316,6 +316,7 @@ func initCNSScenarioVars() (map[CNSScenario]map[corev1.OSName]cnsDetails, error)
316
316
cnsOverlayConfigMapPath := cnsConfigFolder + "/overlayconfigmap.yaml"
317
317
cnsAzureCNIOverlayLinuxConfigMapPath := cnsConfigFolder + "/azurecnioverlaylinuxconfigmap.yaml"
318
318
cnsAzureCNIOverlayWindowsConfigMapPath := cnsConfigFolder + "/azurecnioverlaywindowsconfigmap.yaml"
319
+ cnsAzureCNIDualStackLinuxConfigMapPath := cnsConfigFolder + "/azurecnidualstackoverlaylinuxconfigmap.yaml"
319
320
cnsAzureCNIDualStackWindowsConfigMapPath := cnsConfigFolder + "/azurecnidualstackoverlaywindowsconfigmap.yaml"
320
321
cnsRolePath := cnsManifestFolder + "/role.yaml"
321
322
cnsRoleBindingPath := cnsManifestFolder + "/rolebinding.yaml"
@@ -439,7 +440,7 @@ func initCNSScenarioVars() (map[CNSScenario]map[corev1.OSName]cnsDetails, error)
439
440
"azure-swift-overlay-dualstack.conflist" , "-o" , "/etc/cni/net.d/10-azure.conflist" ,
440
441
},
441
442
initContainerName : initContainerNameCNI ,
442
- configMapPath : cnsSwiftConfigMapPath ,
443
+ configMapPath : cnsAzureCNIDualStackLinuxConfigMapPath ,
443
444
installIPMasqAgent : true ,
444
445
},
445
446
corev1 .Windows : {
@@ -673,6 +674,15 @@ func volumesForAzureCNIOverlayWindows() []corev1.Volume {
673
674
},
674
675
},
675
676
}, // TODO: add windows cni conflist when ready
677
+ {
678
+ Name : "azure-vnet" ,
679
+ VolumeSource : corev1.VolumeSource {
680
+ HostPath : & corev1.HostPathVolumeSource {
681
+ Path : "/var/run/azure-vnet" ,
682
+ Type : hostPathTypePtr (corev1 .HostPathDirectoryOrCreate ),
683
+ },
684
+ },
685
+ },
676
686
}
677
687
}
678
688
@@ -745,5 +755,9 @@ func cnsVolumeMountsForAzureCNIOverlayWindows() []corev1.VolumeMount {
745
755
Name : "cni-bin" ,
746
756
MountPath : "/k/azurecni/bin" ,
747
757
}, // TODO: add windows cni conflist when ready
758
+ {
759
+ Name : "azure-vnet" ,
760
+ MountPath : "/var/run/azure-vnet" ,
761
+ },
748
762
}
749
763
}
0 commit comments