Skip to content

feat(controller): map konnectivity resources onto the StewardControlPlane addons - #114

Merged
atbagan merged 1 commit into
mainfrom
feat/konnectivity-resources
Aug 31, 2026
Merged

feat(controller): map konnectivity resources onto the StewardControlPlane addons#114
atbagan merged 1 commit into
mainfrom
feat/konnectivity-resources

Conversation

@atbagan

@atbagan atbagan commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Maps the new ControlPlaneResourcesSpec.Konnectivity (butler-api v0.24.0) onto the hosted konnectivity-server. Konnectivity is a Steward addon, not a top-level control plane component, so it is written into the SCP addons block as addons.konnectivity.server.resources (capi-steward copies the addons block to the TenantControlPlane, which renders it onto the container). Emitted only when set; ResolveControlPlaneResources carries the per-tenant override.

Dependency

Requires butler-api v0.24.0 (adds the konnectivity field). go.mod bumped to the released tag.

Test

builder_konnectivity_test.go: omitted keeps the konnectivity addon empty; explicit maps to addons.konnectivity.server.resources with the requests.

…lane addons

The new ControlPlaneResourcesSpec.Konnectivity (butler-api v0.24.0) is a
Steward addon rather than a top-level control plane component, so it is
written into the StewardControlPlane addons block as
addons.konnectivity.server.resources. capi-steward copies the addons
block onto the TenantControlPlane, which renders the requests onto the
konnectivity-server container. Emitted only when set; the merge in
ResolveControlPlaneResources carries the per-tenant override.
@atbagan
atbagan merged commit 2673bba into main Aug 31, 2026
8 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.

1 participant