Skip to content

Conversation

@kumar-mallikarjuna
Copy link
Contributor

What is the purpose of the change

This PR updates the cert-manager version used in the Flink Kubernetes Operator from v1.8.2 to v1.18.2.

Brief change log

Verifying this change

This change is already covered by existing tests - e2e setup. Manual validation results are included in FLINK-38047.

Does this pull request potentially affect one of the following parts:

  • Dependencies (does it add or upgrade a dependency): (yes)
  • The public API, i.e., is any changes to the CustomResourceDescriptors: (no)
  • Core observer or reconciler logic that is regularly executed: (no)

Documentation

  • Does this pull request introduce a new feature? (no)
  • If yes, how is the feature documented? (docs)

This PR updates the cert-manager version used in the Flink Kubernetes
Operator from v1.8.2 to v1.18.2. The changes include:

- Updated cert-manager in e2e-tests/cert-manager.yaml to v1.18.2 (source: https://github.com/jetstack/cert-manager/releases/download/v1.18.2/cert-manager.yaml)
- Updated documentation references in helm.md and quick-start.md to use
  the new cert-manager version
In order to use the webhooks in the operator, you must install the cert-manager on the Kubernetes cluster:
```
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.8.2/cert-manager.yaml
kubectl create -f https://github.com/jetstack/cert-manager/releases/download/v1.18.2/cert-manager.yaml
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you switch from apply to create?
Doesn't it make more sense to apply, to make sure we update to the latest version, if something is running already?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also the chinese docs version is using apply. They should be aligned.

Copy link
Contributor Author

@kumar-mallikarjuna kumar-mallikarjuna Jul 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My bad. The quick-start docs use create. 🤔 Should we update them too?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cert-manager docs use apply so let's use that everywhere: https://cert-manager.io/docs/installation/

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!

@rmetzger
Copy link

Thanks, I'll merge this once CI is green!

@kumar-mallikarjuna
Copy link
Contributor Author

Thanks, I'll merge this once CI is green!

Thanks, @rmetzger !

@rmetzger rmetzger merged commit 5608b25 into apache:main Jul 10, 2025
121 checks passed
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.

2 participants