Skip to content

fix-trivy-helm GHA#3411

Merged
juliusvonkohout merged 8 commits into
masterfrom
fix-trivy-helm
Mar 20, 2026
Merged

fix-trivy-helm GHA#3411
juliusvonkohout merged 8 commits into
masterfrom
fix-trivy-helm

Conversation

@juliusvonkohout

Copy link
Copy Markdown
Member

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 20, 2026 15:02
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub Actions workflows and introduces a Kustomize installer script to support CI jobs that compare Helm vs Kustomize and run Trivy-related checks.

Changes:

  • Added tests/kustomize_install.sh to download and checksum-verify a pinned Kustomize binary.
  • Updated workflow pull_request.paths filters to include the new installer and related scripts.
  • Adjusted Helm-vs-Kustomize workflow triggers (notably removing the branches: [master] restriction).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
tests/kustomize_install.sh Adds a checksum-verified Kustomize install helper for CI/test scripts.
.github/workflows/trivy.yaml Expands PR path filters to rerun Trivy workflow when relevant scripts change.
.github/workflows/helm-kustomize-comparison.yml Updates PR path filters and changes PR trigger behavior by dropping branch restriction.

.
Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>
.
Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>
.
Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>
@kubeflow kubeflow deleted a comment from Copilot AI Mar 20, 2026
@kubeflow kubeflow deleted a comment from Copilot AI Mar 20, 2026
@kubeflow kubeflow deleted a comment from Copilot AI Mar 20, 2026
@kubeflow kubeflow deleted a comment from Copilot AI Mar 20, 2026
@kubeflow kubeflow deleted a comment from Copilot AI Mar 20, 2026
.
Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>
@google-oss-prow google-oss-prow Bot added size/L and removed size/M labels Mar 20, 2026
@juliusvonkohout

Copy link
Copy Markdown
Member Author

/approve

@google-oss-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: juliusvonkohout

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kunal-511 kunal-511 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/lgtm

@juliusvonkohout

Copy link
Copy Markdown
Member Author

I am force merging, since the helm tests are blocking.

@juliusvonkohout juliusvonkohout merged commit 0575f06 into master Mar 20, 2026
28 of 30 checks passed
@juliusvonkohout juliusvonkohout deleted the fix-trivy-helm branch March 20, 2026 16:19
@kunal-511

Copy link
Copy Markdown
Contributor

I am force merging, since the helm tests are blocking.

Do I create a seperate pr to update all of helm charts to match with latest kustomize ?

@juliusvonkohout

Copy link
Copy Markdown
Member Author

I am force merging, since the helm tests are blocking.

Do I create a seperate pr to update all of helm charts to match with latest kustomize ?

Yes please raise a seperate PR to do that

Raakshass added a commit to Raakshass/manifests that referenced this pull request Mar 27, 2026
* fix-trivy-helm GHA

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update paths format in Helm vs Kustomize workflow

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Add kustomize_install.sh to workflow trigger paths

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update pull request paths in trivy.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* .

Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>

* .

Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>

* .

Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>

* .

Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>

---------

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: juliusvonkohout <45896133+juliusvonkohout@users.noreply.github.com>
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