rackerlabs / genestack

Where Flex cloud brings infrastructures to where you are.
https://docs.rackspacecloud.com/
Apache License 2.0
24 stars 28 forks source link

Switch to Swift tempauth for OVN backups #304

Closed awfabian-rs closed 3 months ago

awfabian-rs commented 3 months ago

Switch to Swift tempauth for OVN backups.

Similar to https://github.com/rackerlabs/genestack/pull/273, which I will probably close shortly, but switches to Swift with tempauth instead of Swift. This one addressed the concern there about scripting to parse a service catalog by using the swift client from the openstack-admin-client pod, since the pod needs kubectl to run the OVN backup anyway.

We have set up tempauth for Swift in SJC, which will enable getting to backups on Swift without a circular dependency on keystone running on the cluster itself which you might need the backups to fix.

awfabian-rs commented 3 months ago

I tested this on SJC (the only place with working swift tempauth)