OS Manuals

/usr/bin/notification-controller

The GitOps Toolkit event forwarded and notification dispatcher

From flux-notification-controller-fips 1.10.0-r0 (enterprise-packages), captured 2026-11-08 by running notification-controller --help (exit 0). permalink

Usage of /usr/bin/notification-controller:
      --authorized-notifier-spiffe-id stringArray   SPIFFE ID of a notifier authorized to send events. Can be repeated.
      --authorized-receiver-spiffe-id stringArray   SPIFFE ID of a receiver authorized to send requests. Can be repeated.
      --concurrent int                              The number of concurrent notification reconciles. (default 4)
      --default-service-account string              Default service account to use for workload identity when not specified in resources.
      --enable-leader-election                      Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
      --events-addr string                          The address the event endpoint binds to. (default ":9090")
      --export-http-path-metrics                    When enabled, the requests full path is included in the HTTP server metrics (risk as high cardinality
      --feature-gates mapStringBool                 A comma separated list of key=value pairs defining the state of experimental features.
      --health-addr string                          The address the health endpoint binds to. (default ":9440")
      --kube-api-burst int                          The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
      --kube-api-qps float32                        The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
      --leader-election-lease-duration duration     Interval at which non-leader candidates will wait to force acquire leadership (duration string). (default 35s)
      --leader-election-release-on-cancel           Defines if the leader should step down voluntarily on controller manager shutdown. (default true)
      --leader-election-renew-deadline duration     Duration that the leading controller manager will retry refreshing leadership before giving up (duration string). (default 30s)
      --leader-election-retry-period duration       Duration the LeaderElector clients should wait between tries of actions (duration string). (default 5s)
      --log-encoding string                         Log encoding format. Can be 'json' or 'console'. (default "json")
      --log-level string                            Log verbosity level. Can be one of 'trace', 'debug', 'info', 'error'. (default "info")
      --max-retry-delay duration                    The maximum amount of time for which an object being reconciled will have to wait before a retry. (default 15m0s)
      --metrics-addr string                         The address the metric endpoint binds to. (default ":8080")
      --min-retry-delay duration                    The minimum amount of time for which an object being reconciled will have to wait before a retry. (default 750ms)
      --no-cross-namespace-refs                     When set to true, references between custom resources are allowed only if the reference and the referee are in the same namespace.
      --rate-limit-interval duration                Interval in which rate limit has effect. (default 5m0s)
      --receiverAddr string                         The address the webhook receiver endpoint binds to. (default ":9292")
      --spiffe-broker-endpoint string               The gRPC URL of the SPIFFE Broker endpoint.
      --spiffe-broker-id stringArray                SPIFFE ID of the SPIFFE Broker endpoint. Can be repeated.
      --token-cache-max-duration duration           The maximum duration a token is cached. (default 1h0m0s)
      --token-cache-max-size int                    The maximum size of the cache in number of tokens. (default 100)
      --watch-all-namespaces                        Watch for custom resources in all namespaces, if set to false it will only watch the runtime namespace. (default true)
      --watch-configs-label-selector string         Watch for ConfigMaps and Secrets with matching labels. (default "reconcile.fluxcd.io/watch=Enabled")
Options (29)
OptionDescriptionSource
--authorized-notifier-spiffe-id stringArraySPIFFE ID of a notifier authorized to send events.help
--authorized-receiver-spiffe-id stringArraySPIFFE ID of a receiver authorized to send requests.help
--concurrent intThe number of concurrent notification reconciles.help
--default-service-account stringDefault service account to use for workload identity when not specified in resources.help
--enable-leader-electionEnable leader election for controller manager.help
--events-addr stringThe address the event endpoint binds to.help
--export-http-path-metricsWhen enabled, the requests full path is included in the HTTP server metrics (risk as high cardinalityhelp
--feature-gates mapStringBoolA comma separated list of key=value pairs defining the state of experimental features.help
--health-addr stringThe address the health endpoint binds to.help
--kube-api-burst intThe maximum burst queries-per-second of requests sent to the Kubernetes API.help
--kube-api-qps float32The maximum queries-per-second of requests sent to the Kubernetes API.help
--leader-election-lease-duration durationInterval at which non-leader candidates will wait to force acquire leadership (duration string).help
--leader-election-release-on-cancelDefines if the leader should step down voluntarily on controller manager shutdown.help
--leader-election-renew-deadline durationDuration that the leading controller manager will retry refreshing leadership before giving up (duration string).help
--leader-election-retry-period durationDuration the LeaderElector clients should wait between tries of actions (duration string).help
--log-encoding stringLog encoding format.help
--log-level stringLog verbosity level.help
--max-retry-delay durationThe maximum amount of time for which an object being reconciled will have to wait before a retry.help
--metrics-addr stringThe address the metric endpoint binds to.help
--min-retry-delay durationThe minimum amount of time for which an object being reconciled will have to wait before a retry.help
--no-cross-namespace-refsWhen set to true, references between custom resources are allowed only if the reference and the referee are in the same namespace.help
--rate-limit-interval durationInterval in which rate limit has effect.help
--receiverAddr stringThe address the webhook receiver endpoint binds to.help
--spiffe-broker-endpoint stringThe gRPC URL of the SPIFFE Broker endpoint.help
--spiffe-broker-id stringArraySPIFFE ID of the SPIFFE Broker endpoint.help
--token-cache-max-duration durationThe maximum duration a token is cached.help
--token-cache-max-size intThe maximum size of the cache in number of tokens.help
--watch-all-namespacesWatch for custom resources in all namespaces, if set to false it will only watch the runtime namespace.help
--watch-configs-label-selector stringWatch for ConfigMaps and Secrets with matching labels.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.