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) |