This PR adds HTTPS TLS Configuration via relations to the tls-interface endpoint
There are multiple competing standards of this relation:
legacy-tls-certificates which relates to charms like vault and easyrsa in machine models
telco-tls-certificates which relates to the tls-certificates-operator in k8s models
Simultaneously, when one removes this relation, the charm defaults back to a SelfSignedCert
inclusion of ops.interface-tls-certificates pypi library
includes of tls_certificates_interface.v2.tls_certificates charm library
unit tests
The includes on the second library makes this charm a binary specific charm needing binary specific python libraries. In order to support multiple arches, it will depend on the merge of
This PR adds HTTPS TLS Configuration via relations to the tls-interface endpoint
There are multiple competing standards of this relation:
vault
andeasyrsa
in machine modelstls-certificates-operator
in k8s modelsSimultaneously, when one removes this relation, the charm defaults back to a
SelfSignedCert
ops.interface-tls-certificates
pypi librarytls_certificates_interface.v2.tls_certificates
charm libraryThe includes on the second library makes this charm a binary specific charm needing binary specific python libraries. In order to support multiple arches, it will depend on the merge of