Usage of /usr/bin/mic:
-add_dir_header
If true, adds the file directory to the header of the log messages
-alsologtostderr
log to standard error as well as files
-clientQps float
Client QPS used for throttling of calls to kube-api server (default 5)
-cloudconfig string
Path to cloud config e.g. Azure.json file
-config-map-name string
Configmap name (default "aad-pod-identity-config")
-createDeleteBatch int
Per node/VMSS create/delete batches (default 20)
-custom-user-agent string
User agent to append in addition to pod identity component and versions.
-enable-type-upgrade
Enable type upgrade (default true)
-enableProfile
Enable/Disable pprof profiling
-enableScaleFeatures
Enable/Disable new features used for clusters at scale
-forceNamespaced
Forces namespaced identities, binding, and assignment
-http-probe-port string
http liveliness probe port (default "8080")
-identity-assignment-reconcile-interval duration
The interval between reconciling identity assignment on Azure based on an existing list of AzureAssignedIdentities (default 3m0s)
-immutable-user-msis string
prevent deletion of these IDs from the underlying VM/VMSS
-kubeconfig string
Path to the kube config
-leader-election-duration duration
leader election duration (default 15s)
-leader-election-instance string
leader election instance name. default is 'hostname' (default "localhost")
-leader-election-name string
leader election name (default "aad-pod-identity-mic")
-leader-election-namespace string
namespace to create leader election objects (default "default")
-log-format string
Sets the logging format. One of (text|json) (default "text")
-log_backtrace_at value
when logging hits line file:N, emit a stack trace
-log_dir string
If non-empty, write log files in this directory
-log_file string
If non-empty, use this log file
-log_file_max_size uint
Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
-logtostderr
log to standard error instead of files (default true)
-one_output
If true, only write logs to their native severity level (vs also writing to each lower severity level)
-prometheus-port string
Prometheus port for metrics (default "8888")
-skip_headers
If true, avoid header prefixes in the log messages
-skip_log_headers
If true, avoid headers when opening log files
-stderrthreshold value
logs at or above this threshold go to stderr (default 2)
-syncRetryDuration duration
The interval in seconds at which sync loop should periodically check for errors and reconcile. (default 1h0m0s)
-type-upgrade-status-key string
Configmap key for type upgrade status (default "type-upgrade-status")
-update-user-msi-max-retry int
The maximum retry of UpdateUserMSI call (default 2)
-update-user-msi-retry-interval duration
The duration to wait before retrying UpdateUserMSI (default 1s)
-v value
number for the log level verbosity
-version
Prints the version information
-vmodule value
comma-separated list of pattern=N settings for file-filtered logging
Options (37)
| Option | Description | Source |
|---|---|---|
-add_dir_header | If true, adds the file directory to the header of the log messages | help |
-alsologtostderr | log to standard error as well as files | help |
-clientQps float | Client QPS used for throttling of calls to kube-api server (default 5) | help |
-cloudconfig string | Path to cloud config e.g. Azure.json file | help |
-config-map-name string | Configmap name (default "aad-pod-identity-config") | help |
-createDeleteBatch int | Per node/VMSS create/delete batches (default 20) | help |
-custom-user-agent string | User agent to append in addition to pod identity component and versions. | help |
-enable-type-upgrade | Enable type upgrade (default true) | help |
-enableProfile | Enable/Disable pprof profiling | help |
-enableScaleFeatures | Enable/Disable new features used for clusters at scale | help |
-forceNamespaced | Forces namespaced identities, binding, and assignment | help |
-http-probe-port string | http liveliness probe port (default "8080") | help |
-identity-assignment-reconcile-interval duration | The interval between reconciling identity assignment on Azure based on an existing list of AzureAssignedIdentities (default 3m0s) | help |
-immutable-user-msis string | prevent deletion of these IDs from the underlying VM/VMSS | help |
-kubeconfig string | Path to the kube config | help |
-leader-election-duration duration | leader election duration (default 15s) | help |
-leader-election-instance string | leader election instance name. | help |
-leader-election-name string | leader election name (default "aad-pod-identity-mic") | help |
-leader-election-namespace string | namespace to create leader election objects (default "default") | help |
-log-format string | Sets the logging format. | help |
-log_backtrace_at value | when logging hits line file:N, emit a stack trace | help |
-log_dir string | If non-empty, write log files in this directory | help |
-log_file string | If non-empty, use this log file | help |
-log_file_max_size uint | Defines the maximum size a log file can grow to. | help |
-logtostderr | log to standard error instead of files (default true) | help |
-one_output | If true, only write logs to their native severity level (vs also writing to each lower severity level) | help |
-prometheus-port string | Prometheus port for metrics (default "8888") | help |
-skip_headers | If true, avoid header prefixes in the log messages | help |
-skip_log_headers | If true, avoid headers when opening log files | help |
-stderrthreshold value | logs at or above this threshold go to stderr (default 2) | help |
-syncRetryDuration duration | The interval in seconds at which sync loop should periodically check for errors and reconcile. | help |
-type-upgrade-status-key string | Configmap key for type upgrade status (default "type-upgrade-status") | help |
-update-user-msi-max-retry int | The maximum retry of UpdateUserMSI call (default 2) | help |
-update-user-msi-retry-interval duration | The duration to wait before retrying UpdateUserMSI (default 1s) | help |
-v value | number for the log level verbosity | help |
-version | Prints the version information | help |
-vmodule value | comma-separated list of pattern=N settings for file-filtered logging | help |