sigs.k8s.io/cluster-api-provider-azure@v1.14.3/templates/test/ci/prow-ci-version/patches/oot-credential-provider-win.yaml (about) 1 - op: add 2 path: /spec/template/spec/files/- 3 value: 4 content: | 5 $ErrorActionPreference = 'Stop' 6 7 az login --identity 8 echo "Use OOT credential provider" 9 mkdir C:\var\lib\kubelet\credential-provider 10 az storage blob download --blob-url "https://${AZURE_STORAGE_ACCOUNT}.blob.core.windows.net/${AZURE_BLOB_CONTAINER_NAME}/${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER}/azure-acr-credential-provider.exe" -f C:\var\lib\kubelet\credential-provider\acr-credential-provider.exe --auth-mode login 11 cp C:\var\lib\kubelet\credential-provider\acr-credential-provider.exe C:\var\lib\kubelet\credential-provider\acr-credential-provider 12 az storage blob download --blob-url "https://${AZURE_STORAGE_ACCOUNT}.blob.core.windows.net/${AZURE_BLOB_CONTAINER_NAME}/${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER}/credential-provider-config-win.yaml" -f C:\var\lib\kubelet\credential-provider-config.yaml --auth-mode login 13 path: C:/oot-cred-provider.ps1 14 permissions: "0744" 15 - op: add 16 path: /spec/template/spec/preKubeadmCommands/- 17 value: 18 powershell C:/oot-cred-provider.ps1 19 - op: add 20 path: /spec/template/spec/joinConfiguration/nodeRegistration/kubeletExtraArgs/image-credential-provider-bin-dir 21 value: 22 /var/lib/kubelet/credential-provider 23 - op: add 24 path: /spec/template/spec/joinConfiguration/nodeRegistration/kubeletExtraArgs/image-credential-provider-config 25 value: 26 /var/lib/kubelet/credential-provider-config.yaml