summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
author LaMont Jones <lamontjones@google.com> 2025-03-19 11:21:30 -0700
committer LaMont Jones <lamontjones@google.com> 2025-03-19 11:40:32 -0700
commite5f9866f21099341d2825780b7155f4403cf3cd9 (patch)
tree6ea2e97be94e3fa9b6c83582cc6cb61707ffbe09 /cmd
parent92d29690f16cdbba244b523c9110cb9af999d22e (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.go3
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