> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siderolabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

> KubeCredentialProviderConfig configures kubelet's credential provider.

# KubeCredentialProviderConfig

```yaml theme={null}
apiVersion: v1alpha1
kind: KubeCredentialProviderConfig
# Kubelet credential provider configuration (used for image registry authentication).
configuration:
    apiVersion: kubelet.config.k8s.io/v1
    kind: CredentialProviderConfig
    providers:
        - apiVersion: credentialprovider.kubelet.k8s.io/v1
          defaultCacheDuration: 12h
          matchImages:
            - '*.dkr.ecr.*.amazonaws.com'
            - '*.dkr.ecr.*.amazonaws.com.cn'
            - '*.dkr.ecr-fips.*.amazonaws.com'
            - '*.dkr.ecr.us-iso-east-1.c2s.ic.gov'
            - '*.dkr.ecr.us-isob-east-1.sc2s.sgov.gov'
          name: ecr-credential-provider
```

<table>
  <thead>
    <tr>
      <th>Field</th>
      <th>Type</th>
      <th>Description</th>
      <th>Value(s)</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`configuration`</td>
      <td>Unstructured</td>
      <td>Kubelet credential provider configuration (used for image registry authentication).<br />The value is the literal kubelet's credential provider configuration.</td>

      <td />
    </tr>
  </tbody>
</table>
