Adding cluster-issuer annotation for TLS provisioning 19/10719/2
authorsousaedu <eduardo.sousa@canonical.com>
Thu, 29 Apr 2021 14:53:12 +0000 (16:53 +0200)
committersousaedu <eduardo.sousa@canonical.com>
Thu, 29 Apr 2021 15:48:32 +0000 (17:48 +0200)
commit3cc0316794cc75ecffdf2b969b4ad98d0dd7e826
tree30809b8c894d59415af3e336ac51d23e19a45cd1
parent021b307297a6ab8dfe9ee3af03154989bcd9e0e8
Adding cluster-issuer annotation for TLS provisioning

Through the usage of cert-manager, the charms will be able
request TLS certificates to protect the Kubernetes Ingress
endpoint that is exposed.

Note: Cert-manager must be configured ahead of time.

Change-Id: I7dacdb8dca2f78664c5604e509e2516ae6023d06
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
22 files changed:
installers/charm/grafana/config.yaml
installers/charm/grafana/src/charm.py
installers/charm/grafana/tests/test_charm.py
installers/charm/kafka-exporter/config.yaml
installers/charm/kafka-exporter/src/pod_spec.py
installers/charm/kafka-exporter/tests/test_charm.py
installers/charm/kafka-exporter/tests/test_pod_spec.py
installers/charm/mongodb-exporter/config.yaml
installers/charm/mongodb-exporter/src/pod_spec.py
installers/charm/mongodb-exporter/tests/test_pod_spec.py
installers/charm/mysqld-exporter/config.yaml
installers/charm/mysqld-exporter/src/pod_spec.py
installers/charm/mysqld-exporter/tests/test_pod_spec.py
installers/charm/nbi/config.yaml
installers/charm/nbi/src/charm.py
installers/charm/nbi/tests/test_charm.py
installers/charm/ng-ui/config.yaml
installers/charm/ng-ui/src/charm.py
installers/charm/ng-ui/tests/test_charm.py
installers/charm/prometheus/config.yaml
installers/charm/prometheus/src/charm.py
installers/charm/prometheus/tests/test_charm.py