* Add support for Google ManagedCertificates
Signed-off-by: Robert Lindner <robert.lindner@delivion.de>
* Add support for Google FrontendConfigs
I.e. for adding a http to https redirect on the load balancer.
Signed-off-by: Robert Lindner <robert.lindner@delivion.de>
* Apply changes from code review
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* argocd-image-updater bump patch iamge version
Signed-off-by: Mario Bris <bris.mario@gmail.com>
* argocd-image-updater fix patch version to match semver
Signed-off-by: Mario Bris <bris.mario@gmail.com>
* Fix changelog
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argocd-applicationset): Add service and ingress for webhook
Signed-off-by: Jos van Bakel <jos@codeaddict.org>
* Bump chart version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Cleanup README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Cleanup values.yaml
Signed-off-by: Jos van Bakel <jos@codeaddict.org>
* Add missing var 'kubeVersionOverride' to values and README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Clarify changelog
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-rollouts): +LB service.type for dashboard svc
Signed-off-by: Maciej Lasyk <maciej@lasyk.info>
* Apply changes from code review
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Support setting secret name
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Support setting configmap name
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Use the fullname template for secret name
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Use the fullname template for configmap name
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Bump chart version 1.6.1 -> 1.7.0
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Update changelog
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
* Update README
Signed-off-by: Hendrik Maus <aidentailor@gmail.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
* fix(argo-cd): Revert initContainers copyUtil param
Signed-off-by: Marko Bevc <marko@scalefactory.com>
* Use correct keyword in annotations
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix(repo-server): merge initContainer to one section
Signed-off-by: Alex Babel <alexander.babel@icloud.com>
* chore(argo-cd): bump version to 3.29.1
Signed-off-by: Alex Babel <alexander.babel@icloud.com>
* Merge master into fix/repo-server-init-container
Signed-off-by: Alex Babel <alexander.babel@icloud.com>
* fix(argo-cd): add enableCopyutilInitContainer option
Signed-off-by: Alex Babel <alexander.babel@icloud.com>
* doc: update readme
Signed-off-by: Alex Babel <alexander.babel@icloud.com>
* add support for extension
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* add volume mounts
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* add RBAC
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* add more control to extensions values and update readme
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* remove trailing spaces in values file
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* add missing extensions.enabled
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* Update charts/argo-cd/Chart.yaml
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Qing Ye <ye.qing@gojek.com>
* add comment to extensions values
Signed-off-by: Qing Ye <ye.qing@gojek.com>
Co-authored-by: Qing Ye <ye.qing@gojek.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat: Allow setting the type for the dashboard service. (We have a requirement
to run it as NodePort). Default to what it is if not set.
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Bump Chart version.
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Add serviceType into values.yaml
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Address review comments:
Remove old changes annotation.
Rename serviceType to service.type.
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Bump Chart version.
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Fix typo
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* FIx indentation (lint error)
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Update README
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Update charts/argo-rollouts/README.md
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Dan Tulovsky <dant@lightstep.com>
* Apply suggestions from code review
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix changelog
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* docs: Add warning about exposing the Dashboard via Service type
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* [argocd-applicationset]: Add metrics-service and servicemonitor to applicationset.
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* [argocd-applicationset]: Add ci values for servicemonitor.
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* format indent
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* update helm docs
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* update ci values
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* update ci values
Signed-off-by: fuyuan.chu <fuyuan.chu@airwallex.com>
* chore: Use consistent indents and file ending
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Also disable mounts of ArgoCD during metrics test
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argocd-image-updater): Mount ssh-known-hosts from argocd
Signed-off-by: Dong Wang <wd@wdicc.com>
* Bump minor version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* docs(argo-cd): mention declarative set up for Argo-CD
* docs: Explain how you can avoid setting some Helm values like configs.repositories via the declarative set up with secrets.
Signed-off-by: cyril.cros <cyril.cros@polytechnique.edu>
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
* bumped appVersion / image to v1.2.0 (#1039)
Signed-off-by: lukasz.peplinski <lukasz.peplinski@tensquaregames.com>
Co-authored-by: lukasz.peplinski <lukasz.peplinski@tensquaregames.com>
Signed-off-by: cyril.cros <cyril.cros@polytechnique.edu>
* docs: Add README section also to README.md.gotmpl and bump chart version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: cyril.cros <cyril.cros@polytechnique.edu>
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
Co-authored-by: lukpep <lukpep@gmail.com>
Co-authored-by: lukasz.peplinski <lukasz.peplinski@tensquaregames.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Update: bump chart version
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Update: additional labels
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Add: bump chart version
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Update: changelog
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Fix: Redis label version
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Fix: Redis labels
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Fix: Redis labels
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Fix: typo
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Update: use with term
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* Fix: remove version from helper
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
* docs: Use correct comment style and rerun helm-docs
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd) support initContainers on all pods
Signed-off-by: Mark Pim <j.mark.pim@gmail.com>
* Fix linting
Signed-off-by: Mark Pim <j.mark.pim@gmail.com>
* Run helm-docs
Signed-off-by: Mark Pim <j.mark.pim@gmail.com>
* add flag and labels for application labels
Signed-off-by: Antoine Bourayne <antoine.bourayne@octo.com>
* upgrade chart version
Signed-off-by: Antoine Bourayne <antoine.bourayne@octo.com>
Co-authored-by: Antoine Bourayne <antoine.bourayne@octo.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
* Add missing WorkflowTasksets RBAC to controller
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* Add WorkflowTaskSet RBAC to admin role
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* 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>
* [v0.2.2] Add missing config map key for git commit-message-template
Signed-off-by: Niklas Jönsson <niklas@pej.se>
* Sync some other things from upstream manifests
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Quote bools
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix: Rerun helm-docs
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* 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>
* docs(argocd-notifications): Use helm-docs
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Use chart appVersion as default image tag
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add signature keys for GPG in additionalProjects
Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>
* Fix whitespace
Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>
* Fix lint - Newline at the end of file
Signed-off-by: Jakub Faber <jakub.faber@camabeh.dev>
* feat(argocd-image-updater): Optionally expose metrics
Signed-off-by: Jan Pieper <kontakt@jan-pieper.info>
* Apply suggestions from code review
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add missing link references to README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat: Allow additional containers in controller deployment
Our local metrics setup uses an extra container for the controller
deployment. Adding this in case others have a similar use case.
Signed-off-by: Brian Johnson <b2jrock@gmail.com>
* Apply suggesstions from code review
Signed-off-by: Brian Johnson <b2jrock@gmail.com>
* Bump minor version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix(helm3): install does not have flag --name
Signed-off-by: Cyril Corbon <corboncyril@gmail.com>
* Update charts/argo-cd/Chart.yaml
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
Signed-off-by: Cyril Corbon <corboncyril@gmail.com>
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
* Update image and tag for argo events deployments
Signed-off-by: Paul Ayling <paul.ayling@sky.uk>
* Update Nats images
Signed-off-by: Paul Ayling <paul.ayling@sky.uk>
* Update sensorImage and eventSourceImage
Signed-off-by: Paul Ayling <paul.ayling@sky.uk>
* Update Chart.yaml
Signed-off-by: Paul Ayling <paul.ayling@sky.uk>
* Place new argument at end to work with old images
Signed-off-by: Paul Ayling <paul.ayling@sky.uk>
* Update chart appversion and RBAC
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* Apply suggestions from code review
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* Default to Chart AppVersion if tag does not exist
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* Update Chart AppVersion to v1.5.0
Signed-off-by: Paul Ayling <paulayling.dev@gmail.com>
* Update changelog
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix(argo-cd): Update to app version v2.1.5
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* chore: Use chart appVersion as global default imageTag
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd): Add ability to pass finalizers to AppProject
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* chore: Use 'with' instead of 'if' and beautify indent style
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* docs: Add finalizers to example in values.yaml
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* chore: Reconfigure KinD to 1 control-plane and 3 worker nodes
This prepares chart testing of 'argo-cd' chart with redis-ha enabled. Redis-ha defines hard pod anti-affinity and requires multiple worker nodes.
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* chore(argo-cd): Add chart tests for HA
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add HA chapter to README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Skip HPA tests of ArgoCD
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-rollouts): Support extraArgs for controller and dashboard
Adding support for additional arguments that are passed to the controller and the dashboard.
Following the pattern of other Argo charts by re-using the name `extraArgs` for the value.
Refs: https://github.com/argoproj/argo-helm/issues/969
Signed-off-by: Sebastian J <zeeman@zeeman.de>
* Update charts/argo-rollouts/templates/controller/deployment.yaml
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Sebastian J <zeeman@zeeman.de>
* Update charts/argo-rollouts/templates/dashboard/deployment.yaml
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Sebastian J <zeeman@zeeman.de>
* PR comments
Signed-off-by: Sebastian J <zeeman@zeeman.de>
* Fix newly added parameters in README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Fix changelog keyword
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-workflows): Bump appVersion to 3.2.0
Signed-off-by: Louis Haußknecht <lh@haussknecht.com>
* feat(argo-workflows): Add WorkflowTaskSet to CRD
Signed-off-by: Louis Haußknecht <lh@haussknecht.com>
* feat(argo-workflows): Synced CRDs with https://github.com/argoproj/argo-workflows/tree/v3.2.0/manifests/base/crds/minimal.
Signed-off-by: Louis Haußknecht <lh@haussknecht.com>
* Bump Chart version
Signed-off-by: Marko Bevc <marko@scalefactory.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
* Create optional serviceAnnotations value for redis in helm chart
Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>
* Uncomment accidentally commented lines
Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>
* update chart version
Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>
* update service annotation key for redis
Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>
* Update L24 with appropriate description
Signed-off-by: arunkumar.anandhan <arunkumar.anandhan@niceincontact.com>
* Move redis.service key occurence in values
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Also implement additional labels
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add documentation
- Changelog annotations
- Add new values to README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix: Use correct value for redis service targetPort
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* support annotations on secret objects
Signed-off-by: Marcial White <marcial@kaskada.com>
* true-up artifacthub changes
Signed-off-by: Marcial White <marcial@kaskada.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
* fix issue 943
Signed-off-by: Artem Kosenko <artem.kosenko@thomsonreuters.com>
* Apply changes from code review
Changes in detail:
- Add missing examples/documentation in values.yaml
- Beautify indentation
- Use 'with' instead of 'if' to don't repeat variable names
- Fix changelog annotation
- Bump minor chart version as this adds a feature
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Update README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marko Bevc <marko@scalefactory.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat: Add hostAliases to dex/deployment
based on https://github.com/argoproj/argo-helm/pull/274
Signed-off-by: Sinhyeok <sinhyeok@gmail.com>
* Bumped version number of argo-cd chart
Signed-off-by: Sinhyeok <sinhyeok@gmail.com>
* Beautify indentation
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Beautify indentation of existing implementation
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Update changelog
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: attar.sh <attar.sh@kakaobank.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* 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>
* docs: update default values example for extraArgs
Signed-off-by: Tuan Anh Tran <me@tuananh.org>
* Fix noeol in Chart.yaml
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd): Ability to provide cluster role to repo-server
Signed-off-by: Roman Rudenko <3kmnazapad@gmail.com>
* custom clusterRoleRules
Signed-off-by: Roman Rudenko <3kmnazapad@gmail.com>
* chore: beautify indentation
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix: noeol in clusterrolebinding.yaml
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Roman Rudenko <roman.rudenko@telekom.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* 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>
* feat(argo-cd): Add ability to scrape redis metrics
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Bump chart version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd): Add support for topologySpreadConstraints
Signed-off-by: Sander van Schie <sandervanschie@gmail.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>
* feat(argo-cd): add extraContainers to pods besides server
Signed-off-by: mikutas <23391543+mikutas@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>
* fix(argo-rollouts): Use 'controller.component' parameter consistently
Signed-off-by: Donovan Muller <donovan.muller@gmail.com>
* Fix second occurrence of controller.component
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* reenable static assets for argo-cd server
Signed-off-by: Geisler, James D <geislerjamesd@gmail.com>
* add fix to changelog
Signed-off-by: Geisler, James D <geislerjamesd@gmail.com>
* feat(argo-cd): Upgrade argo-cd image to 2.1.1
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Bump chart version
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Bump fix version
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Geisler, James D <geislerjamesd@gmail.com>
* Allow service monitor relabeling configs
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Revert scrape interval to optional field
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Revert path to original place
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Fix trailing character on README
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add probes for Dex server >= 2.28.0
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Enable metrics port and allow user to configure only retries
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Update README
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* Place probe configuration on top-level
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* refactor: Parameterizing dex ports names due to istio 403 errors
Signed-off-by: Piotr Kowalczyk <kowalczyk.p.4@pg.com>
* fix: updating default http port name to http
Signed-off-by: Piotr Kowalczyk <kowalczyk.p.4@pg.com>
* Bump appVersion to 3.1.0
Signed-off-by: Matt Carr <mcarr@kinaxis.com>
* Update charts/argo-workflows/Chart.yaml
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Signed-off-by: Matt Carr <mcarr@kinaxis.com>
* Fix conflicts with upstream
Signed-off-by: Matt Carr <mcarr@kinaxis.com>
* Update changelog annotations and bump minor version
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-rollouts): add dashboard deployment and service
credit: the implemention is inspired by the work from
Andrii Perenesenko <andrii.perenesenko@gmail.com>.
Signed-off-by: Hui Kang <hui.kang@salesforce.com>
* Apply suggestions from code review
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* Add components to selectlabels
Signed-off-by: Hui Kang <hui.kang@salesforce.com>
* Bump major version and add upgrading note
Signed-off-by: Hui Kang <hui.kang@salesforce.com>
* fix: Documentation on dashboard values, change annotations
Signed-off-by: Hui Kang <hui.kang@salesforce.com>
* feat: Enable dashboard during chart testing
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Hui Kang <hui.kang@salesforce.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd): Add support for aggregation clusterroles
* feat: Add support for aggregation clusterroles
Signed-off-by: Christian Strack <github@abyth.de>
* fix(argo-cd): Remove redundant whitespace from README.md
Signed-off-by: Christian Strack <github@abyth.de>
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
* fix(argo-cd): Remove component labels from aggregation roles
Signed-off-by: Christian Strack <github@abyth.de>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* fix(argo-cd): Use value `createAggregateRoles` to control role creation
* fix: Use value `createAggregateRoles` to control role creation
* bump version to 3.12.0
* update chart README.md accordingly
Signed-off-by: Christian Strack <github@abyth.de>
Co-authored-by: Marko Bevc <marko.bevc@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* 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>
* feat(argo-cd):Add sessionAffinity to server
Signed-off-by: Rafael Tovar <rafael.tovar@taotesting.com>
* feat(argo-cd): update changelog new chart
Signed-off-by: Rafael Tovar <rafael.tovar@taotesting.com>
* 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>
* Support AWS ALB Ingress with GRPC
Signed-off-by: Thomas O'Neill <toneill818@gmail.com>
Signed-off-by: Thomas O'Neill <toneill@new-innov.com>
* Bump chart version
Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>
* Apply suggestions from code review
Signed-off-by: Marco Kilchhofer <marco@kilchhofer.info>
* Use single if statement
Signed-off-by: Thomas O'Neill <toneill@new-innov.com>
* Append -grpc to the service labels for ALB GRPC service
Signed-off-by: Thomas O'Neill <toneill@new-innov.com>
Co-authored-by: Thomas O'Neill <toneill@new-innov.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <marco@kilchhofer.info>
* 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>