-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
None
-
False
-
-
False
-
2
-
None
-
None
-
Sprint 223
User Story:
As a user, I want to be able to:
- Fail early when setting a networkProjectID without setting all of the additional required install config parameters.
so that I can achieve
- reduced time to failure when misconfiguration exists.
Acceptance Criteria:
Description of criteria:
- when a hostProjecID parameter is set, the installer will validate and fail if not all of the other required fields are set
-
- installconfig.platform.gcp.network
- installconfig.platform.gcp.computeSubnet
- installconfig.platform.gcp.controlPlaneSubnet
- when a hostProjectID parameter is set, the credentialsMode must be set to passthrough (and/or manual?)
(optional) Out of Scope:
Creating and validating the networkProjectID parameter also belongs in another story.
Validating the value of the other required fields should be done by the stories that created them, and is not in scope for this story.
Engineering Details:
- Static validation in pkg/types