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

feat: proxy webhooks #607

Merged

Conversation

oliverbaehler
Copy link
Collaborator

@oliverbaehler oliverbaehler commented Jan 13, 2025

We have some changes here:

  • pprof should not be available always, only if specified via args. This is to prevent any leakage in production environments.
  • Watchdog: only reconcile for CREATE and UPDATE, everything else does not matter for the labels
  • Webhooks: Add Webhooks to the proxy. The watchdog webhook is very primitive. We have left a lot of configuration options for the webhook in the values.yaml. The webhooks are not enabled by default and the watchdog webhook is a failurePolicy of ignore by default. Updating should therefor not cause any interruptions

Using this Webhook will also resolve #530

@oliverbaehler oliverbaehler force-pushed the feat/relabler-webhook branch 3 times, most recently from 405f4de to 38542bf Compare January 14, 2025 06:13
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
@oliverbaehler oliverbaehler merged commit 69d8dda into projectcapsule:main Jan 14, 2025
17 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.

Custom resources list for --feature-gates=ProxyAllNamespaced=true.
2 participants