Skip to content

Commit 2e2de83

Browse files
mikhail-klimkooleksandr-codefreshATGardnerilia-medvedev-codefreshdanielm-codefresh
authored
Release 0.4.3 (#144)
* push release branch * feat(gitops-operator): add gitops-operator as subchart * add PR template * update tests * helm-docs * bump argo-cd to 5.51.6-7-cap-2.9-2024.1.22-375d827f3 * bump argo-rollouts to 2.32.5-3-analysis-fix * CR-21890 - bump gitops-operator chart to `1.0.2` * Upgrade Argo CD to v2.9-2024.1.24-ccd7124b3. With critical vulnerability fixes of stdlib and go-git/v5 * added more details about argo-cd related changes * bump gitops-operator to `1.0.3` (#148) * bump gitops-operator to `1.0.4` (#149) * fixed lint (#150) * Fix - Workflows native UI via internal router (#65) * native ui routing - rewrite target * Bump CLI used in installer-image * bump app proxy to 1.2623.0 * updated chages list * update argo-workflows to v3.5.4 * chore: update argo rollouts to 2.32.5-4-additional-logs * argo cd 5.53.12-2-cap-2.9-2024.2.8-8ba4b03d4 * extended description * feat: add get-all-images.sh script * remove extra columns from Chart.yaml annotations --------- Co-authored-by: oleksandr-codefresh <[email protected]> Co-authored-by: Noam Gal <[email protected]> Co-authored-by: ilia-medvedev-codefresh <[email protected]> Co-authored-by: danielm-codefresh <[email protected]> Co-authored-by: pashakostohrys <[email protected]>
1 parent d09413d commit 2e2de83

23 files changed

+102
-1285
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## What
2+
3+
## Why
4+
5+
## Notes
6+
<!-- Add any notes here -->

charts/gitops-runtime/Chart.yaml

+31-14
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
2-
appVersion: 0.1.39
2+
appVersion: 0.1.40
33
description: A Helm chart for Codefresh gitops runtime
44
name: gitops-runtime
5-
version: 0.4.2
5+
version: 0.4.3
66
home: https://github.com/codefresh-io/gitops-runtime-helm
77
icon: https://avatars1.githubusercontent.com/u/11412079?v=3
88
keywords:
@@ -15,33 +15,45 @@ annotations:
1515
artifacthub.io/alternativeName: "codefresh-gitops-runtime"
1616
artifacthub.io/changes: |
1717
- kind: changed
18-
description: Update app version to 0.1.39
18+
description: Add codefresh-gitops-operator as separate chart
1919
- kind: changed
20-
description: Update argo-cd chart to 5.51.6-5-cap-2.9-2024.1.17-0d221227f
20+
description: Update argo-cd chart to 5.51.6-8-cap-2.9-2024.1.24-ccd7124b3. Includes: window rate limiter for the event reporter; support of apps in non-contoller namespaces for non-GRPC reporting mode; critical vuln fixes for argocd;
2121
- kind: changed
22-
description: Update sealed-secrets chart to 2.14.1
22+
description: Update argo-rollouts chart to 2.32.5-3-analysis-fix
2323
- kind: changed
24-
description: Update sealed-secrets image to v0.24.5
25-
- kind: changed
26-
description: Update app-proxy to 1.2608.0
27-
- kind: fixed
28-
description: Fix runtime components log
24+
description: Update argo-workflows chart to 0.40.9-1-v3.5.4-cap-CR-22243
2925
- kind: fixed
30-
description: fix critical security vulnerability
26+
description: fix routing to workflows native UI
27+
- kind: changed
28+
description: Update app-proxy to 1.2623.0
29+
- kind: changed
30+
description: Update argo-cd chart to 5.53.12-2-cap-2.9-2024.2.8-8ba4b03d4
31+
links:
32+
- name: event-reporter v2 rate limiter
33+
url: https://github.com/codefresh-io/argo-cd/blob/release-2.9/changelog/CHANGELOG-2.9-2024.1.17-b48801c0d.md
34+
- name: event-reporter v2 bugfixes for cluster wide apps support;
35+
url: https://github.com/codefresh-io/argo-cd/blob/release-2.9/changelog/CHANGELOG-2.9-2024.1.22-375d827f3.md
36+
- name: event-reporter v1 app delete event bugfix
37+
url: https://github.com/codefresh-io/argo-cd/blob/release-2.9/changelog/CHANGELOG-2.9-2024.2.4-fc84c8a9c.md
38+
- kind: changed
39+
description: Update argo-rollouts chart to 2.32.5-4-additional-logs
40+
links:
41+
- name: GitHub Release
42+
url: https://github.com/codefresh-io/argo-rollouts/releases/tag/1.6.1-additional-logs
3143
dependencies:
3244
- name: argo-cd
3345
repository: https://codefresh-io.github.io/argo-helm
34-
version: 5.51.6-5-cap-2.9-2024.1.17-0d221227f
46+
version: 5.53.12-2-cap-2.9-2024.2.8-8ba4b03d4
3547
- name: argo-events
3648
repository: https://codefresh-io.github.io/argo-helm
3749
version: 2.0.9-1-cap-CR-19893
3850
- name: argo-workflows
3951
repository: https://codefresh-io.github.io/argo-helm
40-
version: 0.22.10-2-CR-20826
52+
version: 0.40.9-1-v3.5.4-cap-CR-22243
4153
condition: argo-workflows.enabled
4254
- name: argo-rollouts
4355
repository: https://codefresh-io.github.io/argo-helm
44-
version: 2.32.5-2-cap-init
56+
version: 2.32.5-4-additional-logs
4557
condition: argo-rollouts.enabled
4658
- name: sealed-secrets
4759
repository: https://bitnami-labs.github.io/sealed-secrets/
@@ -51,3 +63,8 @@ dependencies:
5163
version: 0.1.15
5264
alias: tunnel-client
5365
condition: tunnel-client.enabled
66+
- name: codefresh-gitops-operator
67+
repository: oci://quay.io/codefresh/charts
68+
version: 1.0.4
69+
alias: gitops-operator
70+
condition: gitops-operator.enabled

charts/gitops-runtime/README.md

+10-25
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## Codefresh gitops runtime
2-
![Version: 0.4.2](https://img.shields.io/badge/Version-0.4.2-informational?style=flat-square) ![AppVersion: 0.1.39](https://img.shields.io/badge/AppVersion-0.1.39-informational?style=flat-square)
2+
![Version: 0.4.3](https://img.shields.io/badge/Version-0.4.3-informational?style=flat-square) ![AppVersion: 0.1.40](https://img.shields.io/badge/AppVersion-0.1.40-informational?style=flat-square)
33

44
## Prerequisites
55

@@ -27,7 +27,7 @@ We have created a helper utility to resolve this issue:
2727
The utility is packaged in a container image. Below are instructions on executing the utility using Docker:
2828

2929
```
30-
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.4.2 <local_registry>
30+
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.4.3 <local_registry>
3131
```
3232
`output_dir` - is a local directory where the utility will output files. <br>
3333
`local_registry` - is your local registry where you want to mirror the images to
@@ -100,14 +100,14 @@ sealed-secrets:
100100
| 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 |
101101
| app-proxy.image.pullPolicy | string | `"IfNotPresent"` | |
102102
| app-proxy.image.repository | string | `"quay.io/codefresh/cap-app-proxy"` | |
103-
| app-proxy.image.tag | string | `"1.2608.0"` | |
103+
| app-proxy.image.tag | string | `"1.2623.0"` | |
104104
| app-proxy.imagePullSecrets | list | `[]` | |
105105
| app-proxy.initContainer.command[0] | string | `"./init.sh"` | |
106106
| app-proxy.initContainer.env | object | `{}` | |
107107
| app-proxy.initContainer.extraVolumeMounts | list | `[]` | Extra volume mounts for init container |
108108
| app-proxy.initContainer.image.pullPolicy | string | `"IfNotPresent"` | |
109109
| app-proxy.initContainer.image.repository | string | `"quay.io/codefresh/cap-app-proxy-init"` | |
110-
| app-proxy.initContainer.image.tag | string | `"1.2608.0"` | |
110+
| app-proxy.initContainer.image.tag | string | `"1.2623.0"` | |
111111
| app-proxy.initContainer.resources.limits.cpu | string | `"1"` | |
112112
| app-proxy.initContainer.resources.limits.memory | string | `"512Mi"` | |
113113
| app-proxy.initContainer.resources.requests.cpu | string | `"0.2"` | |
@@ -150,7 +150,7 @@ sealed-secrets:
150150
| argo-cd.eventReporter.enabled | bool | `false` | Installs new event reporter component to cluster |
151151
| argo-cd.eventReporter.version | string | `"v1"` | Switches between old and new reporter version. Possible values: v1, v2. For v2 `argo-cd.eventReporter.enabled=true` is required |
152152
| argo-cd.fullnameOverride | string | `"argo-cd"` | |
153-
| argo-cd.notifications.bots.slack | string | `nil` | |
153+
| argo-cd.notifications | object | `{}` | |
154154
| argo-events.crds.install | bool | `false` | |
155155
| argo-events.fullnameOverride | string | `"argo-events"` | |
156156
| argo-rollouts.controller.replicas | int | `1` | |
@@ -160,7 +160,8 @@ sealed-secrets:
160160
| argo-workflows.crds.install | bool | `true` | Install and upgrade CRDs |
161161
| argo-workflows.enabled | bool | `true` | |
162162
| argo-workflows.fullnameOverride | string | `"argo"` | |
163-
| argo-workflows.server.extraArgs | list | `["--auth-mode=client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI |
163+
| argo-workflows.server.authModes | list | `["client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI |
164+
| argo-workflows.server.baseHref | string | `"/workflows/"` | Do not change. Workflows UI is only accessed through internal router, changing this values will break routing to workflows native UI from Codefresh. |
164165
| event-reporters.events.argoCDServerServiceName | string | `nil` | LEAVE EMPTY and let the chart logic determine the name. Change only if you are totally sure you need to override ArgoCD service name. |
165166
| event-reporters.events.argoCDServerServicePort | string | `nil` | LEAVE EMPTY and let the chart logic determine the name. Change only if you are totally sure you need to override ArgoCD service port. |
166167
| event-reporters.events.eventSource.affinity | object | `{}` | |
@@ -223,43 +224,27 @@ sealed-secrets:
223224
| gitops-operator.crds.annotations | object | `{}` | Annotations on gitops operator CRDs |
224225
| gitops-operator.crds.install | bool | `true` | Whether or not to install CRDs |
225226
| gitops-operator.crds.keep | bool | `false` | Keep CRDs if gitops runtime release is uninstalled |
227+
| gitops-operator.enabled | bool | `true` | |
226228
| gitops-operator.env | object | `{}` | |
227229
| gitops-operator.fullnameOverride | string | `""` | |
228-
| gitops-operator.image.pullPolicy | string | `"IfNotPresent"` | |
229-
| gitops-operator.image.repository | string | `"quay.io/codefresh/codefresh-gitops-operator"` | |
230-
| gitops-operator.image.tag | string | `"v0.1.0-alpha.5"` | |
230+
| gitops-operator.image | object | `{}` | |
231231
| gitops-operator.imagePullSecrets | list | `[]` | |
232-
| gitops-operator.kube-rbac-proxy.image.pullPolicy | string | `"IfNotPresent"` | |
233-
| gitops-operator.kube-rbac-proxy.image.repository | string | `"gcr.io/kubebuilder/kube-rbac-proxy"` | |
234-
| gitops-operator.kube-rbac-proxy.image.tag | string | `"v0.14.1"` | |
232+
| gitops-operator.kube-rbac-proxy.image | object | `{}` | |
235233
| gitops-operator.kube-rbac-proxy.resources.limits.cpu | string | `"500m"` | |
236234
| gitops-operator.kube-rbac-proxy.resources.limits.memory | string | `"128Mi"` | |
237235
| gitops-operator.kube-rbac-proxy.resources.requests.cpu | string | `"100m"` | |
238236
| gitops-operator.kube-rbac-proxy.resources.requests.memory | string | `"64Mi"` | |
239237
| gitops-operator.kube-rbac-proxy.securityContext.allowPrivilegeEscalation | bool | `false` | |
240238
| gitops-operator.kube-rbac-proxy.securityContext.capabilities.drop[0] | string | `"ALL"` | |
241-
| gitops-operator.livenessProbe.failureThreshold | int | `10` | |
242-
| gitops-operator.livenessProbe.initialDelaySeconds | int | `10` | |
243-
| gitops-operator.livenessProbe.periodSeconds | int | `10` | |
244-
| gitops-operator.livenessProbe.successThreshold | int | `1` | |
245-
| gitops-operator.livenessProbe.timeoutSeconds | int | `10` | |
246239
| gitops-operator.nameOverride | string | `""` | |
247240
| gitops-operator.nodeSelector | object | `{}` | |
248241
| gitops-operator.podAnnotations | object | `{}` | |
249242
| gitops-operator.podLabels | object | `{}` | |
250-
| gitops-operator.podSecurityContext.runAsNonRoot | bool | `true` | |
251-
| gitops-operator.readinessProbe.failureThreshold | int | `3` | |
252-
| gitops-operator.readinessProbe.initialDelaySeconds | int | `10` | |
253-
| gitops-operator.readinessProbe.periodSeconds | int | `10` | |
254-
| gitops-operator.readinessProbe.successThreshold | int | `1` | |
255-
| gitops-operator.readinessProbe.timeoutSeconds | int | `10` | |
256243
| gitops-operator.replicaCount | int | `1` | |
257244
| gitops-operator.resources.limits.cpu | string | `"500m"` | |
258245
| gitops-operator.resources.limits.memory | string | `"128Mi"` | |
259246
| gitops-operator.resources.requests.cpu | string | `"100m"` | |
260247
| gitops-operator.resources.requests.memory | string | `"64Mi"` | |
261-
| gitops-operator.securityContext.allowPrivilegeEscalation | bool | `false` | |
262-
| gitops-operator.securityContext.capabilities.drop[0] | string | `"ALL"` | |
263248
| gitops-operator.serviceAccount.annotations | object | `{}` | |
264249
| gitops-operator.serviceAccount.create | bool | `true` | |
265250
| gitops-operator.serviceAccount.name | string | `"gitops-operator-controller-manager"` | |

charts/gitops-runtime/templates/_components/gitops-operator/_all_resources.yaml

-18
This file was deleted.

charts/gitops-runtime/templates/_components/gitops-operator/_deployment.yaml

-106
This file was deleted.

charts/gitops-runtime/templates/_components/gitops-operator/_helpers.tpl

-47
This file was deleted.

0 commit comments

Comments
 (0)