fix: talosctl cluster create not to enforce kubeprism always

The command should be able to deploy old versions of Talos as well,
even before KubePrism.

The version contract correctly enables/disables KubePrism by default, so
take default flag value as "don't change defaults".

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This commit is contained in:
Andrey Smirnov 2023-12-07 00:28:18 +04:00
parent 320064c5a8
commit e128d3c827
No known key found for this signature in database
GPG Key ID: FE042E3D4085A811

View File

@ -523,9 +523,11 @@ func create(ctx context.Context, flags *pflag.FlagSet) (err error) {
)
}
if kubePrismPort != constants.DefaultKubePrismPort {
genOptions = append(genOptions,
generate.WithKubePrismPort(kubePrismPort),
)
}
defaultInternalLB, defaultEndpoint := provisioner.GetLoadBalancers(request.Network)