Parameters
The parent key for all of the following parameters is crossplane.
providers
| type |
dictionary |
| default |
undefined |
A dictionary holding the Crossplane providers to be installed. The keys of the dict are used as names for the Provider objects.
monitoring.enabled
| type |
bool |
| default |
|
If monitoring should be enabled for this component. Requires the Prometheus Operator to be installed.
monitoring.prometheus_rule_labels
| type |
dict |
| default |
|
Labels to set on the alert rule configuration.
Can be used to ensure prometheus-operator picks up the PrometheusRule object by setting appropriate labels.
monitoring.instance
| type |
string |
| default |
|
Which prometheus instance to use when setting the namespace label. If not set it will use the instance defined in prometheus.defaultInstance
serviceAccounts
| type |
dict |
| default |
|
| example |
|
This parameter allows users to deploy arbitrary service accounts. Each entry is transformed into a ServiceAccount resource. The key is used as the name of the resulting resource. The provided value is merged with an empty ServiceAccount resource. The component doesn’t validate the provided service account configuration.
A ServiceAccount name which matches a Provider name will generate a ControllerConfig resource for that provider.
clusterRoles
| type |
dict |
| default |
|
| example |
|
This parameter allows users to deploy arbitrary cluster roles. Each entry is transformed into a ClusterRole resource. The key is used as the name of the resulting resource. The provided value is merged with an empty ClusterRole resource. The component doesn’t validate the provided cluster role configuration.
clusterRoleBindings
| type |
dict |
| default |
|
| example |
|
This parameter allows users to deploy arbitrary cluster role bindings. Each entry is transformed into a ClusterRoleBinding resource. The key is used as the name of the resulting resource. The provided value is merged with an empty ClusterRoleBinding resource. The component doesn’t validate the provided cluster role binding configuration.
controllerConfigs
| type |
dict |
| default |
|
| example |
|
This parameter allows users to deploy arbitrary controller configs. Each entry is transformed into a ControllerConfig resource. The key is used as the name of the resulting resource. The provided value is merged with an empty ControllerConfig resource. The component doesn’t validate the provided ControllerConfig spec.
If a key in controllerConfigs matches a key in parameters.crossplane.serviceAccounts, then the ControllerConfig’s spec.serviceAccountName is overwritten and set equal to the matching key of parameters.crossplane.serviceAccounts.
providerConfigs
| type |
dict |
||||||
| default |
|
||||||
| example |
|
This parameter allows users to deploy arbitrary provider configs. Each entry is transformed into a ProviderConfig resource. The component doesn’t validate the provided ProviderConfig spec.
helmValues
| type |
dict |
Values to configure the Helm chart. See the docs for available parameters.