Commit graph

504 commits

Author SHA1 Message Date
reinvantveer
17e372b86d add changelog entries
Signed-off-by: reinvantveer <reinvantveer@gmail.com>
2021-07-20 15:35:00 +02:00
reinvantveer
797fe0a369 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>
2021-07-19 08:58:55 +02:00
reinvantveer
ff83f5e3f4 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>
2021-07-15 09:47:12 +02:00
reinvantveer
2bfcf1bc0e wrap namespace configuration in with block to prevent setting it to ""
Signed-off-by: reinvantveer <rein.van.t.veer@geodan.nl>
2021-07-15 09:44:25 +02:00
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