Clusterconfig CR (v1alpha1)
Clusterconfig
Section titled “Clusterconfig”| Field | Type | Description |
|---|---|---|
| metadata | Metadata | |
| spec | Spec |
Metadata
Section titled “Metadata”| Field | Type | Description |
|---|---|---|
| name | string (enum):
|
| Field | Type | Description |
|---|---|---|
| attributes | Attributes | |
| expose | Expose | |
| networking | Networking | |
| policy | Policy |
Attributes
Section titled “Attributes”| Field | Type | Description |
|---|---|---|
| clusterName | string | Friendly name to associate with your UDS cluster |
| tags | string[] | Tags to apply to your UDS cluster |
Expose
Section titled “Expose”| Field | Type | Description |
|---|---|---|
| adminDomain | string | Domain all cluster services on the admin gateway will be exposed on |
| caCert | string | The trusted CA that signed your domain certificates if using Private PKI |
| domain | string | Domain all cluster services will be exposed on |
Networking
Section titled “Networking”| Field | Type | Description |
|---|---|---|
| kubeApiCIDR | string | CIDR range for your Kubernetes control plane nodes. This is a manual override that can be used instead of relying on Pepr to automatically watch and update the values |
| kubeNodeCIDRs | string[] | CIDR(s) for all Kubernetes nodes (not just control plane). Similar reason to above,annual override instead of relying on watch |
Policy
Section titled “Policy”| Field | Type | Description |
|---|---|---|
| allowAllNsExemptions | boolean | Allow UDS Exemption custom resources to live in any namespace (default false) |