mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-02 06:16:08 -04:00
Kubernetes 1.25 preview
Signed-off-by: Malte Poll <mp@edgeless.systems>
This commit is contained in:
parent
571b4ff36f
commit
c38a142d64
2 changed files with 36 additions and 0 deletions
|
@ -37,6 +37,7 @@ import (
|
|||
"github.com/edgelesssys/constellation/internal/license"
|
||||
"github.com/edgelesssys/constellation/internal/retry"
|
||||
"github.com/edgelesssys/constellation/internal/state"
|
||||
"github.com/edgelesssys/constellation/internal/versions"
|
||||
kms "github.com/edgelesssys/constellation/kms/setup"
|
||||
"github.com/spf13/afero"
|
||||
"github.com/spf13/cobra"
|
||||
|
@ -93,6 +94,14 @@ func initialize(cmd *cobra.Command, newDialer func(validator *cloudcmd.Validator
|
|||
return fmt.Errorf("reading and validating config: %w", err)
|
||||
}
|
||||
|
||||
k8sVersion, err := versions.NewValidK8sVersion(config.KubernetesVersion)
|
||||
if err != nil {
|
||||
return fmt.Errorf("validating kubernetes version: %w", err)
|
||||
}
|
||||
if versions.IsPreviewK8sVersion(k8sVersion) {
|
||||
cmd.Printf("Warning: Constellation with Kubernetes %v is still in preview. Use only for evaluation purposes.\n", k8sVersion)
|
||||
}
|
||||
|
||||
checker := license.NewChecker(quotaChecker, fileHandler)
|
||||
if err := checker.CheckLicense(cmd.Context(), cmd.Printf); err != nil {
|
||||
cmd.Printf("License check failed: %v", err)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue