openstack-k8s-operators / openstack-operator

Meta Operator for OpenStack
https://openstack-k8s-operators.github.io/openstack-operator/
Apache License 2.0
27 stars 76 forks source link

Create cloudrc file in `openstackclient` pod #890

Closed Akrog closed 3 weeks ago

Akrog commented 3 months ago

We are currently only creating the clouds.yaml and secure.yaml in the openstackclient pod, and that is enough for the openstack client, but unfortunately this is not enough since there is no parity between that client and the individual clients.

For example it is missing (though it has upstream patches in progress):

These are some of the ones we know about, but there could still be some other missing.

Users will need to use the old cinder client, so we should make it convenient for them by having the cloudrc available in the openstackclient pod.

Depends-On: https://github.com/openstack-k8s-operators/keystone-operator/pull/432

Akrog commented 3 months ago

/retest

fmount commented 4 weeks ago

This patch works for me as well and I see the dependency already merged.

fao89 commented 4 weeks ago

/approve

openshift-ci[bot] commented 4 weeks ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Akrog, fao89, fmount

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/openstack-k8s-operators/openstack-operator/blob/main/OWNERS)~~ [fao89] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment