fix: do not use pflag csv comma reader for config-patch
Modules pflag and cobra use csv.Reader for `StringSliceVar` method. This doesn't work well with JSON, and we do not need this at all. Drop it. Fixes #9493 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com> (cherry picked from commit 4d902021bb3c55bc212cbb3e2443b6552400622f)
This commit is contained in:
parent
ee44f2c512
commit
b429e7f288
@ -162,7 +162,7 @@ func init() {
|
||||
applyConfigCmd.Flags().BoolVarP(&applyConfigCmdFlags.insecure, "insecure", "i", false, "apply the config using the insecure (encrypted with no auth) maintenance service")
|
||||
applyConfigCmd.Flags().BoolVar(&applyConfigCmdFlags.dryRun, "dry-run", false, "check how the config change will be applied in dry-run mode")
|
||||
applyConfigCmd.Flags().StringSliceVar(&applyConfigCmdFlags.certFingerprints, "cert-fingerprint", nil, "list of server certificate fingeprints to accept (defaults to no check)")
|
||||
applyConfigCmd.Flags().StringSliceVarP(&applyConfigCmdFlags.patches, "config-patch", "p", nil, "the list of config patches to apply to the local config file before sending it to the node")
|
||||
applyConfigCmd.Flags().StringArrayVarP(&applyConfigCmdFlags.patches, "config-patch", "p", nil, "the list of config patches to apply to the local config file before sending it to the node")
|
||||
applyConfigCmd.Flags().DurationVar(&applyConfigCmdFlags.configTryTimeout, "timeout", constants.ConfigTryTimeout, "the config will be rolled back after specified timeout (if try mode is selected)")
|
||||
helpers.AddModeFlags(&applyConfigCmdFlags.Mode, applyConfigCmd)
|
||||
addCommand(applyConfigCmd)
|
||||
|
@ -17,7 +17,7 @@ talosctl apply-config [flags]
|
||||
|
||||
```
|
||||
--cert-fingerprint strings list of server certificate fingeprints to accept (defaults to no check)
|
||||
-p, --config-patch strings the list of config patches to apply to the local config file before sending it to the node
|
||||
-p, --config-patch stringArray the list of config patches to apply to the local config file before sending it to the node
|
||||
--dry-run check how the config change will be applied in dry-run mode
|
||||
-f, --file string the filename of the updated configuration
|
||||
-h, --help help for apply-config
|
||||
@ -96,7 +96,7 @@ talosctl cluster create [flags]
|
||||
--bad-rtc launch VM with bad RTC state (QEMU only)
|
||||
--cidr string CIDR of the cluster network (IPv4, ULA network for IPv6 is derived in automated way) (default "10.5.0.0/24")
|
||||
--cni-bin-path strings search path for CNI binaries (VM only) (default [/home/user/.talos/cni/bin])
|
||||
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.8.1-dirty/talosctl-cni-bundle-${ARCH}.tar.gz")
|
||||
--cni-bundle-url string URL to download CNI bundle from (VM only) (default "https://github.com/siderolabs/talos/releases/download/v1.8.1/talosctl-cni-bundle-${ARCH}.tar.gz")
|
||||
--cni-cache-dir string CNI cache directory path (VM only) (default "/home/user/.talos/cni/cache")
|
||||
--cni-conf-dir string CNI config directory path (VM only) (default "/home/user/.talos/cni/conf.d")
|
||||
--config-patch stringArray patch generated machineconfigs (applied to all node types), use @file to read a patch from file
|
||||
@ -2901,7 +2901,7 @@ talosctl upgrade [flags]
|
||||
--debug debug operation from kernel logs. --wait is set to true when this flag is set
|
||||
-f, --force force the upgrade (skip checks on etcd health and members, might lead to data loss)
|
||||
-h, --help help for upgrade
|
||||
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.8.1-dirty")
|
||||
-i, --image string the container image to use for performing the install (default "ghcr.io/siderolabs/installer:v1.8.1")
|
||||
--insecure upgrade using the insecure (encrypted with no auth) maintenance service
|
||||
-m, --reboot-mode string select the reboot mode during upgrade. Mode "powercycle" bypasses kexec. Valid values are: ["default" "powercycle"]. (default "default")
|
||||
-s, --stage stage the upgrade to perform it after a reboot
|
||||
|
Loading…
Reference in New Issue
Block a user