Skip to content

Helm chart - #208

Merged
cheesesashimi merged 5 commits into
bootc-dev:mainfrom
alicefr:helm-chart
Oct 2, 2026
Merged

cheesesashimi merged 5 commits into
bootc-dev:mainfrom
alicefr:helm-chart

Conversation

@alicefr

@alicefr alicefr commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Create script to generate helm chart from the manifests. The PR also add an additional GHA that verifies that the operator can be installed via helm chart and the corresponding documentation.

Comment thread .github/workflows/ci.yaml Fixed
Comment thread .github/workflows/ci.yaml Fixed
Comment thread .github/workflows/ci.yaml Fixed
Comment thread .github/workflows/helm.yaml Fixed
Comment thread .github/workflows/helm.yaml Fixed
Comment thread .github/workflows/helm.yaml Fixed
@alicefr
alicefr force-pushed the helm-chart branch 2 times, most recently from 16c2b4b to d744bc8 Compare October 1, 2026 12:54
Add a Helm chart that deploys the controller and daemon components.
CRDs and RBAC rules are synced from the kustomize manifests via
hack/sync-helm.sh (make helm).

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/helm.yaml Outdated
@HarshwardhanPatil07

Copy link
Copy Markdown
Member

@alicefr it will need newer bink commit here

Extract build-bink and build-operator jobs into reusable
workflows and the bink environment setup steps into a
composite action so they can be shared across workflows.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Deploy the operator via Helm into a bink cluster and verify
the controller rolls out successfully.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
The shell-expanded $(RUN) was not quoted, so regex
alternation (e.g. RUN='TestA|TestB') was interpreted as a
shell pipe. The unit target already quotes it correctly.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>

@cheesesashimi cheesesashimi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This looks great. Nicely done!

@cheesesashimi
cheesesashimi merged commit 060f778 into bootc-dev:main Oct 2, 2026
15 checks passed
@alicefr

alicefr commented Oct 2, 2026

Copy link
Copy Markdown
Collaborator Author

@Mergifyio backport release-0.1

@mergify

mergify Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

backport release-0.1

✅ Backports have been created

Details

Cherry-pick of 060f778 has failed:

On branch mergify/bp/release-0.1/pr-208
Your branch is ahead of 'origin/release-0.1' by 4 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit 060f778.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   Makefile

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@mergify mergify Bot mentioned this pull request Oct 2, 2026
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.

4 participants