Skip to content

Commit

Permalink
ci: update charts pipeline and bump version to 0.13.5
Browse files Browse the repository at this point in the history
- Add dependency review action with PR comments
- Upgrade Helm to v3.16.3
- Enable latest tag marking in chart releases
- Make Trivy scanner errors non-blocking
- Remove duplicate ingress.enabled value
- Update chart version and changelog
  • Loading branch information
saidsef committed Nov 21, 2024
1 parent 8216585 commit 410b953
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
9 changes: 8 additions & 1 deletion .github/workflows/charts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,15 @@ jobs:
with:
fetch-depth: 0
persist-credentials: false
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
with:
allow-ghsas: true
comment-summary-in-pr: always
- name: Install Helm
uses: azure/setup-helm@v4
with:
version: v3.10.0
version: v3.16.3
- name: Setup Chart Linting
if: ${{ github.event_name == 'pull_request' }}
id: lint
Expand Down Expand Up @@ -68,6 +73,7 @@ jobs:
with:
charts_dir: charts
config: charts/cr.yml
mark_as_latest: true
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: Initialize CodeQL
Expand All @@ -78,6 +84,7 @@ jobs:
continue-on-error: true
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master
continue-on-error: true
with:
scan-type: 'config'
scan-ref: '.'
Expand Down
6 changes: 3 additions & 3 deletions charts/applicationset/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: argocd-applicationsets-services
description: A Helm chart for ArgoCD ApplicationSets, a declarative, GitOps continuous delivery tool for Kubernetes
type: application
version: &version "0.13.3"
version: &version "0.13.5"
appVersion: *version
kubeVersion: ">= 1.28"
home: https://github.com/saidsef/argocd-applicationsets-services
Expand All @@ -23,8 +23,8 @@ sources:
annotations:
artifacthub.io/license: "Apache-2.0"
artifacthub.io/changes: |
- kind: fixed
description: fixed a typo
- kind: changed
description: updated ci pipeline to provide dependency review
artifacthub.io/links: |
- name: README
url: https://raw.githubusercontent.com/saidsef/argocd-applicationsets-services/main/README.md
Expand Down
2 changes: 0 additions & 2 deletions charts/applicationset/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,5 @@ repos:
value: "{{branch}}"
- name: "ingress.enabled"
value: "true"
- name: "ingress.enabled"
value: "true"
- name: "ingress.hosts[0].host"
value: "{{branch}}"

0 comments on commit 410b953

Please sign in to comment.