Skip to content

Basic implementation of the capi-core component - #1

Draft
thobens wants to merge 3 commits into
masterfrom
alde-262/implement-capi-core-component
Draft

Basic implementation of the capi-core component#1
thobens wants to merge 3 commits into
masterfrom
alde-262/implement-capi-core-component

Conversation

@thobens

@thobens thobens commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

This PR provides the initial implementation of the capi-core component. It utilizes kustomize to build the manifests from the cluster-api and in a post-processing step substitutes variables on the generated output. This simulates the behavior of clusterctl so we can use project syn to set up CAPI.

This component also provides the library libs/capi.libjsonnet for the variable substitution so it can be re-used in other CAPI provider components.

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

@thobens thobens added bump:patch Create a new patch release when merging the labeled PR documentation Improvements or additions to documentation labels Aug 11, 2026
@github-actions

Copy link
Copy Markdown

🚀 Merging this PR will release v0.0.1

Merging will trigger workflows Release

🛠️ Auto tagging enabled with label bump:patch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:patch Create a new patch release when merging the labeled PR documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant