Skip to content

Initial implementation#1

Merged
mdnix merged 2 commits intomasterfrom
init-implementation
Apr 16, 2026
Merged

Initial implementation#1
mdnix merged 2 commits intomasterfrom
init-implementation

Conversation

@mdnix
Copy link
Copy Markdown
Collaborator

@mdnix mdnix commented Apr 15, 2026

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.

@mdnix mdnix self-assigned this Apr 15, 2026
@mdnix mdnix added bump:minor Create a new minor release when merging the labeled PR enhancement New feature or request labels Apr 15, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 15, 2026

🚀 This PR has been released as v0.1.0

Triggering workflows Release

🛠️ Auto tagging enabled with label bump:minor

@mdnix
Copy link
Copy Markdown
Collaborator Author

mdnix commented Apr 15, 2026

A few notes on design decisions:

  • The standard library function std.manifestIni() doesn't support multi-value keys (e.g. public-network-name appearing multiple times) so I still went with a custom rendering.
  • Both CCM and CSI charts are always compiled. Kapitan doesn't support conditional Helm chart compilation. This is a deliberate choice. When deploying on OpenStack you'll almost certainly need both the Cloud Controller Manager and the Cinder CSI driver anyway.

@mdnix mdnix requested a review from simu April 15, 2026 14:35
Copy link
Copy Markdown
Member

@simu simu left a comment

Choose a reason for hiding this comment

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

LGTM overall, some suggestions/comments inline.

Comment thread component/main.jsonnet Outdated
Comment thread docs/modules/ROOT/pages/references/parameters.adoc Outdated
Comment thread component/main.jsonnet Outdated
Comment thread docs/modules/ROOT/pages/index.adoc Outdated
Comment thread docs/modules/ROOT/pages/index.adoc Outdated
Comment thread class/defaults.yml
Comment thread class/defaults.yml
Comment thread class/cloud-provider-openstack.yml
@mdnix mdnix requested a review from simu April 16, 2026 14:00
Copy link
Copy Markdown
Member

@simu simu left a comment

Choose a reason for hiding this comment

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

LGTM. Some additional inline notes, but they're getting quite nitpicky now ;)

Comment thread class/cloud-provider-openstack.yml
Comment thread class/defaults.yml Outdated
Comment thread component/app.jsonnet Outdated
Comment thread component/main.jsonnet
@mdnix mdnix force-pushed the init-implementation branch from 3788a5f to 5b4d48f Compare April 16, 2026 15:05
@mdnix
Copy link
Copy Markdown
Collaborator Author

mdnix commented Apr 16, 2026

LGTM. Some additional inline notes, but they're getting quite nitpicky now ;)

Thanks for the thorough review! Much appreciated.

@mdnix mdnix merged commit a7d6934 into master Apr 16, 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.

2 participants