OS Manuals

/usr/bin/aso-controller

Azure Service Operator to provision Azure resources and connect your applications to them from within Kubernetes.

From azure-service-operator 2.22.0-r0 (enterprise-packages), captured 2026-11-08 by running aso-controller --help (exit 0). permalink

Usage of /usr/bin/aso-controller :
  -crd-labels string
    	Comma-separated (or semicolon-separated) labels to apply to all managed CRDs (for example, example.com/owner=aso,environment=production). Labels reserved by the operator (app.kubernetes.io/name, app.kubernetes.io/version and the serviceoperator.azure.com/ prefix) cannot be set.
  -crd-management string
    	Instructs the operator on how it should manage the Custom Resource Definitions. One of 'auto', 'none' (default "auto")
  -crd-pattern string
    	Install these CRDs. CRDs already in the cluster will also always be upgraded.
  -enable-azure-cli-authentication
    	Enable Azure CLI (az login) on the default credential chain. For a local controller process only; leave unset for in-cluster pods.
  -enable-leader-election
    	Enable leader election for controllers manager. Enabling this will ensure there is only one active controllers manager.
  -health-addr string
    	The address the healthz endpoint binds to.
  -json-logging
    	Enable JSON logging
  -leader-lease-duration duration
    	How long a leader lease is valid for. Operators watching many resources may need a larger value, as the initial informer sync competes with lease renewal. (default 15s)
  -leader-renew-deadline duration
    	How long the leader has to renew its lease before giving it up. Must be less than leader-lease-duration. (default 10s)
  -leader-retry-period duration
    	How long clients wait between attempts to acquire or renew the lease. leader-renew-deadline must be greater than this value multiplied by the leader-election jitter factor. (default 2s)
  -metrics-addr string
    	The address the metric endpoint binds to. (default "0")
  -metrics-cert-dir string
    	The directory the metrics server's certs are stored.
  -profiling-metrics
    	Enable pprof metrics, only enabled in conjunction with secure-metrics. This will enable serving pprof metrics endpoints
  -secure-metrics
    	Enable secure metrics. This secures the pprof and metrics endpoints via Kubernetes RBAC and HTTPS (default true)
  -v int
    	Enable verbose logging (default 2)
  -verbose int
    	Enable verbose logging (default 2)
  -webhook-cert-dir string
    	The directory the webhook server's certs are stored.
  -webhook-port int
    	The port the webhook endpoint binds to. (default 9443)
Options (18)
OptionDescriptionSource
-crd-labels stringComma-separated (or semicolon-separated) labels to apply to all managed CRDs (for example, example.com/owner=aso,environment=production).help
-crd-management stringInstructs the operator on how it should manage the Custom Resource Definitions.help
-crd-pattern stringInstall these CRDs.help
-enable-azure-cli-authenticationEnable Azure CLI (az login) on the default credential chain.help
-enable-leader-electionEnable leader election for controllers manager.help
-health-addr stringThe address the healthz endpoint binds to.help
-json-loggingEnable JSON logginghelp
-leader-lease-duration durationHow long a leader lease is valid for.help
-leader-renew-deadline durationHow long the leader has to renew its lease before giving it up.help
-leader-retry-period durationHow long clients wait between attempts to acquire or renew the lease.help
-metrics-addr stringThe address the metric endpoint binds to.help
-metrics-cert-dir stringThe directory the metrics server's certs are stored.help
-profiling-metricsEnable pprof metrics, only enabled in conjunction with secure-metrics.help
-secure-metricsEnable secure metrics.help
-v intEnable verbose logging (default 2)help
-verbose intEnable verbose logging (default 2)help
-webhook-cert-dir stringThe directory the webhook server's certs are stored.help
-webhook-port intThe port the webhook endpoint binds to.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.