Skip to content

Conversation

maximiliantech
Copy link
Member

What this PR does / why we need it:
With openmcp-project/service-provider-crossplane#11, there is the need to make the component label configureable, when using the ObjectComponent and ObjectReconciler interface. This PR makes it possible to pass the component label such as core.orchestrate.cloud.sap/component when initialising a new ObjectReconciler. This change enables the service-provider-crossplane to better make use of the pkg/juggler/object library. The PR does not create any breaking changes, since logic just got refactored.

Which issue(s) this PR fixes:
NONE

Special notes for your reviewer:
NONE
Release note:

A component label can now get passed directly into the reconciler instead of statically check in `pkg/juggler/object` library.

@maximiliantech maximiliantech merged commit 88dce65 into main Aug 21, 2025
8 checks passed
@maximiliantech maximiliantech deleted the fix/lable-component-name branch August 21, 2025 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants