Skip to content

chectl - Auto renew certificate for devworkspace webhook (mutating and validating) #23184

Description

@disaster37

Is your enhancement related to a problem? Please describe

When we deploy Eclipse che with chetctl on kubernetes, it use cert-manager for auto handle certificate on eclipse che mutating / validating webhook.
Like you can see, it create Certificate ressource and add annotation 'cert-manager.io/inject-ca-from' on crd and webhook (mutating and validating). You can look that here:

We need do the same for devworkspace operator. Without that, the certificate finished by expired and we need to manual delete the pods devworkspace-webhook-server from namespace devworkspace-controller.

Describe the solution you'd like

Add cert-manager annotations to renew certificate and restart pod for devworspace webhook.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/devworkspace-operatorkind/enhancementA feature request - must adhere to the feature request template.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions