OS Manuals

/usr/bin/admission-webhook

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

From prometheus-admission-webhook 0.95.1-r1 (enterprise-packages), captured 2026-11-09 by running admission-webhook --help (exit 0). permalink

Usage of /usr/bin/admission-webhook:
  -auto-gomemlimit-ratio float
    	The ratio of reserved GOMEMLIMIT memory to the detected maximum container or system memory. The value should be greater than 0.0 and less than 1.0. Default: 0.0 (disabled).
  -log-format string
    	Log format to use. Possible values: logfmt, json (default "logfmt")
  -log-level string
    	Log level to use. Possible values: all, debug, info, warn, error, none (default "info")
  -name-validation-scheme string
    	The name validation scheme to use ('legacy' or 'utf8'). (default "legacy")
  -promql-options string
    	Comma-separated list of PromQL parser options to enable. Valid values: experimental-functions, duration-expression-parsing, extended-range-selectors, binop-fill-modifiers.
  -short-version
    	Print just the version number.
  -version
    	Prints current version.
  -web.cert-file string
    	Certificate file to be used for the web server. (default "/etc/tls/private/tls.crt")
  -web.client-ca-file string
    	Client CA certificate file to be used for the web server. (default "/etc/tls/private/tls-ca.crt")
  -web.enable-http2
    	Enable HTTP2 connections.
  -web.enable-tls
    	Enable TLS for the web server. (default true)
  -web.key-file string
    	Private key matching the cert file to be used for the web server. (default "/etc/tls/private/tls.key")
  -web.listen-address string
    	Address on which to expose metrics and web interface. (default ":8443")
  -web.tls-cipher-suites value
    	Comma-separated list of cipher suites for the server. Values are from tls package constants (https://golang.org/pkg/crypto/tls/#pkg-constants).If omitted, the default Go cipher suites will be used. Note that TLS 1.3 ciphersuites are not configurable.
  -web.tls-curves value
    	Comma-separated list of TLS curves for the server. Supported values: CurveP256, CurveP384, CurveP521, X25519, X25519MLKEM768.
  -web.tls-min-version string
    	Minimum TLS version supported. Value must match version names from https://golang.org/pkg/crypto/tls/#pkg-constants. (default "VersionTLS13")
  -web.tls-reload-interval duration
    	The interval at which to watch for TLS certificate changes, by default set to 1 minute. (default 1m0s). (default 1m0s)
Options (17)
OptionDescriptionSource
-auto-gomemlimit-ratio floatThe ratio of reserved GOMEMLIMIT memory to the detected maximum container or system memory.help
-log-format stringLog format to use.help
-log-level stringLog level to use.help
-name-validation-scheme stringThe name validation scheme to use ('legacy' or 'utf8').help
-promql-options stringComma-separated list of PromQL parser options to enable.help
-short-versionPrint just the version number.help
-versionPrints current version.help
-web.cert-file stringCertificate file to be used for the web server.help
-web.client-ca-file stringClient CA certificate file to be used for the web server.help
-web.enable-http2Enable HTTP2 connections.help
-web.enable-tlsEnable TLS for the web server.help
-web.key-file stringPrivate key matching the cert file to be used for the web server.help
-web.listen-address stringAddress on which to expose metrics and web interface.help
-web.tls-cipher-suites valueComma-separated list of cipher suites for the server.help
-web.tls-curves valueComma-separated list of TLS curves for the server.help
-web.tls-min-version stringMinimum TLS version supported.help
-web.tls-reload-interval durationThe interval at which to watch for TLS certificate changes, by default set to 1 minute.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.