Skip to content

Commit

Permalink
Merge branch 'devinwon/CustomSearchDomain' of https://github.com/Azur…
Browse files Browse the repository at this point in the history
…e/AgentBaker into devinwon/CustomSearchDomain
  • Loading branch information
Devin Wong committed Apr 16, 2024
2 parents d55d219 + 7a36bf0 commit f8d4f55
Show file tree
Hide file tree
Showing 35 changed files with 511 additions and 52 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/validate-windows-ut.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ jobs:
- name: Perform a Pester test from the staging/cse/windows/*.tests.ps1 file
shell: powershell
run: |
Invoke-Pester staging/cse/windows/*.tests.ps1 -Passthru
Install-Module -Name powershell-yaml -Force
Invoke-Pester staging/cse/windows/*.tests.ps1 -Passthru
23 changes: 23 additions & 0 deletions .pipelines/.vsts-vhd-builder-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]UbuntuServer'
echo '##vso[task.setvariable variable=IMG_SKU]18.04-LTS'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -212,6 +213,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]UbuntuServer'
echo '##vso[task.setvariable variable=IMG_SKU]18.04-LTS'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_NC16as_T4_v3'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]fullgpudaemon'
Expand Down Expand Up @@ -263,6 +265,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -290,6 +293,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -317,6 +321,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -344,6 +349,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -372,6 +378,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
echo '##vso[task.setvariable variable=CONTAINER_RUNTIME]containerd'
Expand All @@ -398,6 +405,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -426,6 +434,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
echo '##vso[task.setvariable variable=CONTAINER_RUNTIME]containerd'
Expand All @@ -452,6 +461,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -479,6 +489,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-arm64'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16pds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -506,6 +517,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-arm64'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16pds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -533,6 +545,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ads_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]kata'
Expand Down Expand Up @@ -560,6 +573,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-kata'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ads_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]kata'
Expand Down Expand Up @@ -587,6 +601,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -614,6 +629,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -641,6 +657,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-kata'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ads_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]kata'
Expand Down Expand Up @@ -668,6 +685,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]MicrosoftCBLMariner'
echo '##vso[task.setvariable variable=IMG_OFFER]cbl-mariner'
echo '##vso[task.setvariable variable=IMG_SKU]cbl-mariner-2-kata'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ads_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]kata'
Expand Down Expand Up @@ -695,6 +713,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]UbuntuServer'
echo '##vso[task.setvariable variable=IMG_SKU]18.04-LTS'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -748,6 +767,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]0001-com-ubuntu-server-focal'
echo '##vso[task.setvariable variable=IMG_SKU]20_04-lts'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -801,6 +821,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]0001-com-ubuntu-server-jammy'
echo '##vso[task.setvariable variable=IMG_SKU]22_04-lts'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_DS2_v2'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -828,6 +849,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]0001-com-ubuntu-server-jammy'
echo '##vso[task.setvariable variable=IMG_SKU]22_04-lts-gen2'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V2'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_DS2_v2'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down Expand Up @@ -882,6 +904,7 @@ stages:
echo '##vso[task.setvariable variable=IMG_PUBLISHER]Canonical'
echo '##vso[task.setvariable variable=IMG_OFFER]0001-com-ubuntu-server-jammy'
echo '##vso[task.setvariable variable=IMG_SKU]22_04-lts'
echo '##vso[task.setvariable variable=IMG_VERSION]latest'
echo '##vso[task.setvariable variable=HYPERV_GENERATION]V1'
echo '##vso[task.setvariable variable=AZURE_VM_SIZE]Standard_D16ds_v5'
echo '##vso[task.setvariable variable=FEATURE_FLAGS]None'
Expand Down
4 changes: 2 additions & 2 deletions .pipelines/templates/.builder-release-template-windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ steps:
echo "##vso[task.setvariable variable=SIG_FOR_PRODUCTION]False"; \
echo "##vso[task.setvariable variable=SKIPVALIDATEREOFFERUPDATE]True"; \
else
sigImageName="windows-${WINDOWS_SKU}-$RANDOM"; \
sigImageName="windows-${WINDOWS_SKU}-$(date +"%H%M%S")-$RANDOM"; \
WS_SKU=$(echo $WINDOWS_SKU | tr '-' '_')
sigGalleryName="WS${WS_SKU}Gallery$(date +"%y%m%d%H%M%S")$RANDOM"; \
sigGalleryName="WSGallery$(date +"%y%m%d")";\
echo "##vso[task.setvariable variable=SIG_GALLERY_NAME]$sigGalleryName"; \
echo "##vso[task.setvariable variable=SIG_IMAGE_VERSION]1.0.0"; \
echo "##vso[task.setvariable variable=SIG_FOR_PRODUCTION]True"; \
Expand Down
2 changes: 1 addition & 1 deletion parts/windows/kuberneteswindowssetup.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ try
Write-Log "private egress proxy address is '$global:PrivateEgressProxyAddress'"
# TODO update to use proxy

$WindowsCSEScriptsPackage = "aks-windows-cse-scripts-v0.0.40.zip"
$WindowsCSEScriptsPackage = "aks-windows-cse-scripts-v0.0.41.zip"
Write-Log "CSEScriptsPackageUrl is $global:CSEScriptsPackageUrl"
Write-Log "WindowsCSEScriptsPackage is $WindowsCSEScriptsPackage"
# Old AKS RP sets the full URL (https://acs-mirror.azureedge.net/aks/windows/cse/aks-windows-cse-scripts-v0.0.11.zip) in CSEScriptsPackageUrl
Expand Down
8 changes: 7 additions & 1 deletion parts/windows/windowscsehelper.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ $global:WINDOWS_CSE_ERROR_GPU_DRIVER_INSTALLATION_URL_NOT_EXE=61
$global:WINDOWS_CSE_ERROR_UPDATING_KUBE_CLUSTER_CONFIG=62
$global:WINDOWS_CSE_ERROR_GET_NODE_IPV6_IP=63
$global:WINDOWS_CSE_ERROR_GET_CONTAINERD_VERSION=64
$global:WINDOWS_CSE_ERROR_INSTALL_CREDENTIAL_PROVIDER = 65 # exit code for installing credential provider
$global:WINDOWS_CSE_ERROR_DOWNLOAD_CREDEDNTIAL_PROVIDER=66 # exit code for downloading credential provider failure
$global:WINDOWS_CSE_ERROR_CREDENTIAL_PROVIDER_CONFIG=67 # exit code for checking credential provider config failure

# Please add new error code for downloading new packages in RP code too
$global:ErrorCodeNames = @(
Expand Down Expand Up @@ -135,7 +138,10 @@ $global:ErrorCodeNames = @(
"WINDOWS_CSE_ERROR_GPU_DRIVER_INSTALLATION_URL_NOT_EXE",
"WINDOWS_CSE_ERROR_UPDATING_KUBE_CLUSTER_CONFIG",
"WINDOWS_CSE_ERROR_GET_NODE_IPV6_IP",
"WINDOWS_CSE_ERROR_GET_CONTAINERD_VERSION"
"WINDOWS_CSE_ERROR_GET_CONTAINERD_VERSION",
"WINDOWS_CSE_ERROR_INSTALL_CREDENTIAL_PROVIDER",
"WINDOWS_CSE_ERROR_DOWNLOAD_CREDEDNTIAL_PROVIDER",
"WINDOWS_CSE_ERROR_CREDENTIAL_PROVIDER_CONFIG"
)

# NOTE: KubernetesVersion does not contain "v"
Expand Down
Loading

0 comments on commit f8d4f55

Please sign in to comment.