Skip to content

Conversation

@rdksap
Copy link
Contributor

@rdksap rdksap commented Oct 24, 2025

What this PR does / why we need it:
This PR adds the deploy-eso command which reads resources (chart, image) from openmcp root component and deploys external-secrets-operator via OCIRepository and HelmRelease.

Which issue(s) this PR fixes:
Closes openmcp-project/backlog#318

Special notes for your reviewer:

  • Moved ComponentManager and mock to own package for shared usage

Release note:

Add deploy-eso command

…ent, deploy OCIRepositories for image and chart, deploy HelmRelease, add tests.

On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
…pecification of repository and image pull secrets

On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
@rdksap rdksap marked this pull request as ready for review October 27, 2025 15:37
@rdksap rdksap requested a review from reshnm October 27, 2025 15:37
reshnm
reshnm previously approved these changes Oct 27, 2025
Copy link
Contributor

@reshnm reshnm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, very minor improvement in the cobra command. LGTM otherwise.

rdksap and others added 2 commits October 28, 2025 07:50
Co-authored-by: René Schünemann <[email protected]>
On-behalf-of: Radek Schekalla (SAP) <[email protected]>
Signed-off-by: Radek Schekalla (SAP) <[email protected]>
@rdksap rdksap merged commit ea31499 into main Oct 28, 2025
4 checks passed
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.

Task: add deployment of ESO in bootstrapper

3 participants