OS Manuals

/usr/bin/argocd-notifications

Declarative continuous deployment for Kubernetes.

From argo-cd-fips-3.0 3.0.23-r10 (enterprise-packages), captured 2026-11-09 by running argocd-notifications --help (exit 0). permalink

time="2026-11-09T14:31:27Z" level=info msg="maxprocs: Leaving GOMAXPROCS=64: CPU quota undefined"
Starts Argo CD Notifications controller

Usage:
  controller [flags]

Flags:
      --app-label-selector string           App label selector.
      --application-namespaces strings      List of additional namespaces that this controller should send notifications for
      --argocd-repo-server string           Argo CD repo server address (default "argocd-repo-server:8081")
      --argocd-repo-server-plaintext        Use a plaintext client (non-TLS) to connect to repository server
      --argocd-repo-server-strict-tls       Perform strict validation of TLS certificates when connecting to repo server
      --as string                           Username to impersonate for the operation
      --as-group stringArray                Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
      --as-uid string                       UID to impersonate for the operation
      --certificate-authority string        Path to a cert file for the certificate authority
      --client-certificate string           Path to a client certificate file for TLS
      --client-key string                   Path to a client key file for TLS
      --cluster string                      The name of the kubeconfig cluster to use
      --config-map-name string              Set notifications ConfigMap name (default "argocd-notifications-cm")
      --context string                      The name of the kubeconfig context to use
      --disable-compression                 If true, opt-out of response compression for all requests to the server
  -h, --help                                help for controller
      --insecure-skip-tls-verify            If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
      --kubeconfig string                   Path to a kube config. Only required if out-of-cluster
      --logformat string                    Set the logging format. One of: json|text (default "json")
      --loglevel string                     Set the logging level. One of: debug|info|warn|error (default "info")
      --metrics-port int                    Metrics port (default 9001)
      --namespace string                    Namespace which controller handles. Current namespace if empty.
      --password string                     Password for basic authentication to the API server
      --processors-count int                Processors count. (default 1)
      --proxy-url string                    If provided, this URL will be used to connect via proxy
      --request-timeout string              The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests. (default "0")
      --secret-name string                  Set notifications Secret name (default "argocd-notifications-secret")
      --self-service-notification-enabled   Allows the Argo CD notification controller to pull notification config from the namespace that the resource is in. This is useful for self-service notification.
      --server string                       The address and port of the Kubernetes API server
      --tls-server-name string              If provided, this name will be used to validate server certificate. If this is not provided, hostname used to contact the server is used.
      --token string                        Bearer token for authentication to the API server
      --user string                         The name of the kubeconfig user to use
      --username string                     Username for basic authentication to the API server
Options (33)
OptionDescriptionSource
--app-label-selector stringApp label selector.help
--application-namespaces stringsList of additional namespaces that this controller should send notifications forhelp
--argocd-repo-server stringArgo CD repo server address (default "argocd-repo-server:8081")help
--argocd-repo-server-plaintextUse a plaintext client (non-TLS) to connect to repository serverhelp
--argocd-repo-server-strict-tlsPerform strict validation of TLS certificates when connecting to repo serverhelp
--as stringUsername to impersonate for the operationhelp
--as-group stringArrayGroup to impersonate for the operation, this flag can be repeated to specify multiple groups.help
--as-uid stringUID to impersonate for the operationhelp
--certificate-authority stringPath to a cert file for the certificate authorityhelp
--client-certificate stringPath to a client certificate file for TLShelp
--client-key stringPath to a client key file for TLShelp
--cluster stringThe name of the kubeconfig cluster to usehelp
--config-map-name stringSet notifications ConfigMap name (default "argocd-notifications-cm")help
--context stringThe name of the kubeconfig context to usehelp
--disable-compressionIf true, opt-out of response compression for all requests to the serverhelp
-h, --helphelp for controllerhelp
--insecure-skip-tls-verifyIf true, the server's certificate will not be checked for validity.help
--kubeconfig stringPath to a kube config.help
--logformat stringSet the logging format.help
--loglevel stringSet the logging level.help
--metrics-port intMetrics port (default 9001)help
--namespace stringNamespace which controller handles.help
--password stringPassword for basic authentication to the API serverhelp
--processors-count intProcessors count.help
--proxy-url stringIf provided, this URL will be used to connect via proxyhelp
--request-timeout stringThe length of time to wait before giving up on a single server request.help
--secret-name stringSet notifications Secret name (default "argocd-notifications-secret")help
--self-service-notification-enabledAllows the Argo CD notification controller to pull notification config from the namespace that the resource is in.help
--server stringThe address and port of the Kubernetes API serverhelp
--tls-server-name stringIf provided, this name will be used to validate server certificate.help
--token stringBearer token for authentication to the API serverhelp
--user stringThe name of the kubeconfig user to usehelp
--username stringUsername for basic authentication to the API serverhelp

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