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