Skip to content

Basic implementation of the capi-core component - #1

Merged
thobens merged 10 commits into
masterfrom
alde-262/implement-capi-core-component
Aug 21, 2026
Merged

Basic implementation of the capi-core component#1
thobens merged 10 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 upstream provider repository and then substitutes variables on the generated output. It does so using https://github.com/a8m/envsubst, which will be included in the commodore image used for CI/CD. This simulates the behavior of clusterctl so we can use project syn to set up CAPI.

See also:

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

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown

🚀 This PR has been released as v0.1.0

Triggering workflows Release

🛠️ Auto tagging enabled with label bump:minor

@thobens
thobens force-pushed the alde-262/implement-capi-core-component branch from 944a301 to c536205 Compare August 18, 2026 23:22
Comment thread class/defaults.yml Outdated
@simu

simu commented Aug 19, 2026

Copy link
Copy Markdown
Member

In what world is this PR documentation?

Comment thread scripts/envsubst-dir Outdated
@thobens
thobens force-pushed the alde-262/implement-capi-core-component branch from e6b7c79 to f7edb7b Compare August 19, 2026 09:36
Comment thread component/cluster-api.jsonnet Outdated
@thobens
thobens force-pushed the alde-262/implement-capi-core-component branch from 09628ca to ee9459f Compare August 19, 2026 12:15
@thobens
thobens force-pushed the alde-262/implement-capi-core-component branch from ee9459f to e8869f8 Compare August 19, 2026 12:20
@thobens thobens added bump:minor Create a new minor release when merging the labeled PR enhancement New feature or request and removed bump:patch Create a new patch release when merging the labeled PR documentation Improvements or additions to documentation labels Aug 19, 2026
@thobens
thobens marked this pull request as ready for review August 19, 2026 15:11
@thobens
thobens merged commit 2ea027c into master Aug 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:minor Create a new minor release when merging the labeled PR enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants