Skip to content

merge queue: embarking main (0e3fc6c) and #907 together#919

Closed
mergify[bot] wants to merge 6 commits intomainfrom
mergify/merge-queue/b4282928d7
Closed

merge queue: embarking main (0e3fc6c) and #907 together#919
mergify[bot] wants to merge 6 commits intomainfrom
mergify/merge-queue/b4282928d7

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify Bot commented Dec 2, 2025

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

Branch main (0e3fc6c) and #907 are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of #907.
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:

Required conditions to stay in the queue:

---
checking_base_sha: 0e3fc6cabb23e5edf8ba3d769b874e8e77ddecf0
previous_failed_batches: []
pull_requests:
  - number: 907
...

black-dragon74 and others added 6 commits December 2, 2025 18:49
This patch moves the variables and functions common across
controllers into its own `utils` package.

The related tests have been moved as well.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
This patch adds a new controller for PVC objects which differs from
existing controller in the following main ways:

- Only supports annotations on StorageClasses
- Sets us a silent watch on PV objects to optimize lookups.
- Uses deterministic naming for child resources to avoid manual house
  keeping.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
when SchedulePrecedence is set to `StorageClass`

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
This patch adds a silent watch on VolumeAttachment objects
to avoid unexpected memory consumption due to `List` calls.

It is okay to setup a watch in two places as the Informer is shared
and managed by the Manager.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
This patch adds a shim layer that is responsible for cleaning
up the old resources so that we do not have two CronJobs created
for the same underlying PVC.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
@mergify mergify Bot closed this Dec 2, 2025
@mergify mergify Bot deleted the mergify/merge-queue/b4282928d7 branch December 2, 2025 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant