Support HCPBInt in hcpb_cluster_id field (#2880)

* initial commit
This commit is contained in:
Irena Rindos authored and GitHub committed 2023-02-01 13:20:07 -05:00
1 parent 55259029f1
commit a030c15403
3 files changed
+15 -8

No files matched your search

+10 -2
View File
@@ -335,9 +335,17 @@ func (c *Command) Run(args []string) int {
}
if c.Config.HcpbClusterId != "" {
_, err := uuid.ParseUUID(c.Config.HcpbClusterId)
if len(c.Config.Worker.InitialUpstreams) > 0 {
c.UI.Error(fmt.Errorf("Initial upstreams and HCPB cluster ID are mutually exclusive fields").Error())
return base.CommandUserError
}
clusterId := c.Config.HcpbClusterId
if strings.HasPrefix(clusterId, "int-") {
clusterId = strings.TrimPrefix(clusterId, "int-")
}
_, err := uuid.ParseUUID(clusterId)
if err != nil {
c.UI.Error(fmt.Errorf("Invalid HCP Boundary cluster id %q: %w", c.Config.HcpbClusterId, err).Error())
c.UI.Error(fmt.Errorf("Invalid HCP Boundary cluster ID %q: %w", clusterId, err).Error())
return base.CommandUserError
}
}