From 5f0b91aaa8ae5216aff810af6b1fd920c51862e5 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 13:44:03 +0200 Subject: [PATCH 01/16] gitops operator chart to 0.0.0-cr-29084-70a1ac5 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index d58b6bb4..79184a12 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts - version: 0.7.3 + version: 0.0.0-cr-29084-70a1ac5 alias: gitops-operator condition: gitops-operator.enabled - name: garage From b8d4f98c453ceded4eb4528a57c4a75748ad2c29 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 13:58:23 +0200 Subject: [PATCH 02/16] update helm docs --- charts/gitops-runtime/README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/charts/gitops-runtime/README.md b/charts/gitops-runtime/README.md index d15a7228..c0b0573b 100644 --- a/charts/gitops-runtime/README.md +++ b/charts/gitops-runtime/README.md @@ -191,14 +191,14 @@ sealed-secrets: | 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 | | app-proxy.image.pullPolicy | string | `"IfNotPresent"` | | | app-proxy.image.repository | string | `"quay.io/codefresh/cap-app-proxy"` | | -| app-proxy.image.tag | string | `"1.3470.0"` | | +| app-proxy.image.tag | string | `"1.3497.0"` | | | app-proxy.imagePullSecrets | list | `[]` | | | app-proxy.initContainer.command[0] | string | `"./init.sh"` | | | app-proxy.initContainer.env | object | `{}` | | | app-proxy.initContainer.extraVolumeMounts | list | `[]` | Extra volume mounts for init container | | app-proxy.initContainer.image.pullPolicy | string | `"IfNotPresent"` | | | app-proxy.initContainer.image.repository | string | `"quay.io/codefresh/cap-app-proxy-init"` | | -| app-proxy.initContainer.image.tag | string | `"1.3470.0"` | | +| app-proxy.initContainer.image.tag | string | `"1.3497.0"` | | | app-proxy.initContainer.resources.limits | object | `{}` | | | app-proxy.initContainer.resources.requests.cpu | string | `"0.2"` | | | app-proxy.initContainer.resources.requests.memory | string | `"256Mi"` | | @@ -266,8 +266,9 @@ sealed-secrets: | argo-workflows.mainContainer.resources.requests.ephemeral-storage | string | `"10Mi"` | | | argo-workflows.server.authModes | list | `["client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI | | 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. | -| cf-argocd-extras | object | `{"libraryMode":true}` | Codefresh extra services for ArgoCD | +| cf-argocd-extras | object | `{"eventReporter":{"affinity":{},"enabled":true,"nodeSelector":{},"tolerations":[]},"libraryMode":true,"sourcesServer":{"affinity":{},"enabled":true,"nodeSelector":{},"tolerations":[]}}` | Codefresh extra services for ArgoCD | | cf-argocd-extras.libraryMode | bool | `true` | Library mode for the chart. Allows to inject values from gitops runtime chart | +| cf-argocd-extras.sourcesServer | object | `{"affinity":{},"enabled":true,"nodeSelector":{},"tolerations":[]}` | Sources server configuration | | event-reporters.rollout.eventSource.affinity | object | `{}` | | | event-reporters.rollout.eventSource.nodeSelector | object | `{}` | | | event-reporters.rollout.eventSource.replicas | int | `1` | | @@ -369,7 +370,8 @@ sealed-secrets: | global.external-argo-rollouts | object | `{"rollout-reporter":{"enabled":false}}` | Configuration for external Argo Rollouts | | global.external-argo-rollouts.rollout-reporter | object | `{"enabled":false}` | Rollout reporter settings | | global.external-argo-rollouts.rollout-reporter.enabled | bool | `false` | Enable or disable rollout reporter Configuration is defined at .Values.event-reporters.rollout | -| global.runtime | object | `{"cluster":"https://kubernetes.default.svc","codefreshHosted":false,"eventBus":{"annotations":{},"name":"codefresh-eventbus","nats":{"native":{"auth":"token","containerTemplate":{"resources":{"limits":{"cpu":"500m","ephemeral-storage":"2Gi","memory":"4Gi"},"requests":{"cpu":"200m","ephemeral-storage":"2Gi","memory":"1Gi"}}},"maxPayload":"4MB","replicas":3}},"pdb":{"enabled":true,"minAvailable":2}},"gitCredentials":{"password":{"secretKeyRef":{},"value":null},"username":"username"},"ingress":{"annotations":{},"className":"nginx","enabled":false,"hosts":[],"protocol":"https","skipValidation":false,"tls":[]},"ingressUrl":"","isConfigurationRuntime":false,"name":null}` | Runtime level settings | +| global.nodeSelector | object | `{}` | Global nodeSelector for all components | +| global.runtime | object | `{"cluster":"https://kubernetes.default.svc","codefreshHosted":false,"eventBus":{"annotations":{},"name":"codefresh-eventbus","nats":{"native":{"affinity":{},"auth":"token","containerTemplate":{"resources":{"limits":{"cpu":"500m","ephemeral-storage":"2Gi","memory":"4Gi"},"requests":{"cpu":"200m","ephemeral-storage":"2Gi","memory":"1Gi"}}},"maxPayload":"4MB","nodeSelector":{},"replicas":3,"tolerations":[]}},"pdb":{"enabled":true,"minAvailable":2}},"gitCredentials":{"password":{"secretKeyRef":{},"value":null},"username":"username"},"ingress":{"annotations":{},"className":"nginx","enabled":false,"hosts":[],"labels":{},"protocol":"https","skipValidation":false,"tls":[]},"ingressUrl":"","isConfigurationRuntime":false,"name":null}` | Runtime level settings | | global.runtime.cluster | string | `"https://kubernetes.default.svc"` | Runtime cluster. Should not be changed. | | global.runtime.codefreshHosted | bool | `false` | Defines whether this is a Codefresh hosted runtime. Should not be changed. | | global.runtime.eventBus.annotations | object | `{}` | Annotations on EventBus resource | @@ -381,7 +383,7 @@ sealed-secrets: | global.runtime.gitCredentials.password.secretKeyRef | object | `{}` | secretKeyReference for Git credentials password. Provide name and key fields. | | global.runtime.gitCredentials.password.value | string | `nil` | Plain text password | | global.runtime.gitCredentials.username | string | `"username"` | Username. Optional when using token in password. | -| global.runtime.ingress | object | `{"annotations":{},"className":"nginx","enabled":false,"hosts":[],"protocol":"https","skipValidation":false,"tls":[]}` | Ingress settings | +| global.runtime.ingress | object | `{"annotations":{},"className":"nginx","enabled":false,"hosts":[],"labels":{},"protocol":"https","skipValidation":false,"tls":[]}` | Ingress settings | | global.runtime.ingress.enabled | bool | `false` | Defines if ingress-based access mode is enabled for runtime. To use tunnel-based (ingressless) access mode, set to false. | | global.runtime.ingress.hosts | list | `[]` | Hosts for runtime ingress. Note that Codefresh platform will always use the first host in the list to access the runtime. | | global.runtime.ingress.protocol | string | `"https"` | The protocol that Codefresh platform will use to access the runtime ingress. Can be http or https. | @@ -389,7 +391,8 @@ sealed-secrets: | global.runtime.ingressUrl | string | `""` | Explicit url for runtime ingress. Provide this value only if you don't want the chart to create and ingress (global.runtime.ingress.enabled=false) and tunnel-client is not used (tunnel-client.enabled=false) | | global.runtime.isConfigurationRuntime | bool | `false` | is the runtime set as a "configuration runtime". | | global.runtime.name | string | `nil` | Runtime name. Must be unique per platform account. | -| installer | object | `{"argoCdVersionCheck":{"argoServerLabels":{"app.kubernetes.io/component":"server","app.kubernetes.io/part-of":"argocd"}},"image":{"pullPolicy":"IfNotPresent","repository":"quay.io/codefresh/gitops-runtime-installer","tag":""},"skipValidation":false}` | Runtime installer used for running hooks and checks on the release | +| global.tolerations | list | `[]` | Global tolerations for all components | +| installer | object | `{"affinity":{},"argoCdVersionCheck":{"argoServerLabels":{"app.kubernetes.io/component":"server","app.kubernetes.io/part-of":"argocd"}},"image":{"pullPolicy":"IfNotPresent","repository":"quay.io/codefresh/gitops-runtime-installer","tag":""},"nodeSelector":{},"skipValidation":false,"tolerations":[]}` | Runtime installer used for running hooks and checks on the release | | installer.skipValidation | bool | `false` | if set to true, pre-install hook will *not* run | | internal-router.affinity | object | `{}` | | | internal-router.clusterDomain | string | `"cluster.local"` | | @@ -424,6 +427,6 @@ sealed-secrets: | internal-router.serviceAccount.name | string | `""` | | | internal-router.tolerations | list | `[]` | | | sealed-secrets | object | `{"fullnameOverride":"sealed-secrets-controller","image":{"registry":"quay.io","repository":"codefresh/sealed-secrets-controller","tag":"0.29.0"},"keyrenewperiod":"720h","resources":{"limits":{"cpu":"500m","memory":"1Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | --------------------------------------------------------------------------------------------------------------------- | -| tunnel-client | object | `{"enabled":true,"libraryMode":true,"tunnelServer":{"host":"register-tunnels.cf-cd.com","subdomainHost":"tunnels.cf-cd.com"}}` | Tunnel based runtime. Not supported for on-prem platform. In on-prem use ingress based runtimes. | +| tunnel-client | object | `{"affinity":{},"enabled":true,"libraryMode":true,"nodeSelector":{},"tolerations":[],"tunnelServer":{"host":"register-tunnels.cf-cd.com","subdomainHost":"tunnels.cf-cd.com"}}` | Tunnel based runtime. Not supported for on-prem platform. In on-prem use ingress based runtimes. | | tunnel-client.enabled | bool | `true` | Will only be used if global.runtime.ingress.enabled = false | | tunnel-client.libraryMode | bool | `true` | Do not change this value! Breaks chart logic | From eb9b06afa59eb2f255629dda23cecdbd7f4a849a Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 14:01:25 +0200 Subject: [PATCH 03/16] fix chart repository path --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 79184a12..754d375e 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -38,7 +38,7 @@ dependencies: alias: tunnel-client condition: tunnel-client.enabled - name: codefresh-gitops-operator - repository: oci://quay.io/codefresh/charts + repository: oci://quay.io/codefresh/charts/dev version: 0.0.0-cr-29084-70a1ac5 alias: gitops-operator condition: gitops-operator.enabled From 72cbfcd07fc66ef070e584a2326b0d588b2dcb38 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 15:38:36 +0200 Subject: [PATCH 04/16] gitops operator chart to 0.0.0-cr-29084-65cb061 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 754d375e..7864b169 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-70a1ac5 + version: 0.0.0-cr-29084-65cb061 alias: gitops-operator condition: gitops-operator.enabled - name: garage From a9ee478361a2f989a8d20348ed57f983e1a24e3d Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 15:54:06 +0200 Subject: [PATCH 05/16] gitops runtime chart to 0.0.0-cr-29084-8de5f91 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 7864b169..8f813ee1 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-65cb061 + version: 0.0.0-cr-29084-8de5f91 alias: gitops-operator condition: gitops-operator.enabled - name: garage From 2fe423acfc4cd053714d6d0d850634e5690ce4a6 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 16:21:03 +0200 Subject: [PATCH 06/16] gitops operator chart to 0.0.0-cr-29084-6bf5300 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 8f813ee1..5f7af37a 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-8de5f91 + version: 0.0.0-cr-29084-6bf5300 alias: gitops-operator condition: gitops-operator.enabled - name: garage From 7f46b72dc8cc797d2d1198b83edf6a2eb8678f67 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 16:51:08 +0200 Subject: [PATCH 07/16] trigger From 37cee6301e3bdeded905be6abd63ee8beac9b917 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 17:23:24 +0200 Subject: [PATCH 08/16] trigger From 74a7d1b467d4bd69ad1f307580fbfe2619a851af Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 17:48:11 +0200 Subject: [PATCH 09/16] gitops operator chart to 0.0.0-cr-29084-f021486 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 5f7af37a..56d3ef1c 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-6bf5300 + version: 0.0.0-cr-29084-f021486 alias: gitops-operator condition: gitops-operator.enabled - name: garage From 2bba0df0660e9b240b5f2cde636a7d2e0a900e98 Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 18:34:12 +0200 Subject: [PATCH 10/16] gitops operator chart to 0.0.0-cr-29084-3647f69 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 56d3ef1c..b4a4ec1f 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-f021486 + version: 0.0.0-cr-29084-3647f69 alias: gitops-operator condition: gitops-operator.enabled - name: garage From 99ff1bc326250c8f9f1f02eb8fff45e8c8eae48d Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 19:12:43 +0200 Subject: [PATCH 11/16] gitops operator chart to 0.0.0-cr-29084-e550e1b --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index b4a4ec1f..0e4a1983 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-3647f69 + version: 0.0.0-cr-29084-e550e1b alias: gitops-operator condition: gitops-operator.enabled - name: garage From bef93df1d40f4e84e4e385bad1954c15ca3d416e Mon Sep 17 00:00:00 2001 From: scme0 Date: Fri, 16 May 2025 19:29:05 +0200 Subject: [PATCH 12/16] gitops operator chart to 0.0.0-cr-29084-6ab9707 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 0e4a1983..77399f94 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-e550e1b + version: 0.0.0-cr-29084-6ab9707 alias: gitops-operator condition: gitops-operator.enabled - name: garage From a44de1cc9df0e083b0ee30e06b7715bf1756efac Mon Sep 17 00:00:00 2001 From: scme0 Date: Mon, 19 May 2025 08:46:48 +0200 Subject: [PATCH 13/16] gitops operator chart to 0.0.0-cr-29084-00c3472 --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 77399f94..83e3a29b 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-6ab9707 + version: 0.0.0-cr-29084-00c3472 alias: gitops-operator condition: gitops-operator.enabled - name: garage From a95fc20c8e15cb16a61c5df81137b99a61d3c977 Mon Sep 17 00:00:00 2001 From: scme0 Date: Mon, 19 May 2025 09:12:12 +0200 Subject: [PATCH 14/16] gitops operator chart to 0.0.0-cr-29084-85b35df --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index 83e3a29b..a246ce63 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-00c3472 + version: 0.0.0-cr-29084-85b35df alias: gitops-operator condition: gitops-operator.enabled - name: garage From a9fb9ba3fe3eeac1dbfef5c8065bb0c222f5ae48 Mon Sep 17 00:00:00 2001 From: scme0 Date: Mon, 19 May 2025 09:30:18 +0200 Subject: [PATCH 15/16] remove resources --- charts/gitops-runtime/values.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/charts/gitops-runtime/values.yaml b/charts/gitops-runtime/values.yaml index c014d9ea..e3cf214c 100644 --- a/charts/gitops-runtime/values.yaml +++ b/charts/gitops-runtime/values.yaml @@ -698,11 +698,7 @@ gitops-operator: tolerations: [] affinity: {} - resources: - limits: {} - requests: - cpu: 100m - memory: 128Mi + resources: {} #----------------------------------------------------------------------------------------------------------------------- # Garage #----------------------------------------------------------------------------------------------------------------------- From 8fc9a3acadbfb826af5a8a21a8722f8e7447f5ee Mon Sep 17 00:00:00 2001 From: scme0 Date: Mon, 19 May 2025 10:13:15 +0200 Subject: [PATCH 16/16] gitops operator to 0.0.0-cr-29084-53a33ce --- charts/gitops-runtime/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/gitops-runtime/Chart.yaml b/charts/gitops-runtime/Chart.yaml index a246ce63..c8cbef3b 100644 --- a/charts/gitops-runtime/Chart.yaml +++ b/charts/gitops-runtime/Chart.yaml @@ -39,7 +39,7 @@ dependencies: condition: tunnel-client.enabled - name: codefresh-gitops-operator repository: oci://quay.io/codefresh/charts/dev - version: 0.0.0-cr-29084-85b35df + version: 0.0.0-cr-29084-53a33ce alias: gitops-operator condition: gitops-operator.enabled - name: garage