Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the ability to deploy multiple Ceph Pods #654

Closed
wants to merge 1 commit into from

Conversation

fmount
Copy link
Contributor

@fmount fmount commented Dec 6, 2023

We're working on a feature that allows to deploy an arbitrary numbers of GlanceAPI [1].
To ease the test and to be closer to an edge scenario, an approach would be to have the ability to deploy multiple Ceph Pods: they bring different Secrets that can be propagated to a subset of ctlplane components.
This patch introduces the new CEPH_CLUSTERS variable that is used within the bash script to (eventually) deploy multiple Ceph Pods.

[1] openstack-k8s-operators/glance-operator#384

@openshift-ci openshift-ci bot requested a review from karelyatin December 6, 2023 14:41
@fmount fmount requested a review from abays December 6, 2023 14:41
@openshift-ci openshift-ci bot requested a review from raukadah December 6, 2023 14:41
Copy link
Contributor

openshift-ci bot commented Dec 6, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: 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:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved label Dec 6, 2023
@fmount fmount changed the title Add the ability to deploy multiple Ceph Pods WIP - Add the ability to deploy multiple Ceph Pods Dec 6, 2023
@fmount fmount marked this pull request as draft December 6, 2023 14:41
@openshift-ci openshift-ci bot added the approved label Dec 6, 2023
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/7f02a42cac50416bb8718622a9856e18

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 26m 09s
install-yamls-crc-podified-edpm-baremetal FAILURE in 1h 14m 13s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 3s
✔️ content-provider-data-plane-adoption-github-rdo-centos-9-extracted-crc SUCCESS in 2h 08m 15s

@fmount fmount changed the title WIP - Add the ability to deploy multiple Ceph Pods Add the ability to deploy multiple Ceph Pods Dec 13, 2023
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/71f4a63e56554b8bbc5c10052000b556

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 54m 29s
install-yamls-crc-podified-edpm-baremetal FAILURE in 1h 21m 34s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 05m 43s
content-provider-data-plane-adoption-OSP-17-to-extracted-crc POST_FAILURE in 1h 39m 12s

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://review.rdoproject.org/zuul/buildset/a4ffd2ebf8294dd8a8090183ee43a20f

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 36m 26s
✔️ install-yamls-crc-podified-edpm-baremetal SUCCESS in 1h 21m 39s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 10m 44s
content-provider-data-plane-adoption-OSP-17-to-extracted-crc FAILURE in 1h 21m 01s

fmount added a commit to fmount/release that referenced this pull request Jan 15, 2024
As per [1] it is possible to deploy multiple ceph instances by passing a
CEPH_CLUSTERS variable. It represents the number of Ceph Pods we'd like
to deploy, and it allows to either test glance multistore, as well as it
enables to simulate/test edge scenarios (DCN).
This patch just adds an index to the generated Ceph secret, so we do not
fail in case there's only one Ceph cluster.

[1] openstack-k8s-operators/install_yamls#654

Signed-off-by: Francesco Pantano <[email protected]>
fmount added a commit to fmount/openstack-operator that referenced this pull request Jan 15, 2024
This patch represent a follow up of [1] where the idea is to align the
ceph secret name considering that we're now able to deploy multiple Ceph
Pods.

[1] openstack-k8s-operators/install_yamls#654

Signed-off-by: Francesco Pantano <[email protected]>
We recently introduced a feature that allows to deploy an arbitrary numbers
of GlanceAPI [1].
To ease the test and to be closer to an edge scenario simulation, an
approach would be to have the ability to deploy multiple Ceph pods:
they bring different secrets that can be propagated to a subset of
ctlplane components.
This patch introduces the new 'CEPH_CLUSTERS' variable that is used
within the bash script to (eventually) deploy multiple Ceph Pods.

[1] openstack-k8s-operators/glance-operator#384

Signed-off-by: Francesco Pantano <[email protected]>
@fmount fmount force-pushed the multiple_ceph branch 2 times, most recently from 6bf516d to 3808643 Compare January 18, 2024 13:03
@fmount
Copy link
Contributor Author

fmount commented Jun 11, 2024

Closing for now because we don't have capacity to work on this.

@fmount fmount closed this Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants