Commit Graph

95 Commits (81dc44c4a5ccd42c799469a78eb96a68048a4987)

Author SHA1 Message Date
emmayylu 16cf7af98b
feat(argo-workflows): Allow controller to whitelist secrets (#1646)
* allow users to whitelist secrets

Signed-off-by: emmayylu <84873428+yolu-kxs@users.noreply.github.com>

* remove unnecessary if-statement

Signed-off-by: emmayylu <44856279+emmayylu@users.noreply.github.com>

* use square bracket for array

Signed-off-by: emmayylu <44856279+emmayylu@users.noreply.github.com>

* fix typo and update readme

Signed-off-by: emmayylu <44856279+emmayylu@users.noreply.github.com>

Signed-off-by: emmayylu <84873428+yolu-kxs@users.noreply.github.com>
Signed-off-by: emmayylu <44856279+emmayylu@users.noreply.github.com>
Co-authored-by: emmayylu <84873428+yolu-kxs@users.noreply.github.com>
2022-11-23 16:17:56 +09:00
Max Kochubey 826ae0f177
Allow to add custom artifact repository (#1453)
Signed-off-by: Max Kochubey <20810306+maxkochubey@users.noreply.github.com>

Signed-off-by: Max Kochubey <20810306+maxkochubey@users.noreply.github.com>
2022-11-10 09:36:13 +09:00
Aikawa 3a431395d0
chore(argo-workflows): Enable to set different imagePullPolicy for mainContainer and executor (#1570)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-10-25 15:18:59 +09:00
Kiyoshi Muranaka 2626b31b69
feat(argo-workflows): Add support for topologySpreadConstraints (#1496)
Signed-off-by: Kiyoshi Muranaka <hxhgkkrgi@gmail.com>

Signed-off-by: Kiyoshi Muranaka <hxhgkkrgi@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2022-10-22 16:37:31 +09:00
Keigo Hattori 107695e738
feat(argo-workflows): Add extra manifests to deploy within the chart (#1495)
Signed-off-by: Keigo Hattori <keigoht@gmail.com>
2022-09-28 15:50:45 +02:00
Aikawa ab2ab593b3
feat(argo-workflows): Support Azure Blob Storage for artifact (#1488)
* feat(argo-workflows): Support Azure Blob Storage for artifact
Signed-off-by: yu-croco <yu.croco@gmail.com>

* chore(argo-workflows): refactor, from if/else to with
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-09-26 13:11:00 +09:00
Aikawa bf2420767b
fix(argo-workflows): change default type of `.mainContainer.env` and `.executor.env` from object to array (#1487)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-09-26 10:49:33 +09:00
Aikawa fd0f2c92e1
fix(argo-workflows): Set only used values on SSO configuration (#1483)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-09-24 09:03:36 +09:00
Aikawa e9dddd8289
fix(argo-workflows): remove unsupported value from SSO configuration (#1473)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-09-21 21:51:04 +09:00
JM 6099bbb256
fix(argo-workflows): move crds folder into templates folder (#1472)
Fixes #1430 #1468

Due to multiple instances where new/changed CRDs for argo-workflows do not
get installed/updated I believe it is time to move the crds folder into
the templates folder like our other helm charts.

I'm aware helm 3 is supposed to handle the crds folder but it seems there
are a few known issues currently [here](https://github.com/hashicorp/terraform-provider-helm/issues/944), [here](https://github.com/helm/helm/issues/11321) and [here](https://github.com/helm/helm/pull/11330) that show that may still
need some work.

Signed-off-by: jmeridth <jmeridth@gmail.com>

Signed-off-by: jmeridth <jmeridth@gmail.com>
2022-09-21 05:34:39 -05:00
Aikawa 87d6e396a7
chore(argo-workflows): upgrade version v3.4.0 (#1463)
* chore(argo-workflows): upgrade version v3.4.0
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-workflows): Remove unsupported attributes on metricsConfig and telemetryConfig, from workflow-controller-configmap
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-workflows): update CRDs
Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-workflows): upgrade CRDs
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-09-20 01:10:20 +09:00
Aikawa fce51dfec3
fix(argo-workflows): Changed default .Values.artifactRepository.s3.insecure to false for security (#1401)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2022-08-17 09:06:40 +09:00
Aikawa 334d8ae728
feat(argo-workflows): Add global tag (#1377)
* feat(argo-workflows): Moved `.Values.images` values to global
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* Revert "feat(argo-workflows): Moved `.Values.images` values to global"
This reverts commit 67b4294675.
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* feat(argo-workflows): Add global tag
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-07-27 09:50:42 +09:00
Prateek Khera 5112c77824
feat(argo-workflows): Add mainContainer config in configmap (#1310)
* Specify logformat for Argo-CD notifications component (#1303)

* Add: Specify logformat for Argo-CD notifications component

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Update: Chart changelog

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>

* Fix: documentation

Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* feat(argo-rollouts): readonly dashboard (#1304)

* feat-argo-rollouts-readonly-dashboard

Signed-off-by: foxtel-temujincabigao
<86087373+foxtel-temujincabigao@users.noreply.github.com>"
Signed-off-by: foxtel-temujincabigao <86087373+foxtel-temujincabigao@users.noreply.github.com>

* fixing readme values version link

Signed-off-by: foxtel-temujincabigao
<86087373+foxtel-temujincabigao@users.noreply.github.com>
Signed-off-by: foxtel-temujincabigao <86087373+foxtel-temujincabigao@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* fix(argo-workflows): Remove unsupported value (#1302)

* fix(argo-workflows): Add comment about removed flag

Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* fix(argo-workflows): Remove unsupported value
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add mainContainer config in configmap

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* update version

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add mainContainer to values

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add mainContainer to readme

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add changelog

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add Workflow Main Container key

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* fix(argo-cd): AppSet and Notifications respect global.podAnnotations (#1308)

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* feat(argo-cd): support separate imagePullSecrets (#1311)

Signed-off-by: yu-croco <yuki.kita22@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* chore: Update some tools' version on GitHub Actions (#1312)

Signed-off-by: yu-croco <yuki.kita22@gmail.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* chore(CODEOWNERS): Add jmeridth as approver (#1271)

Signed-off-by: jmeridth <jmeridth@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* feat(argo-cd): Support annotations in argocd-configs secrets (#1314)

* feat(argo-cd): support annotations in argocd-configs secrets
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* fix(argo-cd): align to exitsing format

Signed-off-by: yu-croco <yuki.kita22@gmail.com>
Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add new line to fix failed liniting

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* remove auto-generating readme

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* match readme as per the comment in values file

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add image pullpolicy to values.yaml

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add image pullpolicy to values.yaml

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* add image pullpolicy to readme

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* fix ordering in readme

Signed-off-by: Prateek Khera <mail.prateekkhera@gmail.com>

* Exclude "mainContainer" prefix from General parameters

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
Co-authored-by: foxtel-temujincabigao <86087373+foxtel-temujincabigao@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Aikawa <yuki.kita22@gmail.com>
Co-authored-by: Prateek Khera <mail.prateekkhera@gmail.com>
Co-authored-by: JM" (Jason Meridth) <jmeridth@gmail.com>
2022-06-10 17:50:01 +01:00
Aikawa 35f9ea8149
fix(argo-workflows): Remove unsupported value (#1302)
* fix(argo-workflows): Add comment about removed flag

Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* fix(argo-workflows): Remove unsupported value
Signed-off-by: yu-croco <yuki.kita22@gmail.com>
2022-06-01 19:56:20 +02:00
Ken Kaizu 760fe39dc9
feat(argo-workflows): add support workflow-controller-configmap navColor (#1276)
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
2022-05-25 11:30:08 +02:00
Sean Nguyen 0cf7cad2c2
feat(argo-workflows): add support for Deployment annotations (#1198)
* feat(argo-workflows): add support for Deployment annotations

  bump version and add changelog

  update documentation

Signed-off-by: snooyen <sean@bright.ai>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-09 22:45:28 +02:00
Bikramdeep Singh bfad95fe77
fix(argo-workflows): Setting default `ContainerRuntimeExecutor` to emissary (#1243)
* set default ContainerRuntimeExecutor to emissary

bumping argo-workflows helm chart to 0.14.1

Signed-off-by: Bikram <bikram@reserved.ai>

* Update docs

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-09 21:51:05 +02:00
bgeens2 8b26bed62f
feat(argo-workflows): Add encryptionOptions to S3 based artifactRepository (#1122)
* add encryptionOptions

* fix indentation

* fix typo

* fix mapping

* update version

* document usage in comments in values.yaml

* document usage in comments in values.yaml

Signed-off-by: Bart Geens <bgeens2@its.jnj.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Bart Geens <bgeens2@its.jnj.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-12 18:55:33 +01:00
Raiden Worley a647fbe123
feat(argo-workflows): Add parameter to enable or disable server and controller roles (#1166)
* optional role

Signed-off-by: Carl Raiden Worley <carl.worley@10gen.com>

* match existing setting

Signed-off-by: Carl Raiden Worley <carl.worley@10gen.com>

* fix lint

Signed-off-by: Carl Raiden Worley <carl.worley@10gen.com>
2022-03-12 18:13:42 +01:00
John Clark 4464f2a526
feat(argo-workflows): Add volume and volumeMount parameters to controller (#1147)
* feat(argo-workflows): Add controller volumes

Signed-off-by: John Clark <clark.john.d@outlook.com>

* Chart.yaml mispelling (paramaters > parameters)

Signed-off-by: John Clark <clark.john.d@outlook.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-03-01 10:52:55 +01:00
mugi-o 4c1ee93faf
feat(argo-workflows): argo workflows chart to allow set the namespace of Prometheus ServiceMonitor. (#1104)
* feat(argo-workflows): argo workflows chart to allow set the namespace of Prometheus ServiceMonitor.

Signed-off-by: mugioka <okamugi0722@gmail.com>

* Bump minor chart version

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-28 14:44:46 +01:00
Rein van 't Veer 16a3b26f0e
feat(argo-workflows): Add dev/delegated auth (#1048)
* add commented server auth disable option

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* add sectioned server authentication documentation

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* add change notes

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* fix helm-docs checksum error

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* revert dropped `volumeMounts` docs entry by removing whitespace above commented-out `extraArgs`

Signed-off-by: reinvantveer <rein@vantveer.me>

* add extra comment on disabling auth

Signed-off-by: reinvantveer <rein@vantveer.me>
2021-12-06 10:01:50 +00:00
Michiel De Mey 3088cf68b2
feat(argo-workflows): Include pod name in key format for GCS logs (#915)
* feat(argo-workflows) Include pod name in key format for GCS logs

A better default would be to add the `pod.name` to the key format of the Argo logs.

I noticed that when not including the pod name, it would constantly overwrite the same log from from different pods.
Including it makes sure that each pod will have its own log file.

Signed-off-by: Michiel De Mey <de.mey.michiel@gmail.com>

* Bump chart version and added changelog

Signed-off-by: Michiel De Mey <de.mey.michiel@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-11-22 10:40:42 +01:00
Clément 22575d4c62
feat(argo-workflows): support resourceRateLimit config (#1008)
* feat(argo-workflows): add `resourceRateLimit` config

Signed-off-by: clement <clement@le-corre.eu>

* chore: update chart version

Signed-off-by: clement <clement@le-corre.eu>

* chore(linter): add new line

Signed-off-by: clement <clement@le-corre.eu>

* chore: bump chart helm 0.9.0

Signed-off-by: clement <clement@le-corre.eu>
2021-11-22 10:32:27 +01:00
Tuan Anh Tran 46eb042763
docs(argo-workflows): Use helm docs for workflows (#1003)
* Use helm-docs for argo-workflows

Signed-off-by: Tuan Anh Tran <me@tuananh.org>

* bump version and update changelog

Signed-off-by: Tuan Anh Tran <me@tuananh.org>

* ci: add step to check if docs is staled and needs update

Signed-off-by: Tuan Anh Tran <me@tuananh.org>

* docs: run helm-docs to generate readme

Signed-off-by: Tuan Anh Tran <me@tuananh.org>

* Add missing parameter documentation

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Add .helmdocsignore for charts which not yet use helm-docs

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Do not exclude argocd-notifications anymore

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-11-19 22:35:13 +01:00
Vlad Losev c1e7213cdc
fix(argo-workflows): Restore RBAC permission and clarify namespace settings. (#989)
Signed-off-by: Vlad Losev <vladimir.losev@sage.com>
2021-11-01 21:12:45 +03:00
Peter O 735f212f96
feat(argo-workflows): Allow NodePort to be specified for server service (#938)
* Allow NodePort to be specified for server service.

Signed-off-by: Peter Oruba <peter@oruba.de>

* Different version number and different condition in NodePort setting evaluation, both as per PR review suggested.

Signed-off-by: Peter Oruba <peter@oruba.de>
2021-09-27 09:14:34 +02:00
Julien Duchesne c7584ab51d
feat(argo-workflows): Allow setting the metrics port name (#934)
* Allow setting the metrics port name
Here, we scrape every pod that has a .*-metrics port here
But the helm chart is locked to `metrics` which our Prometheus doesn't see

This PR will make it configurable with a default value of `metrics`

Signed-off-by: Julien Duchesne <julien.duchesne@grafana.com>

* Bump version

Signed-off-by: Julien Duchesne <julien.duchesne@grafana.com>

* Bump minor version

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-17 21:51:13 +02:00
bderdiarian 7274e3a094
feat(argo-workflows): Adding initialDelay param to controller configmap (#926)
* Adding initialDelay param to controller configmap

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>

* Fixing change log

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>

* Ticking up chart version

Signed-off-by: Brian Derdiarian <brianderdiarian@gmail.com>
Signed-off-by: brianderdiarian <brianderdiarian@gmail.com>

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-09-15 15:27:03 -07:00
Elliot Maincourt 44acc3cde7
feat(argo-workflows): Add controller containerRuntimeExecutors param to configmap (#924)
* feat(argo-workflows): Add controller containerRuntimeExecutors param to configmap

Signed-off-by: Elliot Maincourt <e.maincourt@gmail.com>

* fix(chart): changes are not cumulative

Signed-off-by: Elliot Maincourt <e.maincourt@gmail.com>
2021-09-13 09:21:04 -07:00
Karsten Siemer 2beca15feb
feat(argo-workflows): Add controller namespaceParallelism param to configmap (#908)
Signed-off-by: Karsten Siemer <karsten.siemer@sda.se>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-08-27 14:59:29 +02:00
Mike Bryant 07c1cf092c
feat(argo-workflows): Add support for extra containers in server & controller deployment (#841)
* feat: Add support for extra containers in server & controller deployment

Signed-off-by: Mike Bryant <mikebryant@bulb.co.uk>

* Update charts/argo-workflows/templates/controller/workflow-controller-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Mike Bryant <mike@mikebryant.me.uk>

* Update charts/argo-workflows/templates/server/server-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Mike Bryant <mike@mikebryant.me.uk>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-08-11 09:32:11 +02:00
Thom 8125f928ea
feat(argo-workflow): Add pathType value to ingress (#854)
Signed-off-by: thomascjohnson <thomascjohnson@gmail.com>
2021-08-10 15:45:09 +02:00
Niels ten Boom 3ca4a4eca0
docs: Rename argocd references to argoworkflows in workflow chart (#842)
* rename argocd to argoworkflows

Signed-off-by: Niels ten Boom <nielstenboom@gmail.com>

* bump patch version

Signed-off-by: Niels ten Boom <nielstenboom@gmail.com>

* bump patch version

Signed-off-by: Niels ten Boom <nielstenboom@gmail.com>

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-07-21 09:02:03 -07:00
Zadkiel e393ef1ba2
fix(argo-workflows): remove old default init service account (#834)
* fix(argo-workflows): remove old default init service account

Signed-off-by: GitHub <noreply@github.com>

* fix(argo-workflows): remove init.serviceAccount from README

Signed-off-by: GitHub <noreply@github.com>

* chore(argo-workflows): update changelog

Signed-off-by: GitHub <noreply@github.com>

* chore(argo-workflows): bump chart to 0.2.8

Signed-off-by: GitHub <noreply@github.com>

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-07-20 11:24:41 -07:00
Rein van 't Veer 37277315ce
feat(argo-workflows): Multiple workflow namespaces (#824)
* allow workflow to be run in multiple namespaces, bump chart version

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* update helm install instructions

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* fix indents

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* add newlines

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* bump chart version

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* default to "argo" namespace for workflow service account

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* simplify setting service account, fix syntactical error in defaulting to "argo" namespace

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* Bump only the chart version, revert bumping the controller version: 3.0.8 does not exist yet as a workflow-controller image version

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* don't set a namespace if there isn't one provided

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* bump version

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* re-use controller.workflowNamespaces instead of introducing workflow.namespaces

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* re-use controller.workflowNamespaces instead of introducing workflow.namespaces

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* re-use controller.workflowNamespaces instead of introducing workflow.namespaces

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* re-use controller.workflowNamespaces instead of introducing workflow.namespaces, add additional inline comments on rbac.create effect

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* dro now-redundant branch for controller.workflowNamespaces

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* use template helper "argo-workflows.fullname" instead of release name in order to be able to override the service account name

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* add missing "template" keyword

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* drop redundant $namespace assignment that was already moved inside the "range" function

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* replace "define" templates with simple values now that controller.workflowNamespaces and workflow.namespace are unified into a single "range" iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* drop redundant $namespace assignment that was already moved inside the "range" function

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* inline "define" templates with simple values now that controller.workflowNamespaces and workflow.namespace are unified into a single "range" iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* inline "define" templates with simple values now that controller.workflowNamespaces and workflow.namespace are unified into a single "range" iteration

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* add missing "$" to denote target for templating the workflows fullname helper

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* restore `with` blocks for service account name and service account annotations

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* drop validations: considering cases of `workflowNamespaces`, `namespace` and `singleNamespace`

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* include case for single namespaces with default ("") namespace, otherwise (ternary) combine the workflow namespace and workflowNamespaces from the controller settings into a list to iterate over

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* wrap namespace configuration in `with` block to prevent setting it to ""

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* fix append vs. concat bug: append workflowNamespace to (possibly 0-lenght) list of controller.workflowNamespaces

Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>

* fix namespace range with additional check for either single namespace being false, or append to the workflow namespaces: the first non-null (coalesce) from the workflow namespace or the namespace Argo is being deployed to.

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* add changelog entries

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

* unwrap (inline) with-block for service account name

Signed-off-by: reinvantveer <reinvantveer@gmail.com>

Co-authored-by: Vlad Losev <vladlosev@users.noreply.github.com>
2021-07-20 11:18:26 -07:00
Alex Sears 0180e943ff
chore(argo-workflows): update workflows version to most 3.0.7 (#811)
* chore(argo-workflows): update workflows version to most 3.0.7

Signed-off-by: Alex Sears <me@alexsears.com>

* chore(argo-worflows): update controller liveness probe

Signed-off-by: Alex Sears <me@alexsears.com>

* chore(argo-workflows): templatize controller liveness probe

Signed-off-by: Alex Sears <me@alexsears.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-06-25 08:15:43 +02:00
Sevan eecc88fbd7
fix(argo-workflows): use template for ingress .Capabilities (#795)
* fix(argo-workflows): use argo-workflows.ingress.apiVersion for ingress (#794)

Signed-off-by: Sevan Murriguian-Watrin <smurriguian@smartadserver.com>

* feat(argo-workflows): Add option to override kubeVersion

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-06-08 15:14:55 +02:00
Aikawa 603f2aa8ef
docs(argo-workflows): Add missing value on values.yaml (#782)
* chore(argo-workflows): Add missing value
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* reflect review: make it shorter and clearer.
Signed-off-by: yu-croco <yuki.kita22@gmail.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-06-03 13:08:12 +02:00
Roman 4a905d5736
docs: Update ingress extraPaths examples (#774)
* Update example for extraPaths for usage with k8s>=1.19 with "networking.k8s.io/v1"

Signed-off-by: sturman <4456572+sturman@users.noreply.github.com>

* Fix typos in values.yaml

Signed-off-by: sturman <4456572+sturman@users.noreply.github.com>

* Bump charts version

Signed-off-by: sturman <4456572+sturman@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-31 22:15:09 +02:00
Marco Kilchhofer f2e530ea7e
fix(argo-workflows): Fix indentation when using extraEnv (#773)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-05-31 18:31:44 +02:00
Marco Kilchhofer 5183243ce2
fix(argo-workflows): use template for all resource names (#759) 2021-05-27 18:33:22 +02:00
g-linville 7a06415d83
feat(argo-workflows): add value to avoid creating RBAC related to ClusterWorkflowTemplates (#657)
* Argo Workflows: avoid creating ClusterRoles and CRBs if singleNamespace is true

Signed-off-by: g-linville <53102776+g-linville@users.noreply.github.com>

* Argo Workflows: bumped chart version

Signed-off-by: g-linville <53102776+g-linville@users.noreply.github.com>

* Argo: remove clusterworkflowtemplates from WorkflowController role

Signed-off-by: g-linville <53102776+g-linville@users.noreply.github.com>

* feat(argo-workflows): add value to disable creation of RBAC relating to ClusterWorkflowTemplates

Signed-off-by: g-linville <53102776+g-linville@users.noreply.github.com>

* Bumped chart version

Signed-off-by: g-linville <53102776+g-linville@users.noreply.github.com>
2021-05-25 08:06:31 +02:00
chgl 82b655dadc
feat(argo-workflows): added new argo-workflows chart and deprecated argo chart (#668)
* feat: added new argo-workflows chart and deprecated argo chart

Signed-off-by: chgl <chgl@users.noreply.github.com>

* fix: removed maintainers from deprecated argo chart

Signed-off-by: chgl <chgl@users.noreply.github.com>

* docs: rm pullPolicy from snippet since the global images.pullPolicy is actually used

Signed-off-by: chgl <chgl@users.noreply.github.com>

* use Chart.AppVersion as the default image tag

Signed-off-by: chgl <chgl@users.noreply.github.com>

* updated various links

Signed-off-by: chgl <chgl@users.noreply.github.com>

* enabled metrics endpoint and liveness probe by default

Signed-off-by: chgl <chgl@users.noreply.github.com>

* fix: use new-style labels

Signed-off-by: chgl <chgl@users.noreply.github.com>

* fix: set securitycontext for server to something more secure

Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/_helpers.tpl

Signed-off-by: chgl <chgl@users.noreply.github.com>

Co-authored-by: Brandon Mayfield <563214+bmayfi3ld@users.noreply.github.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* bumped argo chart version

Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/controller/workflow-controller-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/controller/workflow-controller-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/controller/workflow-controller-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/controller/workflow-controller-deployment.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/controller/workflow-controller-service.yaml

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Brandon Mayfield <563214+bmayfi3ld@users.noreply.github.com>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: chgl <chgl@users.noreply.github.com>

* used ingress from argo-cd

Signed-off-by: chgl <chgl@users.noreply.github.com>

* Update charts/argo-workflows/templates/server/server-deployment.yaml

Signed-off-by: chgl <chgl@users.noreply.github.com>

Co-authored-by: Brandon Mayfield <mayfield.brandon.a@gmail.com>

* updated argo-wf to v3.0.2

Signed-off-by: chgl <chgl@users.noreply.github.com>

* aligned serviceAccount configuration with argo-cd values

Signed-off-by: chgl <chgl@users.noreply.github.com>

* docs: updated breaking changes in README

Signed-off-by: chgl <chgl@users.noreply.github.com>

* fix: use .Capabilities.APIVersions.Has in Ingress template

Signed-off-by: chgl <chgl@users.noreply.github.com>

Co-authored-by: Brandon Mayfield <563214+bmayfi3ld@users.noreply.github.com>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Co-authored-by: Brandon Mayfield <mayfield.brandon.a@gmail.com>
2021-05-21 14:19:05 +02:00