4141 metadata :
4242 type : object
4343 spec :
44+ <<<<<<< HEAD
4445 description : ROSARoleConfigSpec defines the desired state of ROSARoleConfig
4546 properties :
4647 accountRoleConfig :
7677 version :
7778 description : ' Version of OpenShift that will be used to setup
7879 policy tag, for example "4.11"'
80+ =======
81+ properties :
82+ accountRoleConfig :
83+ properties :
84+ path :
85+ type : string
86+ permissionsBoundaryARN :
87+ type : string
88+ prefix :
89+ maxLength : 4
90+ type : string
91+ sharedVPCConfig :
92+ properties :
93+ routeRoleARN :
94+ type : string
95+ vpcEndpointRoleArn :
96+ type : string
97+ type : object
98+ version :
99+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
79100 type : string
80101 required :
81102 - prefix
@@ -100,6 +121,7 @@ spec:
100121 - name
101122 type : object
102123 oidcConfig :
124+ <<<<<<< HEAD
103125 description : |-
104126 OIDCConfig creates OIDC config in a S3 bucket for the client AWS account and populates it to be compliant with OIDC protocol.
105127 It also creates a Secret in Secrets Manager containing the private key.
@@ -110,6 +132,10 @@ spec:
110132 Can only be set if "enableExternalAuthProviders" is set to "True".
111133
112134 At most one provider can be configured.
135+ =======
136+ properties :
137+ externalAuthProviders :
138+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
113139 items :
114140 description : ExternalAuthProvider is an external OIDC identity
115141 provider that can issue tokens for this cluster
@@ -343,6 +369,7 @@ spec:
343369 - issuer
344370 - name
345371 type : object
372+ <<<<<<< HEAD
346373 maxItems : 1
347374 type : array
348375 x-kubernetes-list-map-keys :
@@ -353,11 +380,16 @@ spec:
353380 description : ManagedOIDC indicates whether it is a Red Hat managed
354381 or unmanaged (Customer hosted) OIDC Configuration. Default is
355382 true.
383+ =======
384+ type : array
385+ managedOIDC :
386+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
356387 type : boolean
357388 required :
358389 - managedOIDC
359390 type : object
360391 operatorRoleConfig :
392+ <<<<<<< HEAD
361393 description : OperatorRoleConfig defines cluster-specific operator
362394 IAM roles based on your cluster configuration.
363395 properties :
@@ -386,6 +418,21 @@ spec:
386418 description : ' Role ARN associated with the shared VPC used
387419 for Hosted Control Plane clusters, this role contains policies
388420 to be used with the VPC endpoint'
421+ =======
422+ properties :
423+ oidcConfigId :
424+ type : string
425+ permissionsBoundaryARN :
426+ type : string
427+ prefix :
428+ maxLength : 4
429+ type : string
430+ sharedVPCConfig :
431+ properties :
432+ routeRoleARN :
433+ type : string
434+ vpcEndpointRoleArn :
435+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
389436 type : string
390437 type : object
391438 required :
@@ -403,6 +450,7 @@ spec:
403450 description : ROSARoleConfigStatus defines the observed state of ROSARoleConfig
404451 properties :
405452 accountRolesRef :
453+ <<<<<<< HEAD
406454 description : Created Account roles that can be used to
407455 properties :
408456 installerRoleARN :
@@ -421,6 +469,15 @@ spec:
421469 required :
422470 - installerRoleARN
423471 - supportRoleARN
472+ =======
473+ properties :
474+ installerRoleARN :
475+ type : string
476+ supportRoleARN :
477+ type : string
478+ workerRoleARN :
479+ type : string
480+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
424481 type : object
425482 conditions :
426483 description : Conditions provide observations of the operational state
@@ -476,6 +533,7 @@ spec:
476533 type : object
477534 type : array
478535 oidcID :
536+ <<<<<<< HEAD
479537 description : ID of created OIDC config
480538 type : string
481539 oidcProviderARN :
@@ -519,10 +577,23 @@ spec:
519577 \" *\"\n\t\t },\n\t\t {\n\t\t\t\" Effect\" : \" Allow\" ,\n\t\t\t\" Action\" :
520578 [\n\t\t\t\t\" route53:ChangeResourceRecordSets\"\n\t\t\t ],\n\t\t\t\" Resource\" :
521579 [\n\t\t\t\t\" arn:aws:route53:::PUBLIC_ZONE_ID\" ,\n\t\t\t\t\" arn:aws:route53:::PRIVATE_ZONE_ID\"\n\t\t\t ]\n\t\t }\n\t ]\n }"
580+ =======
581+ type : string
582+ oidcProviderARN :
583+ type : string
584+ operatorRolesRef :
585+ properties :
586+ controlPlaneOperatorARN :
587+ type : string
588+ imageRegistryARN :
589+ type : string
590+ ingressARN :
591+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
522592 type : string
523593 kmsProviderARN :
524594 type : string
525595 kubeCloudControllerARN :
596+ <<<<<<< HEAD
526597 description : |-
527598 KubeCloudControllerARN is an ARN value referencing a role appropriate for the KCM/KCC.
528599 Source: https://cloud-provider-aws.sigs.k8s.io/prerequisites/#iam-policies
@@ -675,6 +746,16 @@ spec:
675746 type : object
676747 required :
677748 - operatorRolesRef
749+ =======
750+ type : string
751+ networkARN :
752+ type : string
753+ nodePoolManagementARN :
754+ type : string
755+ storageARN :
756+ type : string
757+ type : object
758+ >>>>>>> 7c770d9ae (Add RosaRoleConfig API and CRD.)
678759 type : object
679760 type : object
680761 served : true
0 commit comments