Skip to content

feat(helm): add helm chart with updated E2E test workflow#1670

Merged
piotrjanik merged 1 commit into
open-component-model:mainfrom
piotrjanik:feat/638-helm-chart-controller
Jan 28, 2026
Merged

feat(helm): add helm chart with updated E2E test workflow#1670
piotrjanik merged 1 commit into
open-component-model:mainfrom
piotrjanik:feat/638-helm-chart-controller

Conversation

@piotrjanik

@piotrjanik piotrjanik commented Jan 27, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it

Adds a Helm chart for deploying the OCM Kubernetes Toolkit controller,
scaffolded using kubebuilder helm/v2-alpha plugin.

Features:

  • Controller manager flags exposed as Helm values
  • Prometheus ServiceMonitor support
  • Auto-generated README and JSON schema
  • CI workflow with E2E testing in kind

Which issue(s) this PR fixes

Fixes: open-component-model/ocm-project#638

@github-actions github-actions Bot added component/github-actions Changes on GitHub Actions or within `.github/` directory size/l Large labels Jan 27, 2026
@piotrjanik piotrjanik changed the title Feat/638 helm chart controller feat(kubernetes): add Helm chart for controller Jan 27, 2026
@github-actions github-actions Bot added the kind/feature new feature, enhancement, improvement, extension label Jan 27, 2026
@piotrjanik piotrjanik force-pushed the feat/638-helm-chart-controller branch 2 times, most recently from ab48630 to d110bcc Compare January 27, 2026 15:57
@piotrjanik piotrjanik changed the title feat(kubernetes): add Helm chart for controller feat(helm): add Helm chart for controller Jan 27, 2026
@piotrjanik piotrjanik changed the title feat(helm): add Helm chart for controller feat(helm): add helm chart with updated E2E test workflow Piotr Janik Today 11:50 Jan 27, 2026
@piotrjanik piotrjanik force-pushed the feat/638-helm-chart-controller branch from d110bcc to 74dd978 Compare January 27, 2026 16:07
@piotrjanik piotrjanik changed the title feat(helm): add helm chart with updated E2E test workflow Piotr Janik Today 11:50 feat(helm): add helm chart with updated E2E test workflow Jan 27, 2026
@piotrjanik piotrjanik force-pushed the feat/638-helm-chart-controller branch from 74dd978 to 99a3a4f Compare January 27, 2026 16:10
@piotrjanik piotrjanik marked this pull request as ready for review January 27, 2026 16:19
@piotrjanik piotrjanik requested a review from a team as a code owner January 27, 2026 16:19
@piotrjanik piotrjanik enabled auto-merge (squash) January 28, 2026 13:22
<!-- markdownlint-disable MD041 -->

Adds a Helm chart for deploying the OCM Kubernetes Toolkit controller,
scaffolded using kubebuilder helm/v2-alpha plugin.

Features:
- Controller manager flags exposed as Helm values
- Prometheus ServiceMonitor support
- Auto-generated README and JSON schema
- CI workflow with E2E testing in kind

Fixes: open-component-model/ocm-project#638
Signed-off-by: Piotr Janik <piotr.janik@sap.com>
@piotrjanik piotrjanik force-pushed the feat/638-helm-chart-controller branch from 4a86077 to 9fb5ede Compare January 28, 2026 13:47
@piotrjanik piotrjanik merged commit 60ac311 into open-component-model:main Jan 28, 2026
20 checks passed
@piotrjanik piotrjanik deleted the feat/638-helm-chart-controller branch January 28, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/github-actions Changes on GitHub Actions or within `.github/` directory kind/feature new feature, enhancement, improvement, extension size/l Large

Projects

None yet

Development

Successfully merging this pull request may close these issues.

create helm chart for controller

3 participants