OS Manuals

/usr/bin/source-controller

The GitOps Toolkit source management component

From flux-source-controller 1.8.5-r5 (os), captured 2026-11-05 by running source-controller --help (exit 0). permalink

Also provided by 2 other package versions
Usage of /usr/bin/source-controller:
      --artifact-digest-algo string               The hashing algorithm used to calculate the digest of artifacts. (default "sha256")
      --artifact-retention-records int            The maximum number of artifacts to be kept in storage after a garbage collection. (default 2)
      --artifact-retention-ttl duration           The duration after which stale artifacts are garbage collected. (default 1m0s)
      --concurrent int                            The number of concurrent reconciles per controller. (default 2)
      --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 of the events receiver.
      --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")
      --helm-cache-max-size int                   The maximum size of the cache in number of indexes.
      --helm-cache-purge-interval string          The interval at which the cache is purged. Valid time units are ns, us (or µs), ms, s, m, h. (default "1m")
      --helm-cache-ttl string                     The TTL of an index in the cache. Valid time units are ns, us (or µs), ms, s, m, h. (default "15m")
      --helm-chart-file-max-size int              The max allowed size in bytes of a file in a Helm chart. (default 5242880)
      --helm-chart-max-size int                   The max allowed size in bytes of a Helm chart file. (default 10485760)
      --helm-index-max-size int                   The max allowed size in bytes of a Helm repository index file. (default 52428800)
      --interval-jitter-percentage uint8          Percentage of jitter to apply to interval durations. A value of 10 will apply a jitter of +/-10% to the interval duration. It cannot be negative, and must be less than 100. (default 5)
      --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)
      --requeue-dependency duration               The interval at which failing dependencies are reevaluated. (default 30s)
      --ssh-hostkey-algos strings                 The list of hostkey algorithms to use for ssh connections, arranged from most preferred to the least.
      --ssh-kex-algos strings                     The list of key exchange algorithms to use for ssh connections, arranged from most preferred to the least.
      --storage-addr string                       The address the artifact server will bind to. (default ":9090")
      --storage-adv-addr string                   The in-cluster address the artifact server will advertise to clients.
      --storage-path string                       The path to the directory where artifacts will be stored. (default "/data")
      --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 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")
      --watch-label-selector string               Watch for resources with matching labels e.g. 'sharding.fluxcd.io/shard=shard1'.
Options (38)
OptionDescriptionSource
--artifact-digest-algo stringThe hashing algorithm used to calculate the digest of artifacts.help
--artifact-retention-records intThe maximum number of artifacts to be kept in storage after a garbage collection.help
--artifact-retention-ttl durationThe duration after which stale artifacts are garbage collected.help
--concurrent intThe number of concurrent reconciles per controller.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 of the events receiver.help
--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
--helm-cache-max-size intThe maximum size of the cache in number of indexes.help
--helm-cache-purge-interval stringThe interval at which the cache is purged.help
--helm-cache-ttl stringThe TTL of an index in the cache.help
--helm-chart-file-max-size intThe max allowed size in bytes of a file in a Helm chart.help
--helm-chart-max-size intThe max allowed size in bytes of a Helm chart file.help
--helm-index-max-size intThe max allowed size in bytes of a Helm repository index file.help
--interval-jitter-percentage uint8Percentage of jitter to apply to interval durations.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
--requeue-dependency durationThe interval at which failing dependencies are reevaluated.help
--ssh-hostkey-algos stringsThe list of hostkey algorithms to use for ssh connections, arranged from most preferred to the least.help
--ssh-kex-algos stringsThe list of key exchange algorithms to use for ssh connections, arranged from most preferred to the least.help
--storage-addr stringThe address the artifact server will bind to.help
--storage-adv-addr stringThe in-cluster address the artifact server will advertise to clients.help
--storage-path stringThe path to the directory where artifacts will be stored.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 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
--watch-label-selector stringWatch for resources with matching labels e.g. 'sharding.fluxcd.io/shard=shard1'.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.