Parameters
The parent key for all of the following parameters is emergency_credentials_controller.
namespace
| type |
string |
| default |
|
The namespace in which to deploy this component.
namespaceMetadata
| type |
dict |
| default |
|
Metadata to be added to the namespace.
manifests_version
| type |
string |
| default |
|
The Git reference to the controller deployment manifests. The default is the tag of the controller image.
emergency_accounts
| type |
dict |
| default |
|
| example |
|
This parameter is used to configure the EmergencyAccount objects.
The dictionary key is used as the name of the EmergencyAccount object.
The value is the configuration of the EmergencyAccount object.
The value has an additional key _create_binding which is used to control whether a ClusterRoleBinding to the ClusterRole defined in cluster_admin_role should be created.
The default is true.
The _tokenStores keys is a helper to hierarchically configure the tokenStores key.
It’s a dictionary where the key is the name of the tokenStore and the value is the configuration of the tokenStore.
The resulting configurations are appended to the tokenStores key.
See github.com/appuio/emergency-credentials-controller for the manifest definition.
cluster_admin_role
| type |
string |
| default |
|
The name of the ClusterRole to bind the EmergencyAccount ServiceAccount to.
alerts
| type |
dict |
| example |
|
alerts defines the alerts to be installed.
The dictionary key is used as the name of the alert.
alerts.<name>.rule
| type |
dict |
Holds the configuration of the alert rule.
See Prometheus Alerting Rules for details.