Skip to content

Syncing latest changes from main for kubernetes-csi-addons#450

Merged
openshift-merge-bot[bot] merged 12 commits into
release-4.23from
sync_ds--main
Jul 17, 2026
Merged

Syncing latest changes from main for kubernetes-csi-addons#450
openshift-merge-bot[bot] merged 12 commits into
release-4.23from
sync_ds--main

Conversation

@df-build-team

Copy link
Copy Markdown

PR containing the latest commits from main branch

iPraveenParihar and others added 12 commits July 13, 2026 12:31
Add TLS profile configuration flags to the sidecar for configurable
TLS profiles on the gRPC server.

- --tls-min-version: minimum TLS version (VersionTLS12, VersionTLS13)
- --tls-cipher-suites: allowed TLS 1.2 cipher suites (Go names)
- --tls-curve-preferences: preferred key exchange curves/groups,
  including PQC hybrid KEMs (X25519MLKEM768, SecP256r1MLKEM768,
  SecP384r1MLKEM1024)

Signed-off-by: Praveen M <m.praveen@ibm.com>
Update the sidecar Containerfile builder stage from golang:1.25 to
golang:1.26 to support PQC hybrid KEM curves (SecP256r1MLKEM768,
SecP384r1MLKEM1024) which were added in Go 1.26.

Signed-off-by: Praveen M <m.praveen@ibm.com>
Signed-off-by: Praveen M <m.praveen@ibm.com>
…-main

Signed-off-by: DF Build Team <df-build-team@redhat.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
Add a PVC annotation recorder that writes per-node keys
('csiaddons.openshift.io/volumehealth.<hostName>').
Records both 'healthy' and 'unhealthy' states,
updates 'lastChecked' on each tick/run,
and adds 'since' while state is unchanged.

Signed-off-by: SanjalKatiyar <sanjaldhir@gmail.com>
…-main

Signed-off-by: DF Build Team <df-build-team@redhat.com>
Syncing latest changes from upstream main for kubernetes-csi-addons
Add a static NetworkPolicy that denies all ingress and allows open
egress for the controller-manager pod. Included in all generated
manifests by default via kustomize.

Open egress is required for API server access and gRPC connections
to CSI-driver sidecar pods in any namespace.

Assisted-by: Claude <noreply@anthropic.com>
Signed-off-by: Rakshith R <rar@redhat.com>
When a gRPC request returns codes.Aborted, the error was returned directly to
controller which requeues with its default ~5ms backoff. This exhausted all
retries in under 500ms.

This patch adds exponential backoff when codes.Aborted is
returned, using RequeueAfter instead of the default rate-limited
requeue.

Commonly encountered with RelcaimSpace on large PVCs where fstrim might
take longer to complete. The job was marked failed even if the fstrim
succeeded (retries exhausted before job completion).

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
@df-build-team
df-build-team requested a review from a team July 17, 2026 02:04
@iPraveenParihar

Copy link
Copy Markdown
Member

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

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

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details 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-merge-bot
openshift-merge-bot Bot merged commit b47359a into release-4.23 Jul 17, 2026
28 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