mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-08-06 05:54:28 -04:00
cli: store kubernetes version as strong type in config (#2287)
Co-authored-by: Otto Bittner <cobittner@posteo.net> Co-authored-by: 3u13r <lc@edgeless.systems>
This commit is contained in:
parent
348418a4a1
commit
22c2a73ae2
23 changed files with 293 additions and 182 deletions
|
@ -583,7 +583,11 @@ func (v *versionUpgrade) writeConfig(conf *config.Config, fileHandler file.Handl
|
|||
conf.MicroserviceVersion = v.newServices
|
||||
}
|
||||
if len(v.newKubernetes) > 0 {
|
||||
conf.KubernetesVersion = v.newKubernetes[0]
|
||||
var err error
|
||||
conf.KubernetesVersion, err = versions.NewValidK8sVersion(v.newKubernetes[0], true)
|
||||
if err != nil {
|
||||
return fmt.Errorf("parsing Kubernetes version: %w", err)
|
||||
}
|
||||
}
|
||||
if len(v.newImages) > 0 {
|
||||
imageUpgrade := sortedMapKeys(v.newImages)[0]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue