@@ -21,6 +21,8 @@ import (
21
21
clustersv1alpha1 "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1"
22
22
constv1alpha1 "github.com/openmcp-project/openmcp-operator/api/constants"
23
23
libutils "github.com/openmcp-project/openmcp-operator/lib/utils"
24
+
25
+ commonapi "github.com/openmcp-project/openmcp-operator/api/common"
24
26
)
25
27
26
28
const (
@@ -190,10 +192,8 @@ func (r *reconcilerImpl) Reconcile(ctx context.Context, request reconcile.Reques
190
192
log .Debug ("Create and wait for MCP cluster access request" , "accessRequestName" , requestNameMCP , "accessRequestNamespace" , requestNamespace )
191
193
192
194
mcpAccessRequest , err := ensureAccessRequest (ctx , r .platformClusterClient ,
193
- requestNameMCP , requestNamespace , & clustersv1alpha1.NamespacedObjectReference {
194
- ObjectReference : clustersv1alpha1.ObjectReference {
195
- Name : request .Name ,
196
- },
195
+ requestNameMCP , requestNamespace , & commonapi.ObjectReference {
196
+ Name : request .Name ,
197
197
Namespace : requestNamespace ,
198
198
}, nil , r .mcpPermissions , metadata )
199
199
@@ -235,10 +235,8 @@ func (r *reconcilerImpl) Reconcile(ctx context.Context, request reconcile.Reques
235
235
log .Debug ("Create and wait for Workload cluster access request" , "accessRequestName" , requestNameWorkload , "accessRequestNamespace" , requestNamespace )
236
236
237
237
workloadAccessRequest , err := ensureAccessRequest (ctx , r .platformClusterClient ,
238
- requestNameWorkload , requestNamespace , & clustersv1alpha1.NamespacedObjectReference {
239
- ObjectReference : clustersv1alpha1.ObjectReference {
240
- Name : requestNameWorkload ,
241
- },
238
+ requestNameWorkload , requestNamespace , & commonapi.ObjectReference {
239
+ Name : requestNameWorkload ,
242
240
Namespace : requestNamespace ,
243
241
}, nil , r .workloadPermissions , metadata )
244
242
@@ -388,10 +386,8 @@ func (m *managerImpl) CreateAndWaitForCluster(ctx context.Context, clusterName,
388
386
}
389
387
390
388
accessRequestMutator := newAccessRequestMutator (ar .Name , ar .Namespace )
391
- accessRequestMutator .WithRequestRef (& clustersv1alpha1.NamespacedObjectReference {
392
- ObjectReference : clustersv1alpha1.ObjectReference {
393
- Name : cr .Name ,
394
- },
389
+ accessRequestMutator .WithRequestRef (& commonapi.ObjectReference {
390
+ Name : cr .Name ,
395
391
Namespace : cr .Namespace ,
396
392
})
397
393
accessRequestMutator .WithPermissions (permissions )
@@ -470,7 +466,7 @@ func ensureClusterRequest(ctx context.Context, platformClusterClient client.Clie
470
466
}
471
467
472
468
func ensureAccessRequest (ctx context.Context , platformClusterClient client.Client , requestName , requestNamespace string ,
473
- requestRef * clustersv1alpha1. NamespacedObjectReference , clusterRef * clustersv1alpha1. NamespacedObjectReference ,
469
+ requestRef * commonapi. ObjectReference , clusterRef * commonapi. ObjectReference ,
474
470
permissions []clustersv1alpha1.PermissionsRequest , metadata resources.MetadataMutator ) (* clustersv1alpha1.AccessRequest , error ) {
475
471
476
472
mutator := newAccessRequestMutator (requestName , requestNamespace ).
@@ -641,8 +637,8 @@ func (m *clusterRequestMutator) Mutate(clusterRequest *clustersv1alpha1.ClusterR
641
637
type accessRequestMutator struct {
642
638
name string
643
639
namespace string
644
- requestRef * clustersv1alpha1. NamespacedObjectReference
645
- clusterRef * clustersv1alpha1. NamespacedObjectReference
640
+ requestRef * commonapi. ObjectReference
641
+ clusterRef * commonapi. ObjectReference
646
642
permissions []clustersv1alpha1.PermissionsRequest
647
643
metadata resources.MetadataMutator
648
644
}
@@ -654,12 +650,12 @@ func newAccessRequestMutator(name, namespace string) *accessRequestMutator {
654
650
}
655
651
}
656
652
657
- func (m * accessRequestMutator ) WithRequestRef (requestRef * clustersv1alpha1. NamespacedObjectReference ) * accessRequestMutator {
653
+ func (m * accessRequestMutator ) WithRequestRef (requestRef * commonapi. ObjectReference ) * accessRequestMutator {
658
654
m .requestRef = requestRef
659
655
return m
660
656
}
661
657
662
- func (m * accessRequestMutator ) WithClusterRef (clusterRef * clustersv1alpha1. NamespacedObjectReference ) * accessRequestMutator {
658
+ func (m * accessRequestMutator ) WithClusterRef (clusterRef * commonapi. ObjectReference ) * accessRequestMutator {
663
659
m .clusterRef = clusterRef
664
660
return m
665
661
}
0 commit comments