Part 1: as an operator, I'd like to be able to deploy a Swift cluster using TripleO.
This should include only the following services/nodes:
- MariaDB/Galera for Keystone
- Loadbalancers (haproxy)
- Swift proxy nodes
- Swift storage nodes
This can be done already using composable roles, but needs QE verification and documentation.
Part 2: as an operator with an already existing Swift (deployed manually, self-automated or by using TripleO) cluster I'd like to re-use it with a new TripleO deployment. This means:
Swift services need to be disabled in TripleO, but at the same time endpoints need to be defined and configured appropriately to use the external Swift cluster.
*** Bug 1320209 has been marked as a duplicate of this bug. ***
Part 2 of this RFE has been merged upstream a few days ago:
Moving to POST. Still needs documentation.
Proposed a doc update for the external Swift cluster: https://review.openstack.org/#/c/474571/
Some notes on testing an external Swift cluster: https://gist.github.com/cschwede/7474fd44a5a3e51526e881e51e28576e
Created attachment 1288063 [details]
Example roles_data.yaml Swift/Keystone only overcloud
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.