Skip to content

A configuration watcher managing the lifecycle of a child process upon changes on the watched resources.

License

Notifications You must be signed in to change notification settings

gardener/kube-rbac-proxy-watcher

Repository files navigation

kube-rbac-proxy-watcher

REUSE status CI Build status Go Report Card License: Apache-2.0 Release Go Reference

Usage

This utility serves the need of managing the lifecycle of a child process in a container environment. It is the container entrypoint, which later starts a dependent child process and watches for changes on a particular location on the mounted filesystem. If there are changes the main process restarts the child process by sending SIGTERM signal.

Usually this scenario is beneficial in cases where an application does not support configuration hot reloading and needs to be restarted to load changes from the configuration. Such application is kube-rbac-proxy, which needs to be restarted to reflect configuration changes.

Feedback and Support

Feedback and contributions are always welcome. Please report bugs or suggestions as GitHub issues or join our Slack channel #gardener (please invite yourself to the Kubernetes workspace here).

Learn more

Please find further resources about out project here:

About

A configuration watcher managing the lifecycle of a child process upon changes on the watched resources.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published