Charmed OpenSearch

Channel Revision Published Runs on
2/edge 90 08 May 2024
Ubuntu 22.04
juju deploy opensearch --channel 2/edge
Show information

Platform:

Ubuntu
22.04

charms.opensearch.v0.opensearch_tls

In this class we manage certificates relation.

This class handles certificate request and renewal through the interaction with the TLS Certificates Operator.

This library needs https://charmhub.io/tls-certificates-interface/libraries/tls_certificates library is imported to work.

It requires a charm that extends OpenSearchBaseCharm as it refers internal objects of that class. — update_config: to disable TLS when relation with the TLS Certificates Operator is broken.


class OpenSearchTLS

Description

Class that Manages OpenSearch relation with TLS Certificates Operator. None

Methods

OpenSearchTLS. __init__( self , charm , peer_relation: str )