diff options
author | 2025-03-19 11:21:30 -0700 | |
---|---|---|
committer | 2025-03-19 11:40:32 -0700 | |
commit | e5f9866f21099341d2825780b7155f4403cf3cd9 (patch) | |
tree | 6ea2e97be94e3fa9b6c83582cc6cb61707ffbe09 /cmd | |
parent | 92d29690f16cdbba244b523c9110cb9af999d22e (diff) |
release-config: report error for missing namespace
The `namespace` field is required.
Bug: None
Test: manual, TH
Change-Id: Ie3d89ecec274b3be67b50733666f0d187974d375
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/release_config/release_config_lib/release_configs.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd/release_config/release_config_lib/release_configs.go b/cmd/release_config/release_config_lib/release_configs.go index b0f8cb7bf..dd98bca0b 100644 --- a/cmd/release_config/release_config_lib/release_configs.go +++ b/cmd/release_config/release_config_lib/release_configs.go @@ -314,6 +314,9 @@ func (configs *ReleaseConfigs) LoadReleaseConfigMap(path string, ConfigDirIndex } } } + if flagDeclaration.Namespace == nil { + return fmt.Errorf("Flag declaration %s has no namespace.", path) + } m.FlagDeclarations = append(m.FlagDeclarations, *flagDeclaration) name := *flagDeclaration.Name |