unit-opensearch-2: 13:26:41 ERROR unit.opensearch/2.juju-log certificates:6: Uncaught exception while in charm code:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-opensearch-2/charm/./src/charm.py", line 213, in <module>
main(OpenSearchOperatorCharm)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/main.py", line 544, in main
manager.run()
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/main.py", line 520, in run
self._emit()
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/main.py", line 509, in _emit
_emit_charm_event(self.charm, self.dispatcher.event_name)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/main.py", line 143, in _emit_charm_event
event_to_emit.emit(*args, **kwargs)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 350, in emit
framework._emit(event)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 849, in _emit
self._reemit(event_path)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 939, in _reemit
custom_handler(event)
File "/var/lib/juju/agents/unit-opensearch-2/charm/lib/charms/tls_certificates_interface/v3/tls_certificates.py", line 1920, in _on_relation_changed
self.on.certificate_available.emit(
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 350, in emit
framework._emit(event)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 849, in _emit
self._reemit(event_path)
File "/var/lib/juju/agents/unit-opensearch-2/charm/venv/ops/framework.py", line 939, in _reemit
custom_handler(event)
File "/var/lib/juju/agents/unit-opensearch-2/charm/lib/charms/opensearch/v0/opensearch_tls.py", line 208, in _on_certificate_available
self.store_new_ca(self.charm.secrets.get_object(scope, cert_type.val))
File "/var/lib/juju/agents/unit-opensearch-2/charm/lib/charms/opensearch/v0/opensearch_tls.py", line 444, in store_new_ca
if not (secrets.get("ca-cert", {}) and admin_secrets.get("keystore-password-ca", {})):
AttributeError: 'NoneType' object has no attribute 'get'
unit-opensearch-0: 13:26:41 ERROR unit.opensearch/0.juju-log certificates:6: Uncaught exception while in charm code:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-opensearch-0/charm/./src/charm.py", line 213, in <module>
main(OpenSearchOperatorCharm)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/main.py", line 544, in main
manager.run()
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/main.py", line 520, in run
self._emit()
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/main.py", line 509, in _emit
_emit_charm_event(self.charm, self.dispatcher.event_name)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/main.py", line 143, in _emit_charm_event
event_to_emit.emit(*args, **kwargs)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 350, in emit
framework._emit(event)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 849, in _emit
self._reemit(event_path)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 939, in _reemit
custom_handler(event)
File "/var/lib/juju/agents/unit-opensearch-0/charm/lib/charms/tls_certificates_interface/v3/tls_certificates.py", line 1920, in _on_relation_changed
self.on.certificate_available.emit(
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 350, in emit
framework._emit(event)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 849, in _emit
self._reemit(event_path)
File "/var/lib/juju/agents/unit-opensearch-0/charm/venv/ops/framework.py", line 939, in _reemit
custom_handler(event)
File "/var/lib/juju/agents/unit-opensearch-0/charm/lib/charms/opensearch/v0/opensearch_tls.py", line 208, in _on_certificate_available
self.store_new_ca(self.charm.secrets.get_object(scope, cert_type.val))
File "/var/lib/juju/agents/unit-opensearch-0/charm/lib/charms/opensearch/v0/opensearch_tls.py", line 444, in store_new_ca
if not (secrets.get("ca-cert", {}) and admin_secrets.get("keystore-password-ca", {})):
AttributeError: 'NoneType' object has no attribute 'get'
unit-opensearch-2: 13:26:41 ERROR juju.worker.uniter.operation hook "certificates-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1
See all details on this pipeline: https://github.com/canonical/opensearch-dashboards-operator/actions/runs/9794986858/job/27046417986#step:22:154