Config-reloader Arguments Support
Closed this issue · 2 comments
In the example rule-evaluator.yaml the container image being referenced for the config-reloader is gke.gcr.io/prometheus-engine/config-reloader:v0.9.0-gke.1
.
This version of the config-reloader does not appear to support the config-dir
or config-dir-output
arguments that are defined in the args.
Using the unsupported arguments returns the following error:
Defaulted container "config-reloader" out of: config-reloader, evaluator, config-init (init)
flag provided but not defined: -config-dir
Usage of /bin/config-reloader:
-config-file string
config file to watch for changes
-config-file-output string
config file to write with interpolated environment variables
-listen-address string
address on which to expose metrics (default ":19091")
-ready-url string
ready endpoint returns a 200 when ready to serve traffic (default "http://127.0.0.1:19090/-/ready")
-reload-url string
reload endpoint triggers a reload of the configuration file (default "http://127.0.0.1:19090/-/reload")
-watched-dir value
directory to watch for file changes (for rule and secret files, may be repeated)
From my testing, I was unable to find a tagged releases of the config-reloader in the artifact registry that supports the config-dir
and config-dir-output
arguments.
I found that the most recently published release (not tagged) of the config-reloader container image does support the config-dir
and config-dir-output
arguments.
It would be great to see a new tagged release of the config-reloader with support for the config-dir
and config-dir-output
arguments.
Thank you!
@greskii Thanks for brining this to our attention. We plan on doing a new release soon, which will resolve this issue. In the meantime, you can use us.gcr.io/gke-release/prometheus-engine/config-reloader@sha256:21055a361185da47fbd2c21389fb5cd00b54bfed5c784e0dc258b5b416beaf7e
. I confirmed that it supports the config-dir
& config-dir-output
arguments.
Thanks for the response. As this was just an "FYI", I'll close the issue.