Skip to content

Commit a299b3d

Browse files
committed
OCM-13068 | fix: Add required flags to oprole creation for cluster manual mode
1 parent c17dcd5 commit a299b3d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cmd/create/cluster/cmd.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3465,6 +3465,13 @@ func run(cmd *cobra.Command, _ []string) {
34653465
if !output.HasFlag() || r.Reporter.IsTerminal() {
34663466
r.Reporter.Infof("Preparing to create operator roles.")
34673467
}
3468+
// Set flags for HCP shared VPC if needed
3469+
if vpcEndpointRoleArn != "" && route53RoleArn != "" && isHostedCP {
3470+
operatorroles.Cmd.Flags().Set(route53RoleArnFlag, route53RoleArn)
3471+
operatorroles.Cmd.Flags().Set(vpcEndpointRoleArnFlag, vpcEndpointRoleArn)
3472+
operatorroles.Cmd.Flags().Set(operatorroles.HostedCpFlag, strconv.FormatBool(isHostedCP))
3473+
operatorroles.Cmd.Flags().Set(operatorroles.OidcConfigIdFlag, oidcConfig.ID())
3474+
}
34683475
operatorroles.Cmd.Run(operatorroles.Cmd, []string{clusterName, mode, permissionsBoundary})
34693476
if !output.HasFlag() || r.Reporter.IsTerminal() {
34703477
r.Reporter.Infof("Preparing to create OIDC Provider.")

0 commit comments

Comments
 (0)