Skip to content

merge queue: embarking devel (0af8ecc) and #5957 together#6014

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

merge queue: embarking devel (0af8ecc) and #5957 together#6014
mergify[bot] wants to merge 7 commits intodevelfrom
mergify/merge-queue/a2b9c0c8e8

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Feb 3, 2026

✨ Pull request #5957 which was ahead in the queue has been dequeued (for the following reason: checks failed). ✨

Branch devel (0af8ecc) 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:

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

Required conditions to stay in the queue:

---
checking_base_sha: 0af8ecc148b85b5e43149992618284c922747697
previous_failed_batches: []
pull_requests:
  - number: 5957
...

black-dragon74 and others added 7 commits January 29, 2026 13:16
This patch adds a validator function for volumeID
which asserts that the value matches the expected
format.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
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 <niryadav@redhat.com>
Reported-by: Shaul Ben Hai <shaul.benhai@sentinelone.com>
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 <niryadav@redhat.com>
Reported-by: Shaul Ben Hai <shaul.benhai@sentinelone.com>
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 <niryadav@redhat.com>
Reported-by: Shaul Ben Hai <shaul.benhai@sentinelone.com>
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 <niryadav@redhat.com>
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 <niryadav@redhat.com>
Reported-by: Shaul Ben Hai <shaul.benhai@sentinelone.com>
@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.32

@ceph-csi-bot
Copy link
Collaborator

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

@ceph-csi-bot
Copy link
Collaborator

/test ci/centos/upgrade-tests-cephfs

@ceph-csi-bot
Copy link
Collaborator

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

@ceph-csi-bot
Copy link
Collaborator

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

@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.33

@ceph-csi-bot
Copy link
Collaborator

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

@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.33

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