armonik-operators
Install-once cluster operators for ArmoniK (External Secrets, KEDA, cert-manager, Percona MongoDB operator, kube-prometheus-stack). Deploy once per cluster, ahead of the ArmoniK application release(s).
Maintainers
Name |
Url |
|
|---|---|---|
Aneo |
<armonik.fr> |
Source Code
Requirements
Kubernetes: >=v1.25.0-0
Repository |
Name |
Version |
|---|---|---|
file://../armonik-common |
armonik-common |
0.1.x |
https://charts.external-secrets.io |
external-secrets |
2.x.x |
https://charts.jetstack.io |
cert-manager |
1.x.x |
https://kedacore.github.io/charts |
keda |
2.x.x |
https://percona.github.io/percona-helm-charts/ |
mongodb-operator(psmdb-operator) |
1.x.x |
https://prometheus-community.github.io/helm-charts |
kube-prometheus(kube-prometheus-stack) |
82.x.x |
Values
Key |
Type |
Default |
Description |
|---|---|---|---|
global.armonik.monitoring.metricsExporterUrl |
string |
|
Control-plane metrics-exporter |
global.armonik.monitoring.prometheusUrl |
string |
|
Prometheus for the Grafana datasource and PromQL KEDA triggers. Defaults to the |
global.armonik.operators.certManager.available |
bool |
|
|
global.armonik.operators.certManager.deploy |
bool |
|
|
global.armonik.operators.certManager.namespace |
string |
|
|
global.armonik.operators.externalSecrets.available |
bool |
|
|
global.armonik.operators.externalSecrets.deploy |
bool |
|
|
global.armonik.operators.externalSecrets.namespace |
string |
|
|
global.armonik.operators.keda.available |
bool |
|
|
global.armonik.operators.keda.deploy |
bool |
|
|
global.armonik.operators.keda.namespace |
string |
|
|
global.armonik.operators.mongodbOperator.available |
bool |
|
|
global.armonik.operators.mongodbOperator.deploy |
bool |
|
|
global.armonik.operators.mongodbOperator.namespace |
string |
|
|
global.armonik.operators.prometheusOperator.available |
bool |
|
|
global.armonik.operators.prometheusOperator.deploy |
bool |
|
|
global.armonik.operators.prometheusOperator.namespace |
string |
|
|
cert-manager.crds.enabled |
bool |
|
|
cert-manager.crds.keep |
bool |
|
|
cert-manager.fullnameOverride |
string |
|
|
cert-manager.prometheus.servicemonitor.enabled |
bool |
|
|
external-secrets |
object |
|
|
keda.certificates.certManager.enabled |
bool |
|
|
keda.certificates.certManager.issuer.generate |
bool |
|
|
keda.certificates.certManager.issuer.group |
string |
|
|
keda.certificates.certManager.issuer.kind |
string |
|
|
keda.certificates.certManager.issuer.name |
string |
|
|
keda.crds.install |
bool |
|
|
keda.image.pullPolicy |
string |
|
|
keda.prometheus.metricServer.enabled |
bool |
|
|
keda.prometheus.metricServer.serviceMonitor.enabled |
bool |
|
|
kube-prometheus.alertmanager.enabled |
bool |
|
|
kube-prometheus.fullnameOverride |
string |
|
|
kube-prometheus.grafana.enabled |
bool |
|
|
kube-prometheus.grafana.forceDeployDashboards |
bool |
|
|
kube-prometheus.prometheus-node-exporter.hostRootFsMount.enabled |
bool |
|
|
kube-prometheus.prometheus.prometheusSpec.evaluationInterval |
string |
|
|
kube-prometheus.prometheus.prometheusSpec.podMonitorNamespaceSelector |
object |
|
|
kube-prometheus.prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues |
bool |
|
|
kube-prometheus.prometheus.prometheusSpec.scrapeInterval |
string |
|
|
kube-prometheus.prometheus.prometheusSpec.serviceMonitorNamespaceSelector |
object |
|
|
kube-prometheus.prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues |
bool |
|
|
mongodb-operator.watchAllNamespaces |
bool |
|