sigs.k8s.io/cluster-api-provider-azure@v1.17.0/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 echo "Use OOT credential provider" 8 mkdir C:\var\lib\kubelet\credential-provider 9 curl.exe --retry 10 --retry-delay 5 -L "https://${AZURE_STORAGE_ACCOUNT}.blob.core.windows.net/${AZURE_BLOB_CONTAINER_NAME}/${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER}/azure-acr-credential-provider.exe" --output C:\var\lib\kubelet\credential-provider\acr-credential-provider.exe 10 cp C:\var\lib\kubelet\credential-provider\acr-credential-provider.exe C:\var\lib\kubelet\credential-provider\acr-credential-provider 11 curl.exe --retry 10 --retry-delay 5 -L "https://${AZURE_STORAGE_ACCOUNT}.blob.core.windows.net/${AZURE_BLOB_CONTAINER_NAME}/${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER}/credential-provider-config-win.yaml" --output C:\var\lib\kubelet\credential-provider-config.yaml 12 path: C:/oot-cred-provider.ps1 13 permissions: "0744" 14 - op: add 15 path: /spec/template/spec/preKubeadmCommands/- 16 value: 17 powershell C:/oot-cred-provider.ps1 18 - op: add 19 path: /spec/template/spec/joinConfiguration/nodeRegistration/kubeletExtraArgs/image-credential-provider-bin-dir 20 value: 21 /var/lib/kubelet/credential-provider 22 - op: add 23 path: /spec/template/spec/joinConfiguration/nodeRegistration/kubeletExtraArgs/image-credential-provider-config 24 value: 25 /var/lib/kubelet/credential-provider-config.yaml