> ## 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.

> KubeAggregatorCAConfig configures Kubernetes API aggregator accepted CAs.

# KubeAggregatorCAConfig

```yaml theme={null}
apiVersion: v1alpha1
kind: KubeAggregatorCAConfig
# The currently active issuing certificate authority for the Kubernetes API aggregator flow.
issuingCA:
    cert: '--- EXAMPLE CERTIFICATE ---'
    key: '--- EXAMPLE KEY ---'
# The list of accepted CA certificates for the Kubernetes API server aggregator flow.
acceptedCAs:
    - '--- EXAMPLE AGGREGATOR CA ---'
```

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

  <tbody>
    <tr>
      <td>`issuingCA`</td>
      <td>CertificateAndKey</td>
      <td>The currently active issuing certificate authority for the Kubernetes API aggregator flow.<br /><br />This field should only be set for the controlplane machines.<br />The value contains a private key and a certificate, PEM encoded.</td>

      <td />
    </tr>

    <tr>
      <td>`acceptedCAs`</td>
      <td>\[]string</td>
      <td>The list of accepted CA certificates for the Kubernetes API server aggregator flow.<br /><br />This field should only be set for the controlplane machines.<br />The value should be a PEM encoded certificate.<br />The issuing CA certificate is automatically added to the list of accepted CAs.</td>

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