Skip to content

Conversation

@badri-pathak
Copy link
Member

@badri-pathak badri-pathak commented Nov 11, 2025

Signed-off-by: badri-pathak [email protected]

Pull request checklist


Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature Enhancement
  • Test Automation
  • Code Refactoring (no functional changes, no api changes)
  • Build related changes
  • Community Operator listing
  • Other (please describe):

What is the current behavior?

Operator go libraries have the following versions:
controller-runtime v0.20.4
k8s 1.32.0
Minimal required GO version is 1.23.0

What is the new behavior?

Operator go libraries have the following versions:
controller-runtime v0.21.0
k8s 1.33.0
Minimal required GO version is 1.24.0

How risky is this change?

  • Small, isolated change
  • Medium, requires regression testing
  • Large, requires functional and regression testing

Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
Signed-off-by: badri-pathak <[email protected]>
@badri-pathak
Copy link
Member Author

Images:

quay.io/badri_pathak/ibm-spectrum-scale-csi-driver:gopkgupgardes_v2
quay.io/badri_pathak/ibm-spectrum-scale-csi-operator:gopkgupgardes_v2

@badri-pathak badri-pathak changed the title Operator_updates with csi spec 1.12 operator go packages updates for latest driver with csi spec 1.12 Nov 11, 2025
@badri-pathak
Copy link
Member Author

@saurabhwani5 Operator and regression with 1.33 and 1.34. VAC needs to be covered.

Copy link
Member

@saurabhwani5 saurabhwani5 left a comment

Choose a reason for hiding this comment

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

Using Following Images for testing :

quay.io/badri_pathak/ibm-spectrum-scale-csi-driver:gopkgupgardes_v2
quay.io/badri_pathak/ibm-spectrum-scale-csi-operator:gopkgupgardes_v2

Signed-off-by: badri-pathak <[email protected]>
"--leader-election-retry-period=$(LEADER_ELECTION_RETRY_PERIOD)",
"--http-endpoint=:" + fmt.Sprint(config.LeaderLivenessPort),
"--volume-name-prefix=" + volNamePrefix,
"--feature-gates=VolumeAttributesClass=true"},
Copy link
Member

Choose a reason for hiding this comment

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

Can we try by mentioning this as --feature-gates=VolumeAttributesClass=false, if it is backward compatible ?

@badri-pathak
Copy link
Member Author

Images:

quay.io/badri_pathak/ibm-spectrum-scale-csi-driver:gopkgupgardes_v4
quay.io/badri_pathak/ibm-spectrum-scale-csi-operator:gopkgupgardes_v4

@badri-pathak badri-pathak changed the title operator go packages updates for latest driver with csi spec 1.12 operator go packages updates for latest driver Nov 21, 2025
@badri-pathak
Copy link
Member Author

badri-pathak commented Nov 21, 2025

@Jainbrt @saurabhwani5 @hemalathagajendran I have modified this PR for upgrades only for go pkg and controller-runtime as we are not getting any solution on VAC support which needs more investigation.
For VAC debug and csi spec updates, we can update in the Issue https://github.ibm.com/IBMSpectrumScale/scale-core/issues/9940

@badri-pathak badri-pathak changed the title operator go packages updates for latest driver updated k8s version 0.33.2, controller runtime 0.21.0 to support k8s 1.33 Nov 21, 2025
@hemalathagajendran
Copy link
Member

@badri-pathak I hope basic testing is done.

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.

4 participants