Integration with CertManager
CertManager can be used to provision the TLS certificates used by the web console.
Procedure
1. Configuration
Apply the following changes to the instance.yaml describe here:
apiVersion: core.resiliency.io/v1alpha1
kind: Instance
metadata:
name: resiliency-io
namespace: resiliency-system
spec:
...
components:
console:
ingress:
annotations:
cert-manager.io/cluster-issuer: <issuer-name>
kubernetes.io/tls-acme: "true"
api:
ingress:
annotations:
cert-manager.io/cluster-issuer: <issuer-name>
kubernetes.io/tls-acme: "true"
inventory:
annotations:
cert-manager.io/cluster-issuer: <issuer-name>
kubernetes.io/tls-acme: "true"
2. Update
Apply the changes as described here.