Skip to content

Simplify deployment through image build alignment#335

Open
noctarius wants to merge 1 commit into
mainfrom
always-build-all-images
Open

Simplify deployment through image build alignment#335
noctarius wants to merge 1 commit into
mainfrom
always-build-all-images

Conversation

@noctarius

Copy link
Copy Markdown
Collaborator

Updated the build process to always build all container images for alignment on deployments. Effectively making the branch name the only required factor.

At the moment, operator and csi container images are only build if there are changes in their respective directories. Meaning, an operator-only change would not build the csi image, requiring the deployment to use "main" for csi. This is awkward and error prone.

This PR removes the directory requirements and builds all images regardless of where the change happened. This makes the branch name the only important factor for a deployment. It unifies the parameter across the helm-charts checkout and all Kubernetes-related container tags (operator, rebalancer, csi, ...).

…ignment on deployments. Effectively making the branch name the only required factor.
@noctarius noctarius self-assigned this Jul 16, 2026
Copilot AI review requested due to automatic review settings July 16, 2026 08:12
@noctarius noctarius added this to the 26.3 milestone Jul 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the GitHub Actions triggers for the operator and CSI image build workflows so they build on every branch push, rather than only when files in their respective directories change. This aligns deployments by ensuring branch-based image tags exist for all relevant components even when only one subdirectory changes.

Changes:

  • Removed on.push.paths filters from the operator image build workflow so it runs for any branch push.
  • Removed on.push.paths filters from the CSI image build workflow so it runs for any branch push.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/operator_build.yaml Removes path-based push filtering so operator/rebalancer images build on all branch pushes.
.github/workflows/csi_build.yaml Removes path-based push filtering so CSI images build on all branch pushes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants