Note that in order for this to work with the admin endpoint it needs to be updated with a /v1 suffix. By default the charm deployment of ceph-radosgw is missing the /v1 on the admin endpoint:
$ openstack endpoint list # snipped to be brief
+----------------------------------+--------------+-----------+------------------------------+
| ID | Service Name | Interface | URL |
+----------------------------------+--------------+-----------+------------------------------+
| 6a479719e0684596874ec7e8d14b1c0c | swift | internal | http://10.5.0.33:80/swift/v1 |
| d8be68238b8342d5851a8593af5cdb7e | swift | public | http://10.5.0.33:80/swift/v1 |
| e746487b95104820a9e19c76ff006dae | swift | admin | http://10.5.0.33:80/swift |
+----------------------------------+--------------+-----------+------------------------------+
I've tested this out and it is fixed by https:/ /bugs.launchpad .net/python- swiftclient/ +bug/1712358.
Note that in order for this to work with the admin endpoint it needs to be updated with a /v1 suffix. By default the charm deployment of ceph-radosgw is missing the /v1 on the admin endpoint:
$ openstack endpoint list # snipped to be brief ------- ------- ------- ------- +------ ------- -+----- ------+ ------- ------- ------- ------- --+ ------- ------- ------- ------- +------ ------- -+----- ------+ ------- ------- ------- ------- --+ 6874ec7e8d14b1c 0c | swift | internal | http:// 10.5.0. 33:80/swift/ v1 | 5851a8593af5cdb 7e | swift | public | http:// 10.5.0. 33:80/swift/ v1 | 0a9e19c76ff006d ae | swift | admin | http:// 10.5.0. 33:80/swift | ------- ------- ------- ------- +------ ------- -+----- ------+ ------- ------- ------- ------- --+
+------
| ID | Service Name | Interface | URL |
+------
| 6a479719e068459
| d8be68238b8342d
| e746487b9510482
+------