From b2a05172e88ff6e425bf3a2b4e96ad645263a3b6 Mon Sep 17 00:00:00 2001 From: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> Date: Thu, 19 Mar 2026 15:15:18 +0100 Subject: [PATCH 1/5] feat: improve configuration validation handling in interactive mode --- cli/cmd/init_install_config.go | 26 ++++++-- .../init_install_config_interactive_test.go | 59 +++++++++++++++++++ 2 files changed, 79 insertions(+), 6 deletions(-) diff --git a/cli/cmd/init_install_config.go b/cli/cmd/init_install_config.go index d4b59645..2c171280 100644 --- a/cli/cmd/init_install_config.go +++ b/cli/cmd/init_install_config.go @@ -193,9 +193,19 @@ func (c *InitInstallConfigCmd) InitInstallConfig(icg installer.InstallConfigMana c.updateConfigFromOpts(icg.GetInstallConfig()) } - errors := icg.ValidateInstallConfig() - if len(errors) > 0 { - return fmt.Errorf("configuration validation failed: %s", strings.Join(errors, ", ")) + validationErrors := icg.ValidateInstallConfig() + if len(validationErrors) > 0 { + if !c.Opts.Interactive { + return fmt.Errorf("configuration validation failed: %s", strings.Join(validationErrors, ", ")) + } + log.Println("\n" + strings.Repeat("!", 70)) + log.Printf("Configuration has %d warning(s):\n", len(validationErrors)) + for _, w := range validationErrors { + log.Printf(" WARNING: %s\n", w) + } + log.Println(strings.Repeat("!", 70)) + log.Println("The configuration files will still be generated.") + log.Println("Please review and fix the issues in the generated files before use.") } if err := icg.GenerateSecrets(); err != nil { @@ -210,7 +220,7 @@ func (c *InitInstallConfigCmd) InitInstallConfig(icg installer.InstallConfigMana return fmt.Errorf("failed to write vault file: %w", err) } - c.printSuccessMessage() + c.printSuccessMessage(len(validationErrors)) return nil } @@ -221,9 +231,13 @@ func (c *InitInstallConfigCmd) printWelcomeMessage() { log.Println() } -func (c *InitInstallConfigCmd) printSuccessMessage() { +func (c *InitInstallConfigCmd) printSuccessMessage(warningCount int) { log.Println("\n" + strings.Repeat("=", 70)) - log.Println("Configuration files successfully generated!") + if warningCount > 0 { + log.Printf("Configuration files generated with %d warning(s) — review before use!\n", warningCount) + } else { + log.Println("Configuration files successfully generated!") + } log.Println(strings.Repeat("=", 70)) log.Println("\nIMPORTANT: Keys and certificates have been generated and embedded in the vault file.") diff --git a/cli/cmd/init_install_config_interactive_test.go b/cli/cmd/init_install_config_interactive_test.go index 32583196..ad51877a 100644 --- a/cli/cmd/init_install_config_interactive_test.go +++ b/cli/cmd/init_install_config_interactive_test.go @@ -142,4 +142,63 @@ var _ = Describe("Interactive profile usage", func() { Expect(config.Cluster.Monitoring).To(BeNil()) }) }) + + Context("when interactive mode has validation warnings", func() { + It("should generate config files despite validation errors", func() { + mockIcg := installer.NewMockInstallConfigManager(GinkgoT()) + + mockIcg.EXPECT().ApplyProfile("dev").Return(nil) + mockIcg.EXPECT().CollectInteractively().Return(nil) + mockIcg.EXPECT().ValidateInstallConfig().Return([]string{"OpenBao URI must be a valid URL"}) + mockIcg.EXPECT().GenerateSecrets().Return(nil) + mockIcg.EXPECT().WriteInstallConfig("config.yaml", false).Return(nil) + mockIcg.EXPECT().WriteVault("vault.yaml", false).Return(nil) + + c := &InitInstallConfigCmd{ + Opts: &InitInstallConfigOpts{ + GlobalOptions: &GlobalOptions{}, + ConfigFile: "config.yaml", + VaultFile: "vault.yaml", + Profile: "dev", + Interactive: true, + }, + FileWriter: util.NewFilesystemWriter(), + } + + err := c.InitInstallConfig(mockIcg) + Expect(err).NotTo(HaveOccurred()) + }) + + It("should still fail in non-interactive mode with validation errors", func() { + configFile, err := os.CreateTemp("", "config-*.yaml") + Expect(err).NotTo(HaveOccurred()) + defer func() { _ = os.Remove(configFile.Name()) }() + err = configFile.Close() + Expect(err).NotTo(HaveOccurred()) + + vaultFile, err := os.CreateTemp("", "vault-*.yaml") + Expect(err).NotTo(HaveOccurred()) + defer func() { _ = os.Remove(vaultFile.Name()) }() + err = vaultFile.Close() + Expect(err).NotTo(HaveOccurred()) + + c := &InitInstallConfigCmd{ + Opts: &InitInstallConfigOpts{ + GlobalOptions: &GlobalOptions{}, + ConfigFile: configFile.Name(), + VaultFile: vaultFile.Name(), + Profile: "dev", + Interactive: false, + CodesphereOpenBaoUri: "not-a-valid-url", + }, + FileWriter: util.NewFilesystemWriter(), + } + + icg := installer.NewInstallConfigManager() + + err = c.InitInstallConfig(icg) + Expect(err).To(HaveOccurred()) + Expect(err.Error()).To(ContainSubstring("configuration validation failed")) + }) + }) }) From 974bc7e9c99408a6a6fd4afc8cc77425268bb0be Mon Sep 17 00:00:00 2001 From: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> Date: Thu, 19 Mar 2026 14:16:45 +0000 Subject: [PATCH 2/5] chore(docs): Auto-update docs and licenses Signed-off-by: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> --- NOTICE | 60 ++++++++++++++++++++++---------------------- internal/tmpl/NOTICE | 60 ++++++++++++++++++++++---------------------- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/NOTICE b/NOTICE index 6d4dba00..e1b54f8c 100644 --- a/NOTICE +++ b/NOTICE @@ -23,9 +23,9 @@ License URL: https://github.com/googleapis/google-cloud-go/blob/auth/oauth2adapt ---------- Module: cloud.google.com/go/compute -Version: v1.56.0 +Version: v1.57.0 License: Apache-2.0 -License URL: https://github.com/googleapis/google-cloud-go/blob/compute/v1.56.0/compute/LICENSE +License URL: https://github.com/googleapis/google-cloud-go/blob/compute/v1.57.0/compute/LICENSE ---------- Module: cloud.google.com/go/compute/metadata @@ -155,9 +155,9 @@ License URL: https://github.com/cloudflare/circl/blob/v1.6.3/LICENSE ---------- Module: github.com/codesphere-cloud/cs-go -Version: v0.19.4 +Version: v0.21.1 License: Apache-2.0 -License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.19.4/LICENSE +License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.21.1/LICENSE ---------- Module: github.com/codesphere-cloud/oms/internal/tmpl @@ -419,9 +419,9 @@ License URL: https://github.com/googleapis/enterprise-certificate-proxy/blob/v0. ---------- Module: github.com/googleapis/gax-go/v2 -Version: v2.17.0 +Version: v2.18.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/gax-go/blob/v2.17.0/v2/LICENSE +License URL: https://github.com/googleapis/gax-go/blob/v2.18.0/v2/LICENSE ---------- Module: github.com/gosuri/uitable @@ -815,9 +815,9 @@ License URL: https://cs.opensource.google/go/x/crypto/+/v0.49.0:LICENSE ---------- Module: golang.org/x/net -Version: v0.51.0 +Version: v0.52.0 License: BSD-3-Clause -License URL: https://cs.opensource.google/go/x/net/+/v0.51.0:LICENSE +License URL: https://cs.opensource.google/go/x/net/+/v0.52.0:LICENSE ---------- Module: golang.org/x/oauth2 @@ -857,39 +857,39 @@ License URL: https://cs.opensource.google/go/x/time/+/v0.15.0:LICENSE ---------- Module: google.golang.org/api -Version: v0.271.0 +Version: v0.272.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/google-api-go-client/blob/v0.271.0/LICENSE +License URL: https://github.com/googleapis/google-api-go-client/blob/v0.272.0/LICENSE ---------- Module: google.golang.org/api/internal/third_party/uritemplates -Version: v0.271.0 +Version: v0.272.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/google-api-go-client/blob/v0.271.0/internal/third_party/uritemplates/LICENSE +License URL: https://github.com/googleapis/google-api-go-client/blob/v0.272.0/internal/third_party/uritemplates/LICENSE ---------- Module: google.golang.org/genproto/googleapis -Version: v0.0.0-20260128011058-8636f8732409 +Version: v0.0.0-20260217215200-42d3e9bedb6d License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/8636f8732409/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/42d3e9bedb6d/LICENSE ---------- Module: google.golang.org/genproto/googleapis/api -Version: v0.0.0-20260203192932-546029d2fa20 +Version: v0.0.0-20260226221140-a57be14db171 License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/546029d2fa20/googleapis/api/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/a57be14db171/googleapis/api/LICENSE ---------- Module: google.golang.org/genproto/googleapis/rpc -Version: v0.0.0-20260226221140-a57be14db171 +Version: v0.0.0-20260311181403-84a4fc48630c License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/a57be14db171/googleapis/rpc/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/84a4fc48630c/googleapis/rpc/LICENSE ---------- Module: google.golang.org/grpc -Version: v1.79.2 +Version: v1.79.3 License: Apache-2.0 -License URL: https://github.com/grpc/grpc-go/blob/v1.79.2/LICENSE +License URL: https://github.com/grpc/grpc-go/blob/v1.79.3/LICENSE ---------- Module: google.golang.org/protobuf @@ -929,9 +929,9 @@ License URL: https://github.com/helm/helm/blob/v4.1.3/LICENSE ---------- Module: k8s.io/api -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/api/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/api/blob/v0.35.3/LICENSE ---------- Module: k8s.io/apiextensions-apiserver/pkg/apis/apiextensions @@ -941,15 +941,15 @@ License URL: https://github.com/kubernetes/apiextensions-apiserver/blob/v0.35.1/ ---------- Module: k8s.io/apimachinery/pkg -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.3/LICENSE ---------- Module: k8s.io/apimachinery/third_party/forked/golang -Version: v0.35.2 +Version: v0.35.3 License: BSD-3-Clause -License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.2/third_party/forked/golang/LICENSE +License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.3/third_party/forked/golang/LICENSE ---------- Module: k8s.io/apiserver/pkg/endpoints/deprecation @@ -965,15 +965,15 @@ License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.2/LICENSE ---------- Module: k8s.io/client-go -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/client-go/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/client-go/blob/v0.35.3/LICENSE ---------- Module: k8s.io/client-go/third_party/forked/golang/template -Version: v0.35.2 +Version: v0.35.3 License: BSD-3-Clause -License URL: https://github.com/kubernetes/client-go/blob/v0.35.2/third_party/forked/golang/LICENSE +License URL: https://github.com/kubernetes/client-go/blob/v0.35.3/third_party/forked/golang/LICENSE ---------- Module: k8s.io/component-base/version diff --git a/internal/tmpl/NOTICE b/internal/tmpl/NOTICE index 6d4dba00..e1b54f8c 100644 --- a/internal/tmpl/NOTICE +++ b/internal/tmpl/NOTICE @@ -23,9 +23,9 @@ License URL: https://github.com/googleapis/google-cloud-go/blob/auth/oauth2adapt ---------- Module: cloud.google.com/go/compute -Version: v1.56.0 +Version: v1.57.0 License: Apache-2.0 -License URL: https://github.com/googleapis/google-cloud-go/blob/compute/v1.56.0/compute/LICENSE +License URL: https://github.com/googleapis/google-cloud-go/blob/compute/v1.57.0/compute/LICENSE ---------- Module: cloud.google.com/go/compute/metadata @@ -155,9 +155,9 @@ License URL: https://github.com/cloudflare/circl/blob/v1.6.3/LICENSE ---------- Module: github.com/codesphere-cloud/cs-go -Version: v0.19.4 +Version: v0.21.1 License: Apache-2.0 -License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.19.4/LICENSE +License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.21.1/LICENSE ---------- Module: github.com/codesphere-cloud/oms/internal/tmpl @@ -419,9 +419,9 @@ License URL: https://github.com/googleapis/enterprise-certificate-proxy/blob/v0. ---------- Module: github.com/googleapis/gax-go/v2 -Version: v2.17.0 +Version: v2.18.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/gax-go/blob/v2.17.0/v2/LICENSE +License URL: https://github.com/googleapis/gax-go/blob/v2.18.0/v2/LICENSE ---------- Module: github.com/gosuri/uitable @@ -815,9 +815,9 @@ License URL: https://cs.opensource.google/go/x/crypto/+/v0.49.0:LICENSE ---------- Module: golang.org/x/net -Version: v0.51.0 +Version: v0.52.0 License: BSD-3-Clause -License URL: https://cs.opensource.google/go/x/net/+/v0.51.0:LICENSE +License URL: https://cs.opensource.google/go/x/net/+/v0.52.0:LICENSE ---------- Module: golang.org/x/oauth2 @@ -857,39 +857,39 @@ License URL: https://cs.opensource.google/go/x/time/+/v0.15.0:LICENSE ---------- Module: google.golang.org/api -Version: v0.271.0 +Version: v0.272.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/google-api-go-client/blob/v0.271.0/LICENSE +License URL: https://github.com/googleapis/google-api-go-client/blob/v0.272.0/LICENSE ---------- Module: google.golang.org/api/internal/third_party/uritemplates -Version: v0.271.0 +Version: v0.272.0 License: BSD-3-Clause -License URL: https://github.com/googleapis/google-api-go-client/blob/v0.271.0/internal/third_party/uritemplates/LICENSE +License URL: https://github.com/googleapis/google-api-go-client/blob/v0.272.0/internal/third_party/uritemplates/LICENSE ---------- Module: google.golang.org/genproto/googleapis -Version: v0.0.0-20260128011058-8636f8732409 +Version: v0.0.0-20260217215200-42d3e9bedb6d License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/8636f8732409/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/42d3e9bedb6d/LICENSE ---------- Module: google.golang.org/genproto/googleapis/api -Version: v0.0.0-20260203192932-546029d2fa20 +Version: v0.0.0-20260226221140-a57be14db171 License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/546029d2fa20/googleapis/api/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/a57be14db171/googleapis/api/LICENSE ---------- Module: google.golang.org/genproto/googleapis/rpc -Version: v0.0.0-20260226221140-a57be14db171 +Version: v0.0.0-20260311181403-84a4fc48630c License: Apache-2.0 -License URL: https://github.com/googleapis/go-genproto/blob/a57be14db171/googleapis/rpc/LICENSE +License URL: https://github.com/googleapis/go-genproto/blob/84a4fc48630c/googleapis/rpc/LICENSE ---------- Module: google.golang.org/grpc -Version: v1.79.2 +Version: v1.79.3 License: Apache-2.0 -License URL: https://github.com/grpc/grpc-go/blob/v1.79.2/LICENSE +License URL: https://github.com/grpc/grpc-go/blob/v1.79.3/LICENSE ---------- Module: google.golang.org/protobuf @@ -929,9 +929,9 @@ License URL: https://github.com/helm/helm/blob/v4.1.3/LICENSE ---------- Module: k8s.io/api -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/api/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/api/blob/v0.35.3/LICENSE ---------- Module: k8s.io/apiextensions-apiserver/pkg/apis/apiextensions @@ -941,15 +941,15 @@ License URL: https://github.com/kubernetes/apiextensions-apiserver/blob/v0.35.1/ ---------- Module: k8s.io/apimachinery/pkg -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.3/LICENSE ---------- Module: k8s.io/apimachinery/third_party/forked/golang -Version: v0.35.2 +Version: v0.35.3 License: BSD-3-Clause -License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.2/third_party/forked/golang/LICENSE +License URL: https://github.com/kubernetes/apimachinery/blob/v0.35.3/third_party/forked/golang/LICENSE ---------- Module: k8s.io/apiserver/pkg/endpoints/deprecation @@ -965,15 +965,15 @@ License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.2/LICENSE ---------- Module: k8s.io/client-go -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/client-go/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/client-go/blob/v0.35.3/LICENSE ---------- Module: k8s.io/client-go/third_party/forked/golang/template -Version: v0.35.2 +Version: v0.35.3 License: BSD-3-Clause -License URL: https://github.com/kubernetes/client-go/blob/v0.35.2/third_party/forked/golang/LICENSE +License URL: https://github.com/kubernetes/client-go/blob/v0.35.3/third_party/forked/golang/LICENSE ---------- Module: k8s.io/component-base/version From a01b2de56b864eead9e66f9ab69f76be4b8f734b Mon Sep 17 00:00:00 2001 From: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> Date: Thu, 19 Mar 2026 16:30:13 +0100 Subject: [PATCH 3/5] ref: rename validation error to warnings --- cli/cmd/init_install_config.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cli/cmd/init_install_config.go b/cli/cmd/init_install_config.go index 2c171280..9892a906 100644 --- a/cli/cmd/init_install_config.go +++ b/cli/cmd/init_install_config.go @@ -193,14 +193,14 @@ func (c *InitInstallConfigCmd) InitInstallConfig(icg installer.InstallConfigMana c.updateConfigFromOpts(icg.GetInstallConfig()) } - validationErrors := icg.ValidateInstallConfig() - if len(validationErrors) > 0 { + validationWarnings := icg.ValidateInstallConfig() + if len(validationWarnings) > 0 { if !c.Opts.Interactive { - return fmt.Errorf("configuration validation failed: %s", strings.Join(validationErrors, ", ")) + return fmt.Errorf("configuration validation failed: %s", strings.Join(validationWarnings, ", ")) } log.Println("\n" + strings.Repeat("!", 70)) - log.Printf("Configuration has %d warning(s):\n", len(validationErrors)) - for _, w := range validationErrors { + log.Printf("Configuration has %d warning(s):\n", len(validationWarnings)) + for _, w := range validationWarnings { log.Printf(" WARNING: %s\n", w) } log.Println(strings.Repeat("!", 70)) @@ -220,7 +220,7 @@ func (c *InitInstallConfigCmd) InitInstallConfig(icg installer.InstallConfigMana return fmt.Errorf("failed to write vault file: %w", err) } - c.printSuccessMessage(len(validationErrors)) + c.printSuccessMessage(len(validationWarnings)) return nil } From 6b53549ef07131877c4bd1536715d52859e865c3 Mon Sep 17 00:00:00 2001 From: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:13:30 +0100 Subject: [PATCH 4/5] fix: update log messages for configuration generation warnings --- cli/cmd/init_install_config.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/cmd/init_install_config.go b/cli/cmd/init_install_config.go index 9892a906..bc346cb9 100644 --- a/cli/cmd/init_install_config.go +++ b/cli/cmd/init_install_config.go @@ -204,8 +204,8 @@ func (c *InitInstallConfigCmd) InitInstallConfig(icg installer.InstallConfigMana log.Printf(" WARNING: %s\n", w) } log.Println(strings.Repeat("!", 70)) - log.Println("The configuration files will still be generated.") - log.Println("Please review and fix the issues in the generated files before use.") + log.Println("The configuration files will be generated.") + log.Println("Please review and fix the issues in the generated files before use!") } if err := icg.GenerateSecrets(); err != nil { @@ -234,7 +234,7 @@ func (c *InitInstallConfigCmd) printWelcomeMessage() { func (c *InitInstallConfigCmd) printSuccessMessage(warningCount int) { log.Println("\n" + strings.Repeat("=", 70)) if warningCount > 0 { - log.Printf("Configuration files generated with %d warning(s) — review before use!\n", warningCount) + log.Printf("Configuration files generated with %d warning(s)! Review before use!\n", warningCount) } else { log.Println("Configuration files successfully generated!") } From b25a027b76833e7c3fe90e7ab9fec4d6f1d1050c Mon Sep 17 00:00:00 2001 From: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> Date: Thu, 19 Mar 2026 16:15:18 +0000 Subject: [PATCH 5/5] chore(docs): Auto-update docs and licenses Signed-off-by: OliverTrautvetter <66372584+OliverTrautvetter@users.noreply.github.com> --- NOTICE | 12 ++++++------ internal/tmpl/NOTICE | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/NOTICE b/NOTICE index e1b54f8c..644932ff 100644 --- a/NOTICE +++ b/NOTICE @@ -155,9 +155,9 @@ License URL: https://github.com/cloudflare/circl/blob/v1.6.3/LICENSE ---------- Module: github.com/codesphere-cloud/cs-go -Version: v0.21.1 +Version: v0.22.0 License: Apache-2.0 -License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.21.1/LICENSE +License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.22.0/LICENSE ---------- Module: github.com/codesphere-cloud/oms/internal/tmpl @@ -797,9 +797,9 @@ License URL: https://github.com/open-telemetry/opentelemetry-proto-go/blob/otlp/ ---------- Module: go.yaml.in/yaml/v2 -Version: v2.4.3 +Version: v2.4.4 License: Apache-2.0 -License URL: https://github.com/yaml/go-yaml/blob/v2.4.3/LICENSE +License URL: https://github.com/yaml/go-yaml/blob/v2.4.4/LICENSE ---------- Module: go.yaml.in/yaml/v3 @@ -959,9 +959,9 @@ License URL: https://github.com/kubernetes/apiserver/blob/v0.35.1/LICENSE ---------- Module: k8s.io/cli-runtime/pkg -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.3/LICENSE ---------- Module: k8s.io/client-go diff --git a/internal/tmpl/NOTICE b/internal/tmpl/NOTICE index e1b54f8c..644932ff 100644 --- a/internal/tmpl/NOTICE +++ b/internal/tmpl/NOTICE @@ -155,9 +155,9 @@ License URL: https://github.com/cloudflare/circl/blob/v1.6.3/LICENSE ---------- Module: github.com/codesphere-cloud/cs-go -Version: v0.21.1 +Version: v0.22.0 License: Apache-2.0 -License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.21.1/LICENSE +License URL: https://github.com/codesphere-cloud/cs-go/blob/v0.22.0/LICENSE ---------- Module: github.com/codesphere-cloud/oms/internal/tmpl @@ -797,9 +797,9 @@ License URL: https://github.com/open-telemetry/opentelemetry-proto-go/blob/otlp/ ---------- Module: go.yaml.in/yaml/v2 -Version: v2.4.3 +Version: v2.4.4 License: Apache-2.0 -License URL: https://github.com/yaml/go-yaml/blob/v2.4.3/LICENSE +License URL: https://github.com/yaml/go-yaml/blob/v2.4.4/LICENSE ---------- Module: go.yaml.in/yaml/v3 @@ -959,9 +959,9 @@ License URL: https://github.com/kubernetes/apiserver/blob/v0.35.1/LICENSE ---------- Module: k8s.io/cli-runtime/pkg -Version: v0.35.2 +Version: v0.35.3 License: Apache-2.0 -License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.2/LICENSE +License URL: https://github.com/kubernetes/cli-runtime/blob/v0.35.3/LICENSE ---------- Module: k8s.io/client-go