diff --git a/Documentation/cmdref/cilium-agent.md b/Documentation/cmdref/cilium-agent.md index 27d1277eaff2d..d62452e600eef 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-feature-config string List of dynamic 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-feature-manager Enables support for dynamic feature 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 a8809c5115681..034a47779cc66 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-feature-config string List of dynamic 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-feature-manager Enables support for dynamic feature management --enable-gateway-api Enables Envoy secret sync for Gateway API related TLS secrets --enable-ingress-controller Enables Envoy secret sync for Ingress controller related TLS secrets --enable-ipv4-big-tcp Enable IPv4 BIG TCP option which increases device's maximum GRO/GSO limits for IPv4 diff --git a/Documentation/cmdref/cilium-agent_hive_dot-graph.md b/Documentation/cmdref/cilium-agent_hive_dot-graph.md index b3779ac39cab4..5b68699404cb3 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-feature-config string List of dynamic 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-feature-manager Enables support for dynamic feature management --enable-gateway-api Enables Envoy secret sync for Gateway API related TLS secrets --enable-ingress-controller Enables Envoy secret sync for Ingress controller related TLS secrets --enable-ipv4-big-tcp Enable IPv4 BIG TCP option which increases device's maximum GRO/GSO limits for IPv4 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 +