SQA team still sees this error: unit-kubernetes-control-plane-1: 18:41:23 DEBUG unit.kubernetes-control-plane/1.juju-log vault-kv:50: vault-kv.log: Logging VaultAppKV in to http://172.31.32.44:8200 unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed /var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/lib/charms/layer/vault_kv.py:60: DeprecationWarning: Call to deprecated function 'auth_approle'. This method will be removed in version '0.12.0' Please use the 'login' method on the 'hvac.api.auth_methods.approle' class moving forward. unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed client.auth_approle(self._config["role_id"], self._config["secret_id"]) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed Traceback (most recent call last): unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/hooks/vault-kv-relation-changed", line 22, in unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed main() unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/charms/reactive/__init__.py", line 84, in main unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed hookenv._run_atexit() unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/charmhelpers/core/hookenv.py", line 1357, in _run_atexit unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed callback(*args, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/reactive/vault_kv.py", line 55, in update_app_kv_hashes unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed app_kv = vault_kv.VaultAppKV() unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/lib/charms/layer/vault_kv.py", line 33, in __call__ unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed cls._singleton_instance = super().__call__(*args, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/lib/charms/layer/vault_kv.py", line 132, in __init__ unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed super().__init__() unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/lib/charms/layer/vault_kv.py", line 41, in __init__ unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed response = self._client.read(self._path) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/charm/lib/charms/layer/vault_kv.py", line 60, in _client unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed client.auth_approle(self._config["role_id"], self._config["secret_id"]) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/utils.py", line 201, in new_func unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed return method(*args, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/v1/__init__.py", line 1805, in auth_approle unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed return self.login( unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/v1/__init__.py", line 1495, in login unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed return self._adapter.login(url=url, use_token=use_token, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/adapters.py", line 197, in login unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed response = self.post(url, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/adapters.py", line 126, in post unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed return self.request("post", url, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/adapters.py", line 364, in request unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed response = super(JSONAdapter, self).request(*args, **kwargs) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/adapters.py", line 330, in request unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed utils.raise_for_error( unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed File "/var/lib/juju/agents/unit-kubernetes-control-plane-1/.venv/lib/python3.10/site-packages/hvac/utils.py", line 37, in raise_for_error unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed raise exceptions.InvalidRequest(message, errors=errors, method=method, url=url) unit-kubernetes-control-plane-1: 18:41:23 WARNING unit.kubernetes-control-plane/1.vault-kv-relation-changed hvac.exceptions.InvalidRequest: missing secret_id, on post http://172.31.32.44:8200/v1/auth/approle/login unit-kubernetes-control-plane-1: 18:41:23 ERROR juju.worker.uniter.operation hook "vault-kv-relation-changed" (via explicit, bespoke hook script) failed: exit status 1 unit-kubernetes-control-plane-1: 18:41:23 DEBUG juju.machinelock created rotating log file "/var/log/juju/machine-lock.log" with max size 10 MB and max backups 5 unit-kubernetes-control-plane-1: 18:41:23 DEBUG juju.machinelock machine lock released for kubernetes-control-plane/1 uniter (run relation-changed (50; unit: vault/0) hook) unit-kubernetes-control-plane-1: 18:41:23 DEBUG juju.worker.uniter.operation lock released for kubernetes-control-plane/1 unit-kubernetes-control-plane-1: 18:41:23 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook unit-kubernetes-control-plane-1: 18:41:23 DEBUG juju.worker.uniter [AGENT-STATUS] error: hook failed: "vault-kv-relation-changed" unit-kubernetes-control-plane-1: 18:41:52 DEBUG juju.worker.uniter.remotestate got leader settings change for kubernetes-control-plane/1: ok=true unit-kubernetes-control-plane-1: 18:41:52 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook Test run: https://solutions.qa.canonical.com/testruns/testRun/e169fbe1-86ed-4fdf-83ec-15f7117b7615 Logs: https://oil-jenkins.canonical.com/artifacts/e169fbe1-86ed-4fdf-83ec-15f7117b7615/index.html