Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[cert-manager] Disable legacy cert-manager for K8s >= 1.22 #551

Merged
merged 1 commit into from Jan 10, 2022

Conversation

yalosev
Copy link
Member

@yalosev yalosev commented Jan 10, 2022

Description

Disable legacy cert-manager (0.10.1) for 1.22 kubernetes

Why do we need it, and what problem does it solve?

Legacy cert-manager APIs for webhooks and APIServices are not supported by 1.22 K8s. It leads to wrong behavior (ex. NS is stuck on deleting). We have to disable unsupported versions of the APIs by disabling legacy cert-manager.

Changelog entries

module: cert-manager
type: fix
description:  Disable legacy cert-manager for >= 1.22 kubernetes
note: Legacy cert-manager resources (`certmanager.k8s.io`) will not be supported in 1.22+ clusters

@yalosev yalosev self-assigned this Jan 10, 2022
@yalosev yalosev marked this pull request as ready for review January 10, 2022 14:22
@nabokihms nabokihms added the area/security Pull requests that update security modules label Jan 10, 2022
@nabokihms nabokihms added this to the v1.30.0 milestone Jan 10, 2022
@nabokihms nabokihms merged commit c3a6e17 into main Jan 10, 2022
@nabokihms nabokihms deleted the cert-manager-legacy-122 branch January 10, 2022 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/security Pull requests that update security modules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants