Supported authentication types
oauth2
Attributes:
- Token: the kubernetes token (required)
- rbac-id: the unique ID key name of the rbac resources (optional)
clientcertificate
Attributes:
- ClientCertificateData: the kubernetes certificate data (required)
- ClientKeyData: the kubernetes certificate key (required)
- rbac-id: the unique ID key name of the rbac resources (optional)
userpass
Attributes:
- username: The username to authenticate with. (required)
- password: The password for the specified username. (required)
oauth2withcert
Attributes:
- ClientCertificateData: the kubernetes certificate data (required)
- ClientKeyData: the kubernetes private key data (required)
- Token: the kubernetes token (required)
certificate
Attributes:
- ClientCertificateData: the kubernetes certificate data (required)
- Token: the kubernetes service account bearer token (required)
- rbac-id: the unique ID key name of the rbac resources (optional)
Model config keys specific to the Kubernetes cloud
workload-storage
The preferred storage class used to provision workload storage.
type | string |
default value | “” |
immutable | false |
mandatory | false |
operator-storage
The storage class used to provision operator storage.
type | string |
default value | “” |
immutable | true |
mandatory | false |