1
1
## Codefresh gitops runtime
2
- ![ Version: 0.21.0 ] ( https://img.shields.io/badge/Version-0.21.0 -informational?style=flat-square ) ![ AppVersion: 0.1.71 ] ( https://img.shields.io/badge/AppVersion-0.1.71 -informational?style=flat-square )
2
+ ![ Version: 0.21.1 ] ( https://img.shields.io/badge/Version-0.21.1 -informational?style=flat-square ) ![ AppVersion: 0.1.73 ] ( https://img.shields.io/badge/AppVersion-0.1.73 -informational?style=flat-square )
3
3
4
4
## Prerequisites
5
5
@@ -149,7 +149,7 @@ We have created a helper utility to resolve this issue:
149
149
The utility is packaged in a container image. Below are instructions on executing the utility using Docker :
150
150
151
151
` ` `
152
- docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.21.0 <local_registry>
152
+ docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.21.1 <local_registry>
153
153
` ` `
154
154
` output_dir` - is a local directory where the utility will output files. <br>
155
155
` local_registry` - is your local registry where you want to mirror the images to
@@ -162,7 +162,7 @@ The utility will output 4 files into the folder:
162
162
163
163
For usage with external ArgoCD run the utility with `EXTERNAL_ARGOCD` environment variable set to `true`.
164
164
```
165
- docker run -e EXTERNAL_ARGOCD=true -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.21.0 <local_registry>
165
+ docker run -e EXTERNAL_ARGOCD=true -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.21.1 <local_registry>
166
166
```
167
167
168
168
## Openshift
@@ -212,13 +212,13 @@ sealed-secrets:
212
212
| app-proxy.extraVolumeMounts | list | ` [] ` | Extra volume mounts for main container |
213
213
| app-proxy.extraVolumes | list | ` [] ` | extra volumes |
214
214
| app-proxy.fullnameOverride | string | ` "cap-app-proxy" ` | |
215
- | app-proxy.image-enrichment | object | ` {"config":{"clientHeartbeatIntervalInSeconds":5,"concurrencyCmKey":"imageReportExecutor","concurrencyCmName":"workflow-synchronization-semaphores","images":{"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.13 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.13 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.13 -main"}},"podGcStrategy":"OnWorkflowCompletion","ttlActiveInSeconds":900,"ttlAfterCompletionInSeconds":86400},"enabled":true,"serviceAccount":{"annotations":null,"create":true,"name":"codefresh-image-enrichment-sa"}} ` | Image enrichment process configuration |
216
- | app-proxy.image-enrichment.config | object | ` {"clientHeartbeatIntervalInSeconds":5,"concurrencyCmKey":"imageReportExecutor","concurrencyCmName":"workflow-synchronization-semaphores","images":{"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.13 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.13 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.13 -main"}},"podGcStrategy":"OnWorkflowCompletion","ttlActiveInSeconds":900,"ttlAfterCompletionInSeconds":86400} ` | Configurations for image enrichment workflow |
215
+ | app-proxy.image-enrichment | object | ` {"config":{"clientHeartbeatIntervalInSeconds":5,"concurrencyCmKey":"imageReportExecutor","concurrencyCmName":"workflow-synchronization-semaphores","images":{"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.14 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.14 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.14 -main"}},"podGcStrategy":"OnWorkflowCompletion","ttlActiveInSeconds":900,"ttlAfterCompletionInSeconds":86400},"enabled":true,"serviceAccount":{"annotations":null,"create":true,"name":"codefresh-image-enrichment-sa"}} ` | Image enrichment process configuration |
216
+ | app-proxy.image-enrichment.config | object | ` {"clientHeartbeatIntervalInSeconds":5,"concurrencyCmKey":"imageReportExecutor","concurrencyCmName":"workflow-synchronization-semaphores","images":{"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.14 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.14 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.14 -main"}},"podGcStrategy":"OnWorkflowCompletion","ttlActiveInSeconds":900,"ttlAfterCompletionInSeconds":86400} ` | Configurations for image enrichment workflow |
217
217
| app-proxy.image-enrichment.config.clientHeartbeatIntervalInSeconds | int | ` 5 ` | Client heartbeat interval in seconds for image enrichemnt workflow |
218
218
| app-proxy.image-enrichment.config.concurrencyCmKey | string | ` "imageReportExecutor" ` | The name of the key in the configmap to use as synchronization semaphore |
219
219
| app-proxy.image-enrichment.config.concurrencyCmName | string | ` "workflow-synchronization-semaphores" ` | The name of the configmap to use as synchronization semaphore, see https://argoproj.github.io/argo-workflows/synchronization/ |
220
- | app-proxy.image-enrichment.config.images | object | ` {"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.13 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.13 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.13 -main"}} ` | Enrichemnt images |
221
- | app-proxy.image-enrichment.config.images.reportImage | object | ` {"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.13 -main"} ` | Report image enrichment task image |
220
+ | app-proxy.image-enrichment.config.images | object | ` {"gitEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-git-info","tag":"1.1.14 -main"},"jiraEnrichment":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-image-enricher-jira-info","tag":"1.1.14 -main"},"reportImage":{"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.14 -main"}} ` | Enrichemnt images |
221
+ | app-proxy.image-enrichment.config.images.reportImage | object | ` {"registry":"quay.io","repository":"codefreshplugins/argo-hub-codefresh-csdp-report-image-info","tag":"1.1.14 -main"} ` | Report image enrichment task image |
222
222
| app-proxy.image-enrichment.config.podGcStrategy | string | ` "OnWorkflowCompletion" ` | Pod grabage collection strategy. By default all pods will be deleted when the enrichment workflow completes. |
223
223
| app-proxy.image-enrichment.config.ttlActiveInSeconds | int | ` 900 ` | Maximum allowed runtime for the enrichment workflow |
224
224
| app-proxy.image-enrichment.config.ttlAfterCompletionInSeconds | int | ` 86400 ` | Number of seconds to live after completion |
@@ -229,14 +229,14 @@ sealed-secrets:
229
229
| 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 |
230
230
| app-proxy.image.pullPolicy | string | ` "IfNotPresent" ` | |
231
231
| app-proxy.image.repository | string | ` "quay.io/codefresh/cap-app-proxy" ` | |
232
- | app-proxy.image.tag | string | ` "1.3591 .0" ` | |
232
+ | app-proxy.image.tag | string | ` "1.3600 .0" ` | |
233
233
| app-proxy.imagePullSecrets | list | ` [] ` | |
234
234
| app-proxy.initContainer.command[ 0] | string | ` "./init.sh" ` | |
235
235
| app-proxy.initContainer.env | object | ` {} ` | |
236
236
| app-proxy.initContainer.extraVolumeMounts | list | ` [] ` | Extra volume mounts for init container |
237
237
| app-proxy.initContainer.image.pullPolicy | string | ` "IfNotPresent" ` | |
238
238
| app-proxy.initContainer.image.repository | string | ` "quay.io/codefresh/cap-app-proxy-init" ` | |
239
- | app-proxy.initContainer.image.tag | string | ` "1.3591 .0" ` | |
239
+ | app-proxy.initContainer.image.tag | string | ` "1.3600 .0" ` | |
240
240
| app-proxy.initContainer.resources.limits | object | ` {} ` | |
241
241
| app-proxy.initContainer.resources.requests.cpu | string | ` "0.2" ` | |
242
242
| app-proxy.initContainer.resources.requests.memory | string | ` "256Mi" ` | |
@@ -278,7 +278,7 @@ sealed-secrets:
278
278
| argo-cd | object | `{"applicationVersioning":{"enabled":true,"useApplicationConfiguration":true},"configs":{"cm":{"accounts.admin":"apiKey,login","application.resourceTrackingMethod":"annotation+label","resource.customizations.actions.argoproj.io_Rollout":"mergeBuiltinActions: true\ndiscovery.lua: |\n actions = {}\n local fullyPromoted = obj.status.currentPodHash == obj.status.stableRS\n actions[\"pause\"] = {[\"disabled\"] = fullyPromoted or obj.spec.paused == true}\n actions[\"skip-current-step\"] = {[\"disabled\"] = obj.spec.strategy.canary == nil or obj.spec.strategy.canary.steps == nil or obj.status.currentStepIndex == table.getn(obj.spec.strategy.canary.steps)}\n return actions\ndefinitions:\n- name: pause\n action.lua: |\n obj.spec.paused = true\n return obj\n- name: skip-current-step\n action.lua: |\n if obj.status ~= nil then\n if obj.spec.strategy.canary ~= nil and obj.spec.strategy.canary.steps ~= nil and obj.status.currentStepIndex < table.getn(obj.spec.strategy.canary.steps) then\n if obj.status.pauseConditions ~= nil and table.getn(obj.status.pauseConditions) > 0 then\n obj.status.pauseConditions = nil\n end\n obj.status.currentStepIndex = obj.status.currentStepIndex + 1\n end\n end\n return obj\n","timeout.reconciliation":"20s"},"params":{"application.namespaces":"cf-*","server.insecure":true}},"crds":{"install":true},"enabled":true,"fullnameOverride":"argo-cd"}` | ------------------------------------------------------------------------------------------------------------------- |
279
279
| argo-cd.applicationVersioning.enabled | bool | ` true ` | Enable application versioning |
280
280
| argo-cd.applicationVersioning.useApplicationConfiguration | bool | ` true ` | Extract application version based on ApplicationConfiguration CRD |
281
- | argo-events | object | ` {"configs":{"jetstream":{"versions":[{"configReloaderImage":"natsio/nats-server-config-reloader:0.16.0 ","metricsExporterImage":"natsio/prometheus-nats-exporter:0.15 .0","natsImage":"nats:2.10.21 ","startCommand":"/nats-server","version":"latest"}]},"nats":{"versions":[{"metricsExporterImage":"natsio/prometheus-nats-exporter:0.15 .0","natsStreamingImage":"nats-streaming:0.25.6","version":"0.22.1"}]}},"crds":{"install":false},"fullnameOverride":"argo-events"} ` | ------------------------------------------------------------------------------------------------------------------- |
281
+ | argo-events | object | ` {"configs":{"jetstream":{"versions":[{"configReloaderImage":"natsio/nats-server-config-reloader:0.18.2 ","metricsExporterImage":"natsio/prometheus-nats-exporter:0.16 .0","natsImage":"nats:2.11.4 ","startCommand":"/nats-server","version":"latest"}]},"nats":{"versions":[{"metricsExporterImage":"natsio/prometheus-nats-exporter:0.16 .0","natsStreamingImage":"nats-streaming:0.25.6","version":"0.22.1"}]}},"crds":{"install":false},"fullnameOverride":"argo-events"} ` | ------------------------------------------------------------------------------------------------------------------- |
282
282
| argo-rollouts | object | ` {"controller":{"replicas":1},"enabled":true,"fullnameOverride":"argo-rollouts","installCRDs":true} ` | ------------------------------------------------------------------------------------------------------------------- |
283
283
| argo-workflows | object | ` {"crds":{"install":true},"enabled":true,"executor":{"resources":{"requests":{"ephemeral-storage":"10Mi"}}},"fullnameOverride":"argo","mainContainer":{"resources":{"requests":{"ephemeral-storage":"10Mi"}}},"server":{"authModes":["client"],"baseHref":"/workflows/"}} ` | ------------------------------------------------------------------------------------------------------------------- |
284
284
| argo-workflows.crds.install | bool | ` true ` | Install and upgrade CRDs |
0 commit comments