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