The Config Kubernetes resource.
Config
apiVersion
String, required: Always kubocd.kubotal.io/v1alpha1
kind
String, required: Always `Config'
metadata
Map, required: Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
Config.spec, required: See Config.spec below
Config.spec
clusterRoles
List(string), default: []: List of roles fulfilled by non-KuboCD application. See Cluster roles
defaultContexts
List(CrossNamespaceReference), default[]: A list of context which will be used by all Release, except the one with the
skipDefaultContext flag.
Refer to The Context Resource for more explanation.
defaultNamespaceContexts
List(string), default: []: A list of context name. When a Release is deployed in a namespace, if a context of
this name exists in the namespace, it will be used, merged with default one(s) if existing. This can be skipped with the Release.skipDefautContext flag
Refer to The Context Resource for more explanation.
packageRedirects
For future extension
imageRedirects
For future extension