Skip to content

Conversation

m1kola
Copy link
Contributor

@m1kola m1kola commented Aug 26, 2025

Summary

  • The method now accepts a value of type corev1.SecretKeySelector instead of an optional secret name string.
  • Controllers using this method now explicitly provide a corev1.SecretKeySelector, replacing the previous implicit "".

Note

This is a refactoring, but it is required for CLOUDP-290847 to solve the issue with agent certificate rotation. I'm moving it into a separate PR to make the actual fix PR easier to review.

Proof of Work

CI must be green

Checklist

  • Have you linked a jira ticket and/or is the ticket in the title?
  • Have you checked whether your jira ticket required DOCSP changes?
  • Have you added changelog file?

@m1kola m1kola added the skip-changelog Use this label in Pull Request to not require new changelog entry file label Aug 26, 2025
* The method now accepts a value of type `corev1.SecretKeySelector`
  instead of an optional secret name string.
* Controllers using this method now explicitly provide a `corev1.SecretKeySelector`,
  replacing the previous implicit `""`.
@m1kola m1kola force-pushed the refactor_updateOmAuthentication branch from 05a0f12 to 9f762a1 Compare August 26, 2025 10:56
@m1kola m1kola marked this pull request as ready for review August 26, 2025 13:37
@m1kola m1kola requested a review from a team as a code owner August 26, 2025 13:37
@m1kola m1kola requested review from MaciejKaras, viveksinghggits and nammn and removed request for MaciejKaras August 26, 2025 13:37
@m1kola
Copy link
Contributor Author

m1kola commented Aug 26, 2025

Marking as ready for review. I think all the failing tests are related to the known issues (e.g. linting is broken, issues in the cloudqa environment).

But just to be on the safe side, I'll merge only after at least cloudqa test issues are resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Use this label in Pull Request to not require new changelog entry file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants