Skip to content

Commit 88dce65

Browse files
refactor: make component label configurable (#101)
* chore: update Taskfile * chore: update build submodule * refactor: component label * chore: upgrade ocm * feat: release v0.1.13
1 parent 31b0bd3 commit 88dce65

File tree

19 files changed

+1832
-384
lines changed

19 files changed

+1832
-384
lines changed

Taskfile.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ includes:
1515
flatten: true
1616
excludes: []
1717
vars:
18-
NESTED_MODULES: api
1918
API_DIRS: '{{.ROOT_DIR}}/api/v1beta1/...'
2019
MANIFEST_OUT: '{{.ROOT_DIR}}/api/crds/manifests'
2120
CODE_DIRS: '{{.ROOT_DIR}}/... {{.ROOT_DIR}}/cmd/... {{.ROOT_DIR}}/internal/... {{.ROOT_DIR}}/test/... {{.ROOT_DIR}}/api/v1beta1/...'

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.1.12-dev
1+
v0.1.13

charts/control-plane-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: control-plane-operator
33
description: A Helm chart for the Cloud Orchestration Control Plane Operator
44
type: application
5-
version: v0.1.12
6-
appVersion: v0.1.12
5+
version: v0.1.13
6+
appVersion: v0.1.13
77
home: https://github.com/openmcp-project/control-plane-operator
88
sources:
99
- https://github.com/openmcp-project/control-plane-operator

charts/control-plane-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ image:
88
repository: ghcr.io/openmcp-project/images/control-plane-operator
99
pullPolicy: IfNotPresent
1010
# Overrides the image tag whose default is the chart appVersion.
11-
tag: v0.1.12
11+
tag: v0.1.13
1212

1313
imagePullSecrets: []
1414
nameOverride: ""

go.mod

Lines changed: 117 additions & 91 deletions
Large diffs are not rendered by default.

go.sum

Lines changed: 1652 additions & 235 deletions
Large diffs are not rendered by default.

internal/controller/controlplane_controller.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ func (r *ControlPlaneReconciler) newJuggler(ctx context.Context, cp *corev1beta1
335335
}
336336

337337
func (r *ControlPlaneReconciler) registerReconcilers(juggler *juggler.Juggler, logger logr.Logger, remoteClient client.Client) {
338-
fr := fluxcd.NewFluxReconciler(logger, r.Client, remoteClient)
338+
fr := fluxcd.NewFluxReconciler(logger, r.Client, remoteClient, utils.LabelComponentName)
339339
fr.RegisterType(
340340
&components.BTPServiceOperator{},
341341
&components.CertManager{},
@@ -346,7 +346,7 @@ func (r *ControlPlaneReconciler) registerReconcilers(juggler *juggler.Juggler, l
346346
)
347347
juggler.RegisterReconciler(fr)
348348

349-
or := object.NewReconciler(logger, remoteClient)
349+
or := object.NewReconciler(logger, remoteClient, utils.LabelComponentName)
350350
or.RegisterType(
351351
&components.ClusterRole{},
352352
&components.CrossplaneProvider{},

pkg/controlplane/components/clusterrole_component.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func (*ClusterRole) OrphanDetectorContext() object.DetectorContext {
6060
ListType: &rbacv1.ClusterRoleList{},
6161
FilterCriteria: object.FilterCriteria{
6262
utils.IsManaged(),
63-
object.HasComponentLabel(),
63+
utils.HasComponentLabel(),
6464
},
6565
ConvertFunc: func(list client.ObjectList) []juggler.Component {
6666
clusterRoles := []juggler.Component{}

pkg/controlplane/components/crossplanedeploymentruntimeconfig_component.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func (c *CrossplaneDeploymentRuntimeConfig) OrphanDetectorContext() object.Detec
104104
ListType: &crossplanev1beta1.DeploymentRuntimeConfigList{},
105105
FilterCriteria: object.FilterCriteria{
106106
utils.IsManaged(),
107-
object.HasComponentLabel(),
107+
utils.HasComponentLabel(),
108108
},
109109
ConvertFunc: func(list client.ObjectList) []juggler.Component {
110110
cdrcs := []juggler.Component{}

0 commit comments

Comments
 (0)