Skip to content

Commit 198927f

Browse files
authored
Merge pull request kubernetes-sigs#282 from Gonfidel/gonfidel/implement_kro_labels_for_rgd_crds
Implement KRO Labels For RGD CRDs
2 parents 10e8717 + 3fed150 commit 198927f

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

pkg/controller/resourcegraphdefinition/controller_reconcile.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,21 @@ func (r *ResourceGraphDefinitionReconciler) reconcileResourceGraphDefinition(ctx
4343
return nil, nil, err
4444
}
4545

46-
// Ensure CRD exists and is up to date
47-
log.V(1).Info("reconciling resource graph definition CRD")
48-
if err := r.reconcileResourceGraphDefinitionCRD(ctx, processedRGD.Instance.GetCRD()); err != nil {
49-
return processedRGD.TopologicalOrder, resourcesInfo, err
50-
}
51-
5246
// Setup metadata labeling
5347
graphExecLabeler, err := r.setupLabeler(rgd)
5448
if err != nil {
5549
return nil, nil, fmt.Errorf("failed to setup labeler: %w", err)
5650
}
5751

52+
crd := processedRGD.Instance.GetCRD()
53+
graphExecLabeler.ApplyLabels(&crd.ObjectMeta)
54+
55+
// Ensure CRD exists and is up to date
56+
log.V(1).Info("reconciling resource graph definition CRD")
57+
if err := r.reconcileResourceGraphDefinitionCRD(ctx, crd); err != nil {
58+
return processedRGD.TopologicalOrder, resourcesInfo, err
59+
}
60+
5861
// Setup and start microcontroller
5962
gvr := processedRGD.Instance.GetGroupVersionResource()
6063
controller := r.setupMicroController(gvr, processedRGD, rgd.Spec.DefaultServiceAccounts, graphExecLabeler)

pkg/metadata/labels.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ func NewResourceGraphDefinitionLabeler(rgMeta metav1.Object) GenericLabeler {
117117
return map[string]string{
118118
ResourceGraphDefinitionIDLabel: string(rgMeta.GetUID()),
119119
ResourceGraphDefinitionNameLabel: rgMeta.GetName(),
120-
ResourceGraphDefinitionNamespaceLabel: rgMeta.GetNamespace(),
121120
}
122121
}
123122

0 commit comments

Comments
 (0)