Merged
Conversation
Contributor
Author
|
/rest all |
Contributor
Author
|
/retest |
Contributor
Author
|
/joke |
b0bd7a9 to
ae00a0b
Compare
Contributor
Author
|
/test pull-kcp-operator-test-e2e-default |
Contributor
Author
|
/test pull-kcp-operator-test-e2e-default |
019ff78 to
160fd4f
Compare
68fa1b5 to
2967875
Compare
Contributor
Author
|
/retest |
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 22, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
|
|
||
| // GetBundleObjectsForRootShard returns the list of objects required for a RootShard bundle | ||
| // TODO(mjudeikis): These are not yet tested. Need to double check if its full list. | ||
| func GetBundleObjectsForRootShard(rootShard *operatorv1alpha1.RootShard) []operatorv1alpha1.BundleObject { |
Contributor
There was a problem hiding this comment.
Do these functions really need to be public?
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
xrstf
reviewed
Jan 23, 2026
Contributor
|
review done |
b1747a5 to
a0063e7
Compare
Add FeatureFlags Add sub-dirs in /cmd for future extensions Increate CI resources Signed-off-by: Mangirdas Judeikis <mangirdas@judeikis.lt> On-behalf-of: @SAP mangirdas.judeikis@sap.com
Contributor
Author
|
/test all |
Contributor
Author
|
green green? |
xrstf
approved these changes
Jan 30, 2026
Contributor
|
LGTM label has been added. DetailsGit tree hash: 925d0c1c1e94645159576a373bafd5bb89c3e3e5 |
Contributor
|
/approve |
Contributor
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: xrstf The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Introduces a complete Bundle resource system for kcp-operator enabling export of RootShard, Shard, and FrontProxy configurations as bundles. Bundles encapsulate all necessary resources (secrets, deployments, services), allowing deployment outside the operator-managed cluster.
What Type of PR Is This?
/kind feature
Related Issue(s)
Fixes kcp-dev/kcp#3715
Changes Made
Core Bundle System
Integration with Existing Controllers
operator.kcp.io/bundleannotation to trigger Bundle creationHelper Functions and Utilities
internal/controller/bundle/helpers.go):EnsureBundleForOwner(): Creates Bundle objects when annotation presentGetBundleReadyCondition(): Returns bundle readiness conditionCertificate and Deployment Updates
Build System Improvements
docker-buildxtarget for multi-architecture builds (linux/amd64, linux/arm64) for local dev (arm to amd)Generated Code
Release Notes