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

Syncing latest changes from upstream devel for ceph-csi #352

Merged
merged 11 commits into from
Aug 1, 2024

Conversation

df-build-team
Copy link

PR containing the latest commits from upstream devel branch

Madhu-1 and others added 11 commits July 31, 2024 12:16
updated GetVolumeByID to return more
descriptive error so that caller no
need to add more details in
the error message.

Signed-off-by: Madhu Rajanna <[email protected]>
implement journalledObject interface to
return the journal objects of the volume.

Signed-off-by: Madhu Rajanna <[email protected]>
This commit adds support for flattenMode option
for volumegroup.
If the flattenMode is set to "force" in
volumegroupreplicationclass parameters,
cephcsi will add a task to flatten the image
if it has parent before adding it to the group.
This enable cephcsi to then mirror such images
after flattening them.

Signed-off-by: Madhu Rajanna <[email protected]>
updating HandleParentImageExistence function
to return more details error which includes
the pool/namespace/image name

Signed-off-by: Madhu Rajanna <[email protected]>
updating csiaddons spec to the
latest main.

Signed-off-by: Madhu Rajanna <[email protected]>
in ModifyVolumeGroupMembership RPC call,
flatten the required images before adding it
to the group or else if the parent is not
mirror enabled adding a child to the group
will fail.

Signed-off-by: Madhu Rajanna <[email protected]>
GetVolumeByID already returning detailed
error message, the caller just need to return
it. No need to add duplicate details to error
message.

Signed-off-by: Madhu Rajanna <[email protected]>
adding required ctx to the mirror
interface as ctx is required for
the volumegroup operations.

Signed-off-by: Madhu Rajanna <[email protected]>
updated the group stringer method
to have pool and namespace for
proper debugging/logging and to
use it with CLI as agrument as well.

Signed-off-by: Madhu Rajanna <[email protected]>
updated GetIDFromReplication to return
volumeGroupID if its present.

Signed-off-by: Madhu Rajanna <[email protected]>
The Squid container-image that is used as base for the Ceph-CSI
container-image uses CentOS Stream 9.

Closes: ceph#4659
Signed-off-by: Niels de Vos <[email protected]>
@df-build-team df-build-team requested a review from a team August 1, 2024 08:07
@Madhu-1
Copy link
Member

Madhu-1 commented Aug 1, 2024

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Code looks good label Aug 1, 2024
Copy link

openshift-ci bot commented Aug 1, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: df-build-team, Madhu-1

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 Its a good idea label Aug 1, 2024
@openshift-merge-bot openshift-merge-bot bot merged commit 0da37f9 into devel Aug 1, 2024
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Its a good idea lgtm Code looks good
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants