Skip to content

Commit e8a5a72

Browse files
committed
create release 0.18.1 draft
1 parent ee8ad08 commit e8a5a72

File tree

3 files changed

+114
-58
lines changed

3 files changed

+114
-58
lines changed

charts/gitops-runtime/Chart.yaml

Lines changed: 42 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
2-
appVersion: 0.1.69
2+
appVersion: 0.1.70
33
description: A Helm chart for Codefresh gitops runtime
44
name: gitops-runtime
5-
version: 0.18.0
5+
version: 0.18.1
66
home: https://github.com/codefresh-io/gitops-runtime-helm
77
icon: https://avatars1.githubusercontent.com/u/11412079?v=3
88
keywords:
@@ -14,60 +14,48 @@ maintainers:
1414
annotations:
1515
artifacthub.io/alternativeName: "codefresh-gitops-runtime"
1616
artifacthub.io/changes: |-
17-
- kind: added
18-
description: Implemented support for customer-managed Argo CD instances (#399)
19-
- kind: added
20-
description: Added script to verify Argo CD service labels for auto-detection (#423)
2117
- kind: changed
22-
description: Set LEADER_ELECT based on replicaCount in gitops-operator (#419)
23-
- kind: fixed
24-
description: Fixed typo in parameter name in values.yaml file (#418)
18+
description: 'feat: bump app-proxy to 1.3389.0 (#432)'
2519
- kind: changed
26-
description: Updated garage (aws-cli) dependency (#416)
20+
description: 'chore: update chart NOTES.txt (#431)'
2721
- kind: changed
28-
description: Updated app-proxy image version to 1.3362.0 (#414)
22+
description: 'fix: argocd fullname template; feat: add sources-server and event-reporter versions to codefresh-cm ConfigMap (#430)'
2923
- kind: changed
30-
description: Updated tunnel-client (frpc) dependency to 0.1.19 (#415)
31-
- kind: changed
32-
description: Updated argo-cd helm chart version to 7.7.14-5-cap-2.13.3-2025.3.5-50344f005 (#410)
33-
- kind: changed
34-
description: Bumped gitops-operator version to 0.5.0 (#409)
35-
- kind: changed
36-
description: Upgraded Argo Rollouts to version 1.7.2 (#392)
24+
description: 'chore(deps): update cf-argocd-extras dependency to 0.3.13 (#427)'
3725
dependencies:
38-
- name: argo-cd
39-
repository: https://codefresh-io.github.io/argo-helm
40-
condition: argo-cd.enabled
41-
version: 7.7.14-5-cap-2.13.3-2025.3.5-50344f005
42-
- name: argo-events
43-
repository: https://codefresh-io.github.io/argo-helm
44-
version: 2.4.7-1-cap-CR-26731
45-
- name: argo-workflows
46-
repository: https://codefresh-io.github.io/argo-helm
47-
version: 0.45.2-v3.6.4-cap-CR-27392
48-
condition: argo-workflows.enabled
49-
- name: argo-rollouts
50-
repository: https://codefresh-io.github.io/argo-helm
51-
version: 2.37.3-2-v1.7.2-cap-CR-26082
52-
condition: argo-rollouts.enabled
53-
- name: sealed-secrets
54-
repository: https://bitnami-labs.github.io/sealed-secrets/
55-
version: 2.17.0
56-
- name: codefresh-tunnel-client
57-
repository: oci://quay.io/codefresh/charts
58-
version: 0.1.19
59-
alias: tunnel-client
60-
condition: tunnel-client.enabled
61-
- name: codefresh-gitops-operator
62-
repository: oci://quay.io/codefresh/charts
63-
version: 0.5.0
64-
alias: gitops-operator
65-
condition: gitops-operator.enabled
66-
- name: garage
67-
repository: https://codefresh-io.github.io/garage
68-
alias: garage-workflows-artifact-storage
69-
version: 0.5.0-cf.3
70-
condition: garage-workflows-artifact-storage.enabled
71-
- name: cf-argocd-extras
72-
repository: oci://quay.io/codefresh/charts
73-
version: 0.3.13
26+
- name: argo-cd
27+
repository: https://codefresh-io.github.io/argo-helm
28+
condition: argo-cd.enabled
29+
version: 7.7.14-5-cap-2.13.3-2025.3.5-50344f005
30+
- name: argo-events
31+
repository: https://codefresh-io.github.io/argo-helm
32+
version: 2.4.7-1-cap-CR-26731
33+
- name: argo-workflows
34+
repository: https://codefresh-io.github.io/argo-helm
35+
version: 0.45.2-v3.6.4-cap-CR-27392
36+
condition: argo-workflows.enabled
37+
- name: argo-rollouts
38+
repository: https://codefresh-io.github.io/argo-helm
39+
version: 2.37.3-2-v1.7.2-cap-CR-26082
40+
condition: argo-rollouts.enabled
41+
- name: sealed-secrets
42+
repository: https://bitnami-labs.github.io/sealed-secrets/
43+
version: 2.17.0
44+
- name: codefresh-tunnel-client
45+
repository: oci://quay.io/codefresh/charts
46+
version: 0.1.19
47+
alias: tunnel-client
48+
condition: tunnel-client.enabled
49+
- name: codefresh-gitops-operator
50+
repository: oci://quay.io/codefresh/charts
51+
version: 0.5.0
52+
alias: gitops-operator
53+
condition: gitops-operator.enabled
54+
- name: garage
55+
repository: https://codefresh-io.github.io/garage
56+
alias: garage-workflows-artifact-storage
57+
version: 0.5.0-cf.3
58+
condition: garage-workflows-artifact-storage.enabled
59+
- name: cf-argocd-extras
60+
repository: oci://quay.io/codefresh/charts
61+
version: 0.3.13

charts/gitops-runtime/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Codefresh gitops runtime
2-
![Version: 0.18.0](https://img.shields.io/badge/Version-0.18.0-informational?style=flat-square) ![AppVersion: 0.1.69](https://img.shields.io/badge/AppVersion-0.1.69-informational?style=flat-square)
2+
![Version: 0.18.1](https://img.shields.io/badge/Version-0.18.1-informational?style=flat-square) ![AppVersion: 0.1.70](https://img.shields.io/badge/AppVersion-0.1.70-informational?style=flat-square)
33

44
## Prerequisites
55

@@ -92,7 +92,7 @@ We have created a helper utility to resolve this issue:
9292
The utility is packaged in a container image. Below are instructions on executing the utility using Docker:
9393
9494
```
95-
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.18.0 <local_registry>
95+
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.18.1 <local_registry>
9696
```
9797
`output_dir` - is a local directory where the utility will output files. <br>
9898
`local_registry` - is your local registry where you want to mirror the images to
@@ -166,14 +166,14 @@ sealed-secrets:
166166
| app-proxy.image-enrichment.serviceAccount.name | string | `"codefresh-image-enrichment-sa"` | Name of the service account to create or the name of the existing one to use |
167167
| app-proxy.image.pullPolicy | string | `"IfNotPresent"` | |
168168
| app-proxy.image.repository | string | `"quay.io/codefresh/cap-app-proxy"` | |
169-
| app-proxy.image.tag | string | `"1.3362.0"` | |
169+
| app-proxy.image.tag | string | `"1.3389.0"` | |
170170
| app-proxy.imagePullSecrets | list | `[]` | |
171171
| app-proxy.initContainer.command[0] | string | `"./init.sh"` | |
172172
| app-proxy.initContainer.env | object | `{}` | |
173173
| app-proxy.initContainer.extraVolumeMounts | list | `[]` | Extra volume mounts for init container |
174174
| app-proxy.initContainer.image.pullPolicy | string | `"IfNotPresent"` | |
175175
| app-proxy.initContainer.image.repository | string | `"quay.io/codefresh/cap-app-proxy-init"` | |
176-
| app-proxy.initContainer.image.tag | string | `"1.3362.0"` | |
176+
| app-proxy.initContainer.image.tag | string | `"1.3389.0"` | |
177177
| app-proxy.initContainer.resources.limits | object | `{}` | |
178178
| app-proxy.initContainer.resources.requests.cpu | string | `"0.2"` | |
179179
| app-proxy.initContainer.resources.requests.memory | string | `"256Mi"` | |
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
apiVersion: batch/v1
2+
kind: Job
3+
metadata:
4+
name: ensure-argocd-last-uninstall
5+
annotations:
6+
"helm.sh/hook": post-delete
7+
"helm.sh/hook-weight": "10" # A positive value to ensure it runs later
8+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation,hook-failed
9+
spec:
10+
backoffLimit: 1
11+
template:
12+
spec:
13+
serviceAccountName: {{ .Release.Name }}-argocd-last-hook
14+
restartPolicy: Never
15+
containers:
16+
- name: ensure-argocd-last
17+
image: "bitnami/kubectl:latest"
18+
command:
19+
- "/bin/bash"
20+
- "-c"
21+
- |
22+
echo "Checking if ArgoCD resources have been removed..."
23+
24+
# Wait until no argocd resources exist
25+
while kubectl get deployment -l app.kubernetes.io/part-of=argocd -A 2>/dev/null | grep -q .; do
26+
echo "ArgoCD resources still exist, waiting..."
27+
sleep 5
28+
done
29+
30+
echo "All ArgoCD resources have been uninstalled successfully."
31+
---
32+
apiVersion: v1
33+
kind: ServiceAccount
34+
metadata:
35+
name: {{ .Release.Name }}-argocd-last-hook
36+
annotations:
37+
"helm.sh/hook": post-delete
38+
"helm.sh/hook-weight": "9"
39+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation,hook-failed
40+
---
41+
apiVersion: rbac.authorization.k8s.io/v1
42+
kind: Role
43+
metadata:
44+
name: {{ .Release.Name }}-argocd-last-hook
45+
annotations:
46+
"helm.sh/hook": post-delete
47+
"helm.sh/hook-weight": "9"
48+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation,hook-failed
49+
rules:
50+
- apiGroups: ["apps"]
51+
resources: ["deployments"]
52+
verbs: ["get", "list"]
53+
---
54+
apiVersion: rbac.authorization.k8s.io/v1
55+
kind: RoleBinding
56+
metadata:
57+
name: {{ .Release.Name }}-argocd-last-hook
58+
annotations:
59+
"helm.sh/hook": post-delete
60+
"helm.sh/hook-weight": "9"
61+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation,hook-failed
62+
roleRef:
63+
apiGroup: rbac.authorization.k8s.io
64+
kind: Role
65+
name: {{ .Release.Name }}-argocd-last-hook
66+
subjects:
67+
- kind: ServiceAccount
68+
name: {{ .Release.Name }}-argocd-last-hook

0 commit comments

Comments
 (0)