From 0714724cbe27c195969d6f39c9f0151870665d51 Mon Sep 17 00:00:00 2001 From: budimanjojo Date: Mon, 29 Apr 2024 13:58:00 +0700 Subject: [PATCH] docs(ref): add `extensionServices` docs Signed-off-by: budimanjojo --- docs/docs/reference/configuration.md | 72 ++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/docs/docs/reference/configuration.md b/docs/docs/reference/configuration.md index 21f493cd..41d80da0 100644 --- a/docs/docs/reference/configuration.md +++ b/docs/docs/reference/configuration.md @@ -442,6 +442,24 @@ ingressFirewall: :negative_squared_cross_mark: + +`extensionServices` +[][ExtensionService](#extensionservice) +Machine extension services specification for the node.
*Show example* +```yaml +extensionServices: + - name: nut-client + configFiles: + - content: MONITOR upsmonHost 1 remote pass password + mountPath: /usr/local/etc/nut/upsmon.conf + environment: + - UPS_NAME=ups +``` + +`nil` +:negative_squared_cross_mark: + + `nodeLabels` map[string]string @@ -788,6 +806,56 @@ rules: +## ExtensionService + +`ExtensionService` defines machine extension service configuration for a node. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeDescriptionDefault ValueRequired
`name``string`Name of the extension service config.
*Show example* +```yaml +name: nut-client +``` +
`nil`:white_check_mark:
`configFiles`[][ConfigFile](#configfile)The config files for the extension service.
*Show example* +```yaml +configFiles: + - content: MONITOR upsmonHost 1 remote pass password + mountPath: /usr/local/etc/nut/upsmon.conf +``` +
`nil`:negative_squared_cross_mark:
`environment`[]stringThe environment for the extension service.
*Show example* +```yaml +environment: + - UPS_NAME=ups +``` +
`nil`:negative_squared_cross_mark:
+ ## NetworkRule `NetworkRule` defines the firewall rules to match. @@ -879,3 +947,7 @@ ingress: ## IngressConfig `IngressConfig` is type of upstream Talos `network.IngressConfig` + +## ConfigFile + +`ConfigFile` is type of upstream Talos `extensions.ConfigFile`