This error was hit during a deploy of fcb:
2020-04-25 02:30:11 INFO juju-log secrets-storage:54: Invoking reactive handler: reactive/barbican_vault_handlers.py:71:plugin_info_barbican_publish
2020-04-25 02:30:11 INFO juju-log secrets-storage:54: Retrieving secret-id from vault (http://192.168.33.15:8200)
2020-04-25 02:30:11 ERROR juju-log secrets-storage:54: Hook error:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/__init__.py", line 74, in main
bus.dispatch(restricted=restricted_mode)
File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 390, in dispatch
_invoke(other_handlers)
File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 359, in _invoke
handler.invoke()
File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 181, in invoke
self._action(*args)
File "/var/lib/juju/agents/unit-barbican-vault-0/charm/reactive/barbican_vault_handlers.py", line 94, in plugin_info_barbican_publish
secret_id = get_secret_id(secrets_storage, current_secret_id)
File "/var/lib/juju/agents/unit-barbican-vault-0/charm/reactive/barbican_vault_handlers.py", line 59, in get_secret_id
secret_id = vault_utils.retrieve_secret_id(url, token)
File "lib/charm/vault_utils.py", line 26, in retrieve_secret_id
if response.status_code == 200:
AttributeError: 'dict' object has no attribute 'status_code'
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed lib/charm/vault_utils.py:25: DeprecationWarning: Call to deprecated function '_post'. This method will be removed in version '0.8.0' Please use the 'post' method on the 'hvac.adapters' class moving forward.
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed response = client._post('/v1/sys/wrapping/unwrap')
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed Traceback (most recent call last):
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/charm/hooks/secrets-storage-relation-changed", line 22, in <module>
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed main()
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/__init__.py", line 74, in main
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed bus.dispatch(restricted=restricted_mode)
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 390, in dispatch
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed _invoke(other_handlers)
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 359, in _invoke
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed handler.invoke()
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 181, in invoke
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed self._action(*args)
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/charm/reactive/barbican_vault_handlers.py", line 94, in plugin_info_barbican_publish
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed secret_id = get_secret_id(secrets_storage, current_secret_id)
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "/var/lib/juju/agents/unit-barbican-vault-0/charm/reactive/barbican_vault_handlers.py", line 59, in get_secret_id
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed secret_id = vault_utils.retrieve_secret_id(url, token)
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed File "lib/charm/vault_utils.py", line 26, in retrieve_secret_id
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed if response.status_code == 200:
2020-04-25 02:30:11 DEBUG secrets-storage-relation-changed AttributeError: 'dict' object has no attribute 'status_code'
2020-04-25 02:30:11 ERROR juju.worker.uniter.operation runhook.go:132 hook "secrets-storage-relation-changed" failed: exit status 1
juju status: http://paste.ubuntu.com/p/tBWf3G4H6z/
test-run: https://solutions.qa.canonical.com/#/qa/testRun/3e926281-ca01-4ebb-b7b2-aa9b3f355ff8
Closing this due to inactivity (low number of occurrences, and no hit for more than one year)