Deploy charm with command
```
git clone https://github.com/openstack/charm-ceph-proxy.git
cd charm-ceph-proxy
tox -e build
juju deploy ./tests/bundles/jammy-yoga.yaml
```
Then ceph-proxy get status `blocked` && Message `Ensure FSID and admin-key are set`
Then run `juju upgrade-charm ceph-proxy --path ./ceph-proxy.charm --config ./ceph-proxy.yaml --force-units` with config
```
ceph-proxy:
fsid: a4f1fb08-c83d-11ea-8f4a-635b3b062931
admin-key: AQCJvBFfWX+GLhAAln5dFd1rZekcGLyMmy58bQ==
```
Then the log msg in juju unit `/var/log/juju/unit..../`
```
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 unable to get monitor info from DNS SRV with service name: ceph-mon
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 [errno 2] RADOS object not found (error connecting to the cluster)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 unable to get monitor info from DNS SRV with service name: ceph-mon
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 [errno 2] RADOS object not found (error connecting to the cluster)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 Traceback (most recent call last):
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/config-changed", line 312, in <module>
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 hooks.execute(sys.argv)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/charmhelpers/core/hookenv.py", line 963, in execute
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 self._hooks[hook_name]()
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/config-changed", line 148, in config_changed
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 emit_cephconf()
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/config-changed", line 138, in emit_cephconf
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 notify_radosgws()
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/config-changed", line 154, in notify_radosgws
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 radosgw_relation(relid=relid, unit=unit)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/config-changed", line 186, in radosgw_relation
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 ceph.get_radosgw_key(name=key_name)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/ceph.py", line 351, in get_radosgw_key
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 return get_named_key(name, _radosgw_caps)
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/var/lib/juju/agents/unit-ceph-proxy-2/charm/hooks/ceph.py", line 452, in get_named_key
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 return parse_key(str(subprocess
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/usr/lib/python3.8/subprocess.py", line 415, in check_output
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 File "/usr/lib/python3.8/subprocess.py", line 516, in run
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 raise CalledProcessError(retcode, process.args,
2022-04-27 09:56:42 WARNING unit.ceph-proxy/2.config-changed logger.go:60 subprocess.CalledProcessError: Command '['sudo', '-u', 'ceph', 'ceph', '--name', 'client.admin', '--keyring', '/var/lib/ceph/mon/ceph-juju-4cbfbd-dev-17/keyring', 'auth', 'get-or-create', 'client.rgw.juju-4cbfbd-dev-10', 'mon', 'allow rw', 'osd', 'allow rwx']' returned non-zero exit status 1.
```