-
Notifications
You must be signed in to change notification settings - Fork 33
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
[state-of-the-world] common policy status controller #730
Labels
area/api
Changes user facing APIs
kind/enhancement
New feature or request
participation/help wanted
Extra attention is needed
size/medium
Comments
eguzki
added
kind/enhancement
New feature or request
participation/help wanted
Extra attention is needed
size/medium
area/api
Changes user facing APIs
labels
Jul 4, 2024
guicassolato
changed the title
common policy status controller
[state-of-the-world] common policy status controller
Oct 2, 2024
Let's add a task for this as part of the state-of-the-world main workflow. Maybe we try to update the status of the Kuadrant CR to report it back to the user. |
If the cert manager CRDs are not in place, TLS policies status report on that issue? |
TLSPolicy was done as part of #885 for if CertManager CRDs are not detected. This has not been done for any other Policies though |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/api
Changes user facing APIs
kind/enhancement
New feature or request
participation/help wanted
Extra attention is needed
size/medium
When dependent CRDs do not exist, some controllers are disabled. Currently controller-runtime panics when a controller watches a not existing type. When the controllers are disabled, they cannot report on the status of the policies. The only "error message" would be available in the operator logs.
This controller would update the status of the policies with understandable message when dependent types (CRDs) are not available. Some uses cases:
Example of how an instance of the TLSPolicy status would look like when cert-manager would not be installed.
The text was updated successfully, but these errors were encountered: