From 96ce25c633bdb7422073d5ec2c1e084f4d404dc1 Mon Sep 17 00:00:00 2001 From: Ovidiu Tirla Date: Wed, 2 Oct 2024 21:48:56 +0000 Subject: [PATCH] docs: Include dynamic-lifecycles table docs Signed-off-by: Ovidiu Tirla --- Documentation/cmdref/cilium-agent.md | 2 ++ Documentation/cmdref/cilium-agent_hive.md | 2 ++ .../cmdref/cilium-agent_hive_dot-graph.md | 2 ++ .../cmdref/cilium-dbg_statedb_experimental.md | 1 + ...g_statedb_experimental_dynamic-features.md | 30 +++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 Documentation/cmdref/cilium-dbg_statedb_experimental_dynamic-features.md diff --git a/Documentation/cmdref/cilium-agent.md b/Documentation/cmdref/cilium-agent.md index 4f0a8ad4f7cbc..75ba4ef593f6c 100644 --- a/Documentation/cmdref/cilium-agent.md +++ b/Documentation/cmdref/cilium-agent.md @@ -96,6 +96,7 @@ cilium-agent [flags] --dnsproxy-concurrency-processing-grace-period duration Grace time to wait when DNS proxy concurrent limit has been reached during DNS message processing --dnsproxy-enable-transparent-mode Enable DNS proxy transparent mode --dnsproxy-socket-linger-timeout int Timeout (in seconds) when closing the connection between the DNS proxy and the upstream server. If set to 0, the connection is closed immediately (with TCP RST). If set to -1, the connection is closed asynchronously in the background (default 10) + --dynamic-lifecycle-config string List of dynamic lifecycle features and their configuration including the dependencies (default "[]") --egress-gateway-policy-map-max int Maximum number of entries in egress gateway policy map (default 16384) --egress-gateway-reconciliation-trigger-interval duration Time between triggers of egress gateway state reconciliations (default 1s) --egress-masquerade-interfaces strings Limit iptables-based egress masquerading to interface selector @@ -114,6 +115,7 @@ cilium-agent [flags] --enable-custom-calls Enable tail call hooks for custom eBPF programs --enable-drift-checker Enables support for config drift checker --enable-dynamic-config Enables support for dynamic agent config + --enable-dynamic-lifecycle-manager Enables support for dynamic lifecycle management --enable-encryption-strict-mode Enable encryption strict mode --enable-endpoint-health-checking Enable connectivity health checking between virtual endpoints (default true) --enable-endpoint-routes Use per endpoint routes instead of routing via cilium_host diff --git a/Documentation/cmdref/cilium-agent_hive.md b/Documentation/cmdref/cilium-agent_hive.md index 23cbda7495f86..c26b7029cea80 100644 --- a/Documentation/cmdref/cilium-agent_hive.md +++ b/Documentation/cmdref/cilium-agent_hive.md @@ -29,6 +29,7 @@ cilium-agent hive [flags] --direct-routing-device string Device name used to connect nodes in direct routing mode (used by BPF NodePort, BPF host routing; if empty, automatically set to a device with k8s InternalIP/ExternalIP or with a default route) --disable-envoy-version-check Do not perform Envoy version check --disable-iptables-feeder-rules strings Chains to ignore when installing feeder rules. + --dynamic-lifecycle-config string List of dynamic lifecycle features and their configuration including the dependencies (default "[]") --egress-gateway-policy-map-max int Maximum number of entries in egress gateway policy map (default 16384) --egress-gateway-reconciliation-trigger-interval duration Time between triggers of egress gateway state reconciliations (default 1s) --enable-active-connection-tracking Count open and active connections to services, grouped by zones defined in fixed-zone-mapping. @@ -38,6 +39,7 @@ cilium-agent hive [flags] --enable-cilium-health-api-server-access strings List of cilium health API APIs which are administratively enabled. Supports '*'. (default [*]) --enable-drift-checker Enables support for config drift checker --enable-dynamic-config Enables support for dynamic agent config + --enable-dynamic-lifecycle-manager Enables support for dynamic lifecycle management --enable-gateway-api Enables Envoy secret sync for Gateway API related TLS secrets --enable-hubble Enable hubble server (default true) --enable-hubble-open-metrics Enable exporting hubble metrics in OpenMetrics format diff --git a/Documentation/cmdref/cilium-agent_hive_dot-graph.md b/Documentation/cmdref/cilium-agent_hive_dot-graph.md index 6b2d8c70341f2..f9aafc8a0e638 100644 --- a/Documentation/cmdref/cilium-agent_hive_dot-graph.md +++ b/Documentation/cmdref/cilium-agent_hive_dot-graph.md @@ -35,6 +35,7 @@ cilium-agent hive dot-graph [flags] --direct-routing-device string Device name used to connect nodes in direct routing mode (used by BPF NodePort, BPF host routing; if empty, automatically set to a device with k8s InternalIP/ExternalIP or with a default route) --disable-envoy-version-check Do not perform Envoy version check --disable-iptables-feeder-rules strings Chains to ignore when installing feeder rules. + --dynamic-lifecycle-config string List of dynamic lifecycle features and their configuration including the dependencies (default "[]") --egress-gateway-policy-map-max int Maximum number of entries in egress gateway policy map (default 16384) --egress-gateway-reconciliation-trigger-interval duration Time between triggers of egress gateway state reconciliations (default 1s) --enable-active-connection-tracking Count open and active connections to services, grouped by zones defined in fixed-zone-mapping. @@ -44,6 +45,7 @@ cilium-agent hive dot-graph [flags] --enable-cilium-health-api-server-access strings List of cilium health API APIs which are administratively enabled. Supports '*'. (default [*]) --enable-drift-checker Enables support for config drift checker --enable-dynamic-config Enables support for dynamic agent config + --enable-dynamic-lifecycle-manager Enables support for dynamic lifecycle management --enable-gateway-api Enables Envoy secret sync for Gateway API related TLS secrets --enable-hubble Enable hubble server (default true) --enable-hubble-open-metrics Enable exporting hubble metrics in OpenMetrics format diff --git a/Documentation/cmdref/cilium-dbg_statedb_experimental.md b/Documentation/cmdref/cilium-dbg_statedb_experimental.md index a478dfa505450..636756cc53c62 100644 --- a/Documentation/cmdref/cilium-dbg_statedb_experimental.md +++ b/Documentation/cmdref/cilium-dbg_statedb_experimental.md @@ -23,6 +23,7 @@ Experimental * [cilium-dbg statedb](cilium-dbg_statedb.md) - Inspect StateDB * [cilium-dbg statedb experimental backends](cilium-dbg_statedb_experimental_backends.md) - Show contents of table "backends" * [cilium-dbg statedb experimental cilium-configs](cilium-dbg_statedb_experimental_cilium-configs.md) - Show contents of table "cilium-configs" +* [cilium-dbg statedb experimental dynamic-features](cilium-dbg_statedb_experimental_dynamic-features.md) - Show contents of table "dynamic-features" * [cilium-dbg statedb experimental frontends](cilium-dbg_statedb_experimental_frontends.md) - Show contents of table "frontends" * [cilium-dbg statedb experimental services](cilium-dbg_statedb_experimental_services.md) - Show contents of table "services" diff --git a/Documentation/cmdref/cilium-dbg_statedb_experimental_dynamic-features.md b/Documentation/cmdref/cilium-dbg_statedb_experimental_dynamic-features.md new file mode 100644 index 0000000000000..2d22bf71b2d1a --- /dev/null +++ b/Documentation/cmdref/cilium-dbg_statedb_experimental_dynamic-features.md @@ -0,0 +1,30 @@ + + +## cilium-dbg statedb experimental dynamic-features + +Show contents of table "dynamic-features" + +``` +cilium-dbg statedb experimental dynamic-features [flags] +``` + +### Options + +``` + -h, --help help for dynamic-features + -o, --output string Output format, one of: table, json or yaml (default "table") + -w, --watch Watch for changes +``` + +### 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 +``` + +### SEE ALSO + +* [cilium-dbg statedb experimental](cilium-dbg_statedb_experimental.md) - Experimental +