Skip to content

Conversation

@Diaphteiros
Copy link
Contributor

What this PR does / why we need it:
Our v1 controllers were deployed via helm charts, where the logic for creating the webhook Service resource was part of the chart. Since this is not possible for controllers that are managed via provider resources, I extended the webhook init logic in this repo, so that it can be configured to create the webhook service.

Which issue(s) this PR fixes:
Required for openmcp-project/project-workspace-operator#132

Special notes for your reviewer:

Release note:

The logic in `pkg/init/webhooks` has been extended and can now be configured to automatically create the `Service` for the webhook. Additionally, a `Uninstall` function has been added that allows removal of the webhook resources.

@Diaphteiros Diaphteiros merged commit bf32dfc into main Oct 29, 2025
7 checks passed
@Diaphteiros Diaphteiros deleted the whinit branch October 29, 2025 13:00
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.

3 participants