Skip to content

merge queue: embarking devel (63bdf50) and #5957 together#6019

Closed
mergify[bot] wants to merge 7 commits intodevelfrom
mergify/merge-queue/a2b9c0c8e8
Closed

merge queue: embarking devel (63bdf50) and #5957 together#6019
mergify[bot] wants to merge 7 commits intodevelfrom
mergify/merge-queue/a2b9c0c8e8

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Feb 4, 2026

🎉 This pull request has been checked successfully and will be merged soon. 🎉

Branch devel (63bdf50) and #5957 are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of #5957.
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue default for merge:

  • #approved-reviews-by >= 2 [🛡 GitHub branch protection]
  • #changes-requested-reviews-by = 0 [🛡 GitHub branch protection]
  • any of:
    • all of:
      • base=devel
      • status-success=codespell
      • status-success=go-test
      • status-success=golangci-lint
      • status-success=lint-extras
      • status-success=mod-check
      • status-success=multi-arch-build
      • status-success=uncommitted-code-check
      • any of:
        • all of:
          • status-success=ci/centos/k8s-e2e-external-storage/1.33
          • status-success=ci/centos/k8s-e2e-external-storage/1.34
          • status-success=ci/centos/k8s-e2e-external-storage/1.35
          • status-success=ci/centos/mini-e2e-helm/k8s-1.33
          • status-success=ci/centos/mini-e2e-helm/k8s-1.34
          • status-success=ci/centos/mini-e2e-helm/k8s-1.35
          • status-success=ci/centos/mini-e2e/k8s-1.33
          • status-success=ci/centos/mini-e2e/k8s-1.34
          • status-success=ci/centos/mini-e2e/k8s-1.35
          • status-success=ci/centos/upgrade-tests-cephfs
          • status-success=ci/centos/upgrade-tests-rbd
        • label=ci/skip/e2e
    • all of:
      • base~=^(release-.+)$
      • any of:
        • label=ci/skip/e2e
        • all of:
          • status-success=ci/centos/k8s-e2e-external-storage/1.32
          • status-success=ci/centos/mini-e2e-helm/k8s-1.32
          • status-success=ci/centos/mini-e2e/k8s-1.32
          • status-success=ci/centos/k8s-e2e-external-storage/1.33
          • status-success=ci/centos/k8s-e2e-external-storage/1.34
          • status-success=ci/centos/mini-e2e-helm/k8s-1.33
          • status-success=ci/centos/mini-e2e-helm/k8s-1.34
          • status-success=ci/centos/mini-e2e/k8s-1.33
          • status-success=ci/centos/mini-e2e/k8s-1.34
          • status-success=ci/centos/upgrade-tests-cephfs
          • status-success=ci/centos/upgrade-tests-rbd
      • status-success=codespell
      • status-success=go-test
      • status-success=golangci-lint
      • status-success=lint-extras
      • status-success=mod-check
      • status-success=multi-arch-build
      • status-success=uncommitted-code-check
    • all of:
      • base=release-v3.15
      • any of:
        • label=ci/skip/e2e
        • all of:
          • status-success=ci/centos/k8s-e2e-external-storage/1.31
          • status-success=ci/centos/k8s-e2e-external-storage/1.32
          • status-success=ci/centos/mini-e2e-helm/k8s-1.31
          • status-success=ci/centos/mini-e2e-helm/k8s-1.32
          • status-success=ci/centos/mini-e2e/k8s-1.31
          • status-success=ci/centos/mini-e2e/k8s-1.32
          • status-success=ci/centos/k8s-e2e-external-storage/1.33
          • status-success=ci/centos/mini-e2e-helm/k8s-1.33
          • status-success=ci/centos/mini-e2e/k8s-1.33
          • status-success=ci/centos/upgrade-tests-cephfs
          • status-success=ci/centos/upgrade-tests-rbd
      • status-success=codespell
      • status-success=go-test
      • status-success=golangci-lint
      • status-success=lint-extras
      • status-success=mod-check
      • status-success=multi-arch-build
      • status-success=uncommitted-code-check
    • all of:
      • base=ci/centos
      • status-success=ci/centos/jjb-validate
      • status-success=ci/centos/job-validation

Required conditions to stay in the queue:

---
checking_base_sha: 63bdf50c95af6d105ea8ebd5b81fb403492b41c8
previous_failed_batches: []
pull_requests:
  - number: 5957
...

black-dragon74 and others added 7 commits February 4, 2026 17:18
This patch adds a validator function for volumeID
which asserts that the value matches the expected
format.

Signed-off-by: Niraj Yadav <[email protected]>
This patch modifies RBD controllerserver and nodeserver
methods to use `util.ValidateVolumeID`.

It is done to ensure the provided VolumeId in the gRPC
matches the expected format.

Signed-off-by: Niraj Yadav <[email protected]>
Reported-by: Shaul Ben Hai <[email protected]>
This patch modifies CephFS controllerserver and nodeserver
methods to use `util.ValidateVolumeID`.

It is done to ensure the provided VolumeId in the gRPC
matches the expected format.

Signed-off-by: Niraj Yadav <[email protected]>
Reported-by: Shaul Ben Hai <[email protected]>
This patch modifies nvmeof controllerserver and nodeserver
methods to use `util.ValidateVolumeID`.

It is done to ensure the provided VolumeId in the gRPC
matches the expected format.

Signed-off-by: Niraj Yadav <[email protected]>
Reported-by: Shaul Ben Hai <[email protected]>
This patch modifies `ValidateVolumeID` to include a flag which
once set, skips the format enforcement.

This is required in case of static volumes where the VolumeID
could differ from the expected format.

The code elsewhere is modified to consume `VolumeContext` and check
if `staticVolume` is set to true. If `VolumeContext` is not present
the format enforcement is skipped using the aforementioned flag.

Signed-off-by: Niraj Yadav <[email protected]>
This patch modifies nfs controllerserver and nodeserver
methods to use `util.ValidateVolumeID`.

It is done to ensure the provided VolumeId in the gRPC
matches the expected format.

Signed-off-by: Niraj Yadav <[email protected]>
Reported-by: Shaul Ben Hai <[email protected]>
@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-cephfs

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-rbd

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.34

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.35

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.33

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.34

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.35

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.33

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.34

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.35

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/mini-e2e/k8s-1.33

@ceph-csi-bot ceph-csi-bot removed the ok-to-test Label to trigger E2E tests label Feb 4, 2026
@mergify mergify bot closed this Feb 4, 2026
@mergify mergify bot deleted the mergify/merge-queue/a2b9c0c8e8 branch February 4, 2026 19:15
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