Skip to content

Conversation

@df-build-team
Copy link

PR containing the latest commits from main branch

black-dragon74 and others added 9 commits December 2, 2025 16:43
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>
…-main

Signed-off-by: DF Build Team <df-build-team@redhat.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
This commit modifies sidecar code to
set the createdByPodUID and lastUpdatedAt annotations
to track which pod created this csiaddonsnode object,
when it was created. It also triggers a reconcile
for the controller to reconnect to the sidecar.

Signed-off-by: Rakshith R <rar@redhat.com>
This patch adds the missing logic to ignore reconciles for unmanaged
resources.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
@df-build-team df-build-team requested a review from a team December 4, 2025 07:41
DF Build Team and others added 2 commits December 4, 2025 03:04
…-main

Signed-off-by: DF Build Team <df-build-team@redhat.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
@openshift-ci
Copy link

openshift-ci bot commented Dec 5, 2025

[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 label Dec 5, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit feeb798 into release-4.21 Dec 5, 2025
26 of 27 checks passed
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.

5 participants