Skip to content

Commit

Permalink
Merge pull request #33 from CHORUS-TRE/chore/argo-cd-7.3.2
Browse files Browse the repository at this point in the history
chore: bump Argo-CD from 7.2.1 to 7.3.2
  • Loading branch information
iDmple authored Jun 28, 2024
2 parents 955e67f + 0a88692 commit 6ad6796
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 6 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/helm-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,36 @@ jobs:
echo "MODIFIED_CHARTS=$MODIFIED_CHARTS" >> $GITHUB_ENV
fi
- name: Add Helm repositories
if: env.MODIFIED_CHARTS != ''
run: |
for chart in ${{ env.MODIFIED_CHARTS }}; do
# Extract the repositories from Chart.yaml files
REPOS=$(grep 'repository:' $chart/Chart.yaml | awk '{print $2}' | sort -u)
# Add each repository
for repo in $REPOS; do
helm repo add $(basename $repo) $repo
done
done
# Update Helm repositories
helm repo update
- name: Run helm lint
if: env.MODIFIED_CHARTS != ''
run: |
for chart in ${{ env.MODIFIED_CHARTS }}; do
helm lint $chart
done
- name: Fetch missing dependencies
if: env.MODIFIED_CHARTS != ''
run: |
for chart in ${{ env.MODIFIED_CHARTS }}; do
helm dependency build $chart
done
- name: Run helm template
if: env.MODIFIED_CHARTS != ''
run: |
Expand Down
6 changes: 3 additions & 3 deletions charts/argo-cd/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: argo-cd
repository: https://argoproj.github.io/argo-helm
version: 7.2.1
digest: sha256:1e134760a6b90ce1ba197ee0a78d7b03fd2cf8bfe63b9275b3a7ae817e5ca836
generated: "2024-06-24T09:27:25.012153+02:00"
version: 7.3.2
digest: sha256:9f21368a338ed8683b3e232c8247019a492127d262a66f5e67e9363f6de23741
generated: "2024-06-27T09:34:32.725756+02:00"
4 changes: 2 additions & 2 deletions charts/argo-cd/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
name: argo-cd
version: 0.0.11
version: 0.0.12
dependencies:
- name: argo-cd
version: 7.2.1
version: 7.3.2
repository: https://argoproj.github.io/argo-helm
16 changes: 15 additions & 1 deletion charts/argo-cd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,17 @@ argo-cd:
notifications:
enabled: false
applicationSet:
enabled: true
metrics:
enabled: true
serviceMonitor:
enabled: true
controller:
metrics:
enabled: true
serviceMonitor:
enabled: true
rules:
enabled: true
server:
ingress:
enabled: true
Expand All @@ -36,3 +46,7 @@ argo-cd:
- hosts:
- grpc.argo-cd.build.chorus-tre.local
secretName: argocd-ingress-grpc
metrics:
enabled: true
serviceMonitor:
enabled: true

0 comments on commit 6ad6796

Please sign in to comment.