OS Manuals

/usr/bin/webhook

Kubernetes Dynamic Resource Allocation (DRA) driver for NVIDIA GPUs and multi-node NVLink ComputeDomains (IMEX)

From dra-driver-nvidia-gpu 0.5.1-r2 (enterprise-packages), captured 2026-11-08 by running webhook --help (exit 0). permalink

NAME:
   webhook - webhook implements a validating admission webhook complementing a DRA driver plugin.

USAGE:
   webhook [global options]

GLOBAL OPTIONS:
   --help, -h                    show help
   --port value                  Secure port that the webhook listens on (default: 443)
   --tls-cert-file value         File containing the default x509 Certificate for HTTPS. (CA cert, if any, concatenated after server cert).
   --tls-private-key-file value  File containing the default x509 private key matching --tls-cert-file.

   Feature Gates:

   --feature-gates value  A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
     AllAlpha=true|false (ALPHA - default=false)
     AllBeta=true|false (BETA - default=false)
     ComputeDomainCliques=true|false (BETA - default=true)
     ConsumableShares=true|false (ALPHA - default=false)
     ContextualLogging=true|false (BETA - default=true)
     CrashOnNVLinkFabricErrors=true|false (BETA - default=true)
     DRAListTypeAttributes=true|false (ALPHA - default=false)
     DeviceMetadata=true|false (ALPHA - default=false)
     DynamicMIG=true|false (ALPHA - default=false)
     FabricManagerPartitioning=true|false (ALPHA - default=false)
     HostManagedIMEXDaemon=true|false (ALPHA - default=false)
     IMEXDaemonsWithDNSNames=true|false (BETA - default=true)
     LoggingAlphaOptions=true|false (ALPHA - default=false)
     LoggingBetaOptions=true|false (BETA - default=true)
     MPSSupport=true|false (ALPHA - default=false)
     NVMLDeviceHealthCheck=true|false (ALPHA - default=false)
     PassthroughSupport=true|false (ALPHA - default=false)
     TimeSlicingSettings=true|false (ALPHA - default=false) (default: ContextualLogging=true) [$FEATURE_GATES]

   Logging:

   --log-flush-frequency value        Maximum number of seconds between log flushes (default: 5s) [$LOG_FLUSH_FREQUENCY]
   --log-json-info-buffer-size value  [Alpha] In JSON format with split output streams, the info messages can be buffered for a while to increase performance. The default value of zero bytes disables buffering. The size can be specified as number of bytes (512), multiples of 1000 (1K), multiples of 1024 (2Ki), or powers of those (3M, 4G, 5Mi, 6Gi). Enable the LoggingAlphaOptions feature gate to use this. (default: 0) [$LOG_JSON_INFO_BUFFER_SIZE]
   --log-json-split-stream value      [Alpha] In JSON format, write error messages to stderr and info messages to stdout. The default is to write a single stream to stdout. Enable the LoggingAlphaOptions feature gate to use this. (default: false) [$LOG_JSON_SPLIT_STREAM]
   --log-text-info-buffer-size value  [Alpha] In text format with split output streams, the info messages can be buffered for a while to increase performance. The default value of zero bytes disables buffering. The size can be specified as number of bytes (512), multiples of 1000 (1K), multiples of 1024 (2Ki), or powers of those (3M, 4G, 5Mi, 6Gi). Enable the LoggingAlphaOptions feature gate to use this. (default: 0) [$LOG_TEXT_INFO_BUFFER_SIZE]
   --log-text-split-stream value      [Alpha] In text format, write error messages to stderr and info messages to stdout. The default is to write a single stream to stdout. Enable the LoggingAlphaOptions feature gate to use this. (default: false) [$LOG_TEXT_SPLIT_STREAM]
   --logging-format value             Sets the log format. Permitted formats: "json" (gated by LoggingBetaOptions), "text". (default: text) [$LOGGING_FORMAT]
   --vmodule value                    comma-separated list of pattern=N settings for file-filtered logging (only works for text log format) [$VMODULE]
   -v value                           number for the log level verbosity (default: 0) [$V]
Options (13)
OptionDescriptionSource
--help, -hshow helphelp
--port valueSecure port that the webhook listens on (default: 443)help
--tls-cert-file valueFile containing the default x509 Certificate for HTTPS.help
--tls-private-key-file valueFile containing the default x509 private key matching --tls-cert-file.help
--feature-gates valueA set of key=value pairs that describe feature gates for alpha/experimental features.help
--log-flush-frequency valueMaximum number of seconds between log flushes (default: 5s) [$LOG_FLUSH_FREQUENCY]help
--log-json-info-buffer-size value[Alpha] In JSON format with split output streams, the info messages can be buffered for a while to increase performance.help
--log-json-split-stream value[Alpha] In JSON format, write error messages to stderr and info messages to stdout.help
--log-text-info-buffer-size value[Alpha] In text format with split output streams, the info messages can be buffered for a while to increase performance.help
--log-text-split-stream value[Alpha] In text format, write error messages to stderr and info messages to stdout.help
--logging-format valueSets the log format.help
--vmodule valuecomma-separated list of pattern=N settings for file-filtered logging (only works for text log format) [$VMODULE]help
-v valuenumber for the log level verbosity (default: 0) [$V]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.