-
Task
-
Resolution: Done
-
Undefined
-
None
-
ACM 2.10.0
-
None
-
False
-
-
False
-
-
-
No
Complete the upgrade started in ACM-8326, focusing on Kubernetes packages.
This includes:
- Bumping the replace directive for client-go to v0.28
- Bumping the controller-runtime version to v0.16
- Refactoring main.go for the new manager options, noting any new options we might be able to leverage and opening issues if so
A sample PR has been opened:
https://github.com/stolostron/cert-policy-controller/pull/227
Notes:
- Be sure to remove the "is deprecated:" exception in the linting rules, if present in build/common/config/.golangci.yml
- Remove any replace directives that aren't CVE-related
- After removing the replaces, doing go get -u all would cover the upgrade, adding back/updating replaces as needed
- Ensure that all Kubernetes client-go in go.sum is at v0.26.4 or higher for compatibility with OCP v4.14
- blocks
-
ACM-8346 Update metric configurations to use a secure endpoint
-
- Closed
-