Get support for banzaicloud/config-reloader
If you're new to LTH, please see our FAQ for more information on what it is we do.
Support Options
Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:
View Open IssuesTake a look to see if anyone else has experienced the same issue as you and if they managed to solve it.
Open an IssueMake sure to read any relevant guidelines for opening issues on this repo before posting a new issue.
Sponsor directlyCheck out the page and see if there are any options to sponsor this project or it's developers directly.
banzaicloud/config-reloader
⚠️ Repository moved
New location: https://github.com/kube-logging/config-reloader
This repository is a fork of @zvlb's repository you can find the origin here -> https://github.com/zvlb/config-reloader/
Kubernetes Config (ConfigMap and Secret) Reloader
This progect - based on https://github.com/jimmidyson/configmap-reload and https://github.com/prometheus-operator/prometheus-operator/pkgs/container/prometheus-config-reloader
config-reloader is a simple binary to trigger a reload when Kubernetes ConfigMaps or Secrets are updated. It watches mounted volume dirs and notifies the target process changed files on dirs. If changes exist - send webhook.
Features
- Send webook if files in dirs changed (if configmap or secret have been changed)
- Control many dirs
- Unarchive .gz archive to file and update file, if .gz has been changed
- Init mode (stop after unarchive)
- Prometheus metrics
It is available as a Docker image at ghcr.io/banzaicloud/config-reloader:latest
Usage
Usage of ./out/config-reloader:
-dir-for-unarchive string
Directory where the archives will be unpacked (default "/tmp/unarchive")
-init-mode
Init mode for unarchive files. Works only if volume-dir-archive exist. Default - false
-volume-dir value
the config map volume directory to watch for updates; may be used multiple times
-volume-dir-archive value
the config map volume directory to watch for updates and unarchiving; may be used multiple times
-web.listen-address string
Address to listen on for web interface and telemetry. (default ":9533")
-web.telemetry-path string
Path under which to expose metrics. (default "/metrics")
-webhook-method string
the HTTP method url to use to send the webhook (default "POST")
-webhook-retries int
the amount of times to retry the webhook reload request (default 1)
-webhook-status-code int
the HTTP status code indicating successful triggering of reload (default 200)
-webhook-url value
the url to send a request to when the specified config map volume directory has been updated
Our Mission
We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.
From the Blog
Interesting Articles
-
Generating income from open source
Jun 23 • 8 min read
-
2023 State of OSS
Apr 23 • 45 min read ★
-
A funding experiment...
Aug 19 • 10 min read
-
But You Said I could
Aug 19 • 2 min read
Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated
p-e622a1a2