Skip to content

Can the OLM operator be more relaxed about admission controllers and let other components to also manage them? #2577

@ricardozanini

Description

@ricardozanini

Feature Request

Is your feature request related to a problem? Please describe.
Hi!

I'm currently working on publishing a Knative Eventing Source to OLM, and I wasn't able to configure the admission webhooks properly.

This happens because both Knative and OLM want to manage the certificates and the webhooks. This is the classic situation where one controller could be more relaxed about its managing object. :)

I'm wondering if it would be feasible if OLM could be more relaxed about the admission webhooks, especially regarding the CA management. This way, other components in the architecture could manage the certs by themselves (mounting, fetching the target secret, updating the rules, etc.). Some platforms might need to have more control over it.

Describe the solution you'd like
OLM Operator could not generate and manage the target certificate and specific aspects of the admission webhook, such as the rules and the target service.

Incorporates #1805. I think the mentioned issue could handle this issue, but I am not sure about other aspects of the webhook. For example, would it make sense for the OLM to step back? Just create the initial object and let other components in the architecture manage them.

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.triagedIssue has been considered by a member of the OLM community

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions