Commit graph

500 commits

Author SHA1 Message Date
reinvantveer
094cd02860 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>
2021-07-14 19:00:24 +02:00
reinvantveer
bfd9eaa013 drop validations: considering cases of workflowNamespaces, namespace and singleNamespace
Signed-off-by: reinvantveer <reinvantveer@gmail.com>
2021-07-14 18:53:40 +02:00
reinvantveer
232e72efbc restore with blocks for service account name and service account annotations
Signed-off-by: reinvantveer <reinvantveer@gmail.com>
2021-07-14 18:49:44 +02:00
Rein van 't Veer
8822b8a74a
Merge branch 'master' into multiple_workflow_namespaces 2021-07-13 19:51:14 +02:00
Marco Kilchhofer
922799081d
feat(argo-cd): Add ability to create network policies (#800)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-13 08:35:25 +02:00
Marco Kilchhofer
9c69a87f67
docs(argo-cd): Upgrading notes for ServiceAccount change in 3.8.1 (#830)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-13 08:25:41 +02:00
reinvantveer
63995f3edc add missing "$" to denote target for templating the workflows fullname helper
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:38:02 +02:00
reinvantveer
5bcdab7c22 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>
2021-07-12 14:33:35 +02:00
reinvantveer
1105f81d96 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>
2021-07-12 14:31:47 +02:00
reinvantveer
ba262c923d drop redundant $namespace assignment that was already moved inside the "range" function
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:30:33 +02:00
reinvantveer
7622124536 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>
2021-07-12 14:29:23 +02:00
reinvantveer
447285dca3 drop redundant $namespace assignment that was already moved inside the "range" function
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:26:48 +02:00
reinvantveer
06a3b50056 add missing "template" keyword
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:23:08 +02:00
reinvantveer
8177b078bf 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>
2021-07-12 14:22:44 +02:00
reinvantveer
d51e06fc33 dro now-redundant branch for controller.workflowNamespaces
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:16:34 +02:00
reinvantveer
424f1fc97f compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:15:50 +02:00
reinvantveer
1a2c4b6388 compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:10:54 +02:00
Rein van 't Veer
e07ca6dee7
Merge branch 'master' into multiple_workflow_namespaces 2021-07-12 14:06:50 +02:00
reinvantveer
dd1bc1b272 compress namespaces from controller.workflowNamespaces and workflow.namespace into single loop iteration
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 14:05:39 +02:00
reinvantveer
a7ac6f6a12 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>
2021-07-12 14:04:16 +02:00
reinvantveer
94cb44819e re-use controller.workflowNamespaces instead of introducing workflow.namespaces
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 13:57:40 +02:00
reinvantveer
1a60f03610 re-use controller.workflowNamespaces instead of introducing workflow.namespaces
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 13:56:09 +02:00
reinvantveer
41c6be74c4 re-use controller.workflowNamespaces instead of introducing workflow.namespaces
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-12 13:52:08 +02:00
Marco Kilchhofer
62699ffc82
fix(argo-cd): Add ServiceAccount for redis (#828)
* Add ability to create ServiceAccount for redis

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

* Use correct default for ServiceAccounts in _helpers.tpl

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

* Bump version and update changelog

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-12 13:06:50 +02:00
Marco Kilchhofer
1416d5e082
fix(argocd-applicationset): Cleanup old CRD installation method (#827)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-12 12:54:17 +02:00
reinvantveer
73ee287d31 bump version
Signed-off-by: reinvantveer <reinvantveer@gmail.com>
2021-07-09 17:27:11 +02:00
Rein van 't Veer
df1032b122
Merge branch 'master' into multiple_workflow_namespaces 2021-07-09 16:52:28 +02:00
Atze de Vries
783cb3e029
feat(argo-cd): Add ability to override API versions (#760)
* feat: Add ability to override api versions for argocd
Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* fix linting

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* reimplement a bit and update chart version

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* update to new minor

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* fix spaces in comments

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* Updated flow control and add documentation on apiVersionOverrides

Signed-off-by: Atze de Vries <devries@zorgdomein.nl>

* Add changelog annotation

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-09 14:34:09 +02:00
Oliver Bähler
a70d156217
feat!: Improve Pull Request Template & Contributing Guidelines (#750)
* feat: improve documentation and require changelog

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* Bump Versions

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>

* Bump argo-rollouts

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>

* Reword Artifacthub -> Artifact Hub

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-09 13:08:43 +02:00
reinvantveer
89a01d5c6e don't set a namespace if there isn't one provided
Signed-off-by: reinvantveer <reinvantveer@gmail.com>
2021-07-07 19:13:37 +02:00
Aditya Menon
a807d24c3b
fix(argo-rollouts): Add ConfigMap read access to support notification-engine (#812)
* Add configmap read access

Signed-off-by: Aditya Menon <aditya.menon@spin.pm>

* Retrigger CI pipeline

Signed-off-by: Aditya Menon <aditya.menon@spin.pm>

* Match upstream manifest definition

Follow the same pattern on argo-rollouts repo

Signed-off-by: Aditya Menon <aditya.menon@spin.pm>
2021-07-07 17:17:35 +02:00
Rein van 't Veer
aa15717099 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>
2021-07-07 15:15:53 +02:00
reinvantveer
e48a03a441 simplify setting service account, fix syntactical error in defaulting to "argo" namespace
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-07 10:02:33 +02:00
reinvantveer
e2ef04ff68 default to "argo" namespace for workflow service account
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-06 12:18:10 +02:00
reinvantveer
62631fab06 bump chart version
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-05 13:42:43 +02:00
reinvantveer
ce805305a7 add newlines
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-05 13:10:28 +02:00
reinvantveer
612bbf1ab6 fix indents
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-05 13:06:11 +02:00
reinvantveer
c7ede31b45 update helm install instructions
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-05 12:54:50 +02:00
reinvantveer
8eb0e11a26 allow workflow to be run in multiple namespaces, bump chart version
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-05 12:49:13 +02:00
Mouhsen Ibrahim
b78109c4f3
feat(argo-cd): Add pathType value to ingress (#822)
Modern GKE versions only accept ImplementationSpecific
as pathType for the ingress resource, so here we added
a new value for the pathType which can be used to set
pathType on demand, the default value is still Prefix
for backward compatability

Signed-off-by: Mouhsen Ibrahim <mouhsen.ibrahim@gmail.com>
2021-07-05 11:52:59 +02:00
Marco Kilchhofer
d860a04452
feat(argo-cd): Add ability to manage gpgKeys (#797)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-07-05 11:41:55 +02:00
Marco Kilchhofer
8a39a9d1ba
chore(chart-testing-action): Update components (#823)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-07-05 11:35:51 +02:00
Marko Bevc
7f16fc4213
feat(argo-cd): Bump default version to v2.0.4 (#816)
* feat(argo-cd): Bump default version to v2.0.4

Signed-off-by: Marko Bevc <marko@scalefactory.com>

* Update README

Signed-off-by: Marko Bevc <marko@scalefactory.com>

* Bump Chart version

Signed-off-by: Marko Bevc <marko@scalefactory.com>
2021-06-29 10:48:48 +02:00
Marko Bevc
34e606f012
chore: Fix CODEOWNERS syntax (#817)
Signed-off-by: Marko Bevc <marko@scalefactory.com>
2021-06-28 12:32:54 +02:00
Miguel Ángel Cabrera Miñagorri
f17cc62250
fix(argo-cd): Typo in repo server service monitor (#815) 2021-06-26 17:04:59 +02: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
Alex Andrews
7e381436f9
fix(argo-cd): fix missing colon in example service definitions (#810)
* fix(argo-cd): fix missing colon in example service definitions

Signed-off-by: Alex Andrews <alias-dev@protonmail.com>

* build(argo-cd): Bump chart patch version

Signed-off-by: Alex Andrews <alias-dev@protonmail.com>
2021-06-25 08:06:59 +02:00
Marco Kilchhofer
ca0a53d6eb
chore: Relax 'Semantic Pull Requests' check (#796)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-06-10 10:30:57 +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
Rich
87af20fd06
fix(argo-cd): Server cert-manager certificate secretName to match documentation (#793)
* fix(argo-cd): Set ArgoCD server certificate manager certificate secret name to match the documentation by default.

Signed-off-by: Rich <git0@bitservices.io>

* fix(argo-cd): Add server certificate issuer subvalues to values.yaml and a relevant comment.

Signed-off-by: Rich <git0@bitservices.io>

* Bump chart version again

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-06-07 11:39:41 +02:00