Skip to content

Add csi support#834

Merged
faizanahmad055 merged 12 commits into
stakater:masterfrom
ZanisO:add-csi-support
Jan 8, 2026
Merged

Add csi support#834
faizanahmad055 merged 12 commits into
stakater:masterfrom
ZanisO:add-csi-support

Conversation

@ZanisO

@ZanisO ZanisO commented Feb 7, 2025

Copy link
Copy Markdown
Contributor

Hi,

I've attempted to implement ability to watch SecretProviderClassPodStatus, discussed in #440

@rasheedamir rasheedamir requested a review from msafwankarim July 22, 2025 16:35
@rasheedamir

Copy link
Copy Markdown
Member

@ZanisO can you plz pull changes from main and update your PR? and also update the readme; we will start its review next week.

@Felix-Stakater Felix-Stakater left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, thank you!

Unless you respond we will fork this and take it over the finish line, sorry for the late review.

var controllers []*controller.Controller
for k := range kube.ResourceMap {
if k == "secretproviderclasspodstatuses" {
if !options.EnableCSIIntegration {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to invert the setting as to having it enabled if no option is supplied?

if options.DisableCSIIntegration

Comment thread internal/pkg/controller/controller.go
Comment thread internal/pkg/handler/update.go Outdated
Comment thread internal/pkg/handler/update.go Outdated
Comment thread internal/pkg/handler/upgrade.go
@rasheedamir

Copy link
Copy Markdown
Member

@ZanisO are you around?

@faizanahmad055

Copy link
Copy Markdown
Contributor

Taking this over, testing the feature and will merge it once tested properly.

@faizanahmad055 faizanahmad055 merged commit eb96bab into stakater:master Jan 8, 2026
5 checks passed
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.

5 participants