cilium-dbg build-config

Resolve all of the configuration sources that apply to this node

cilium-dbg build-config --node-name $K8S_NODE_NAME [flags]

Options

      --allow-config-keys strings                   List of configuration keys that are allowed to be overridden (e.g. set from not the first source. Takes precedence over deny-config-keys
      --deny-config-keys strings                    List of configuration keys that are not allowed to be overridden (e.g. set from not the first source. If allow-config-keys is set, this field is ignored
      --dest string                                 Destination directory to write the fully-resolved configuration. (default "/tmp/cilium/config-map")
      --enable-k8s                                  Enable the k8s clientset (default true)
      --enable-k8s-api-discovery                    Enable discovery of Kubernetes API groups and resources with the discovery API
  -h, --help                                        help for build-config
      --k8s-api-server string                       Kubernetes API server URL
      --k8s-client-burst int                        Burst value allowed for the K8s client (default 20)
      --k8s-client-connection-keep-alive duration   Configures the keep alive duration of K8s client connections. K8 client is disabled if the value is set to 0 (default 30s)
      --k8s-client-connection-timeout duration      Configures the timeout of K8s client connections. K8s client is disabled if the value is set to 0 (default 30s)
      --k8s-client-qps float32                      Queries per second limit for the K8s client (default 10)
      --k8s-heartbeat-timeout duration              Configures the timeout for api-server heartbeat, set to 0 to disable (default 30s)
      --k8s-kubeconfig-path string                  Absolute path of the kubernetes kubeconfig file
      --node-name string                            The name of the node on which we are running. Also set via K8S_NODE_NAME environment.
      --source strings                              Ordered list of configuration sources. Supported values: config-map:<namespace>/name - a ConfigMap with <name>, optionally in namespace <namespace>. cilium-node-config:<NAMESPACE> - any CiliumNodeConfigs in namespace <NAMESPACE>.  node:<NODENAME> - Annotations on the node. Namespace and nodename are optional (default [config-map:cilium-config,cilium-node-config:])

Options inherited from parent commands

      --config string        Config file (default is $HOME/.cilium.yaml)
  -D, --debug                Enable debug messages
  -H, --host string          URI to server-side API
      --log-driver strings   Logging endpoints to use (example: syslog)
      --log-opt map          Log driver options (example: format=json)

SEE ALSO