Commit Graph

49 Commits (dde043a055a4413ade5987c6dbfce986266218a4)

Author SHA1 Message Date
Jean Mainguy 3be6c52a64
feat(argo-rollouts): Add ability to define dashboard service node port (#1138)
* feat(argo-rollouts): Add ability to define dashboard service node port

Signed-off-by: Jean Mainguy <9969006+jhandguy@users.noreply.github.com>

* 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>
2022-02-21 00:01:39 +01:00
Marco Kilchhofer bee32880a8
feat(argo-rollouts): Use helm-docs to generate README.md (#1100)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-25 12:43:09 +00:00
Oliver Bähler 752e1c0580
feat(all): Add Documentation Guidelines (#1099)
* feat(all): Add Documentation Guidelines

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

* Satisfy Linter

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

* Apply changes from code review

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

* fix: Also add *.gotmpl to argo-rollouts/.helmignore

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-24 20:18:51 +01:00
Sergey Shaykhullin 554d150df9
fix(argo-rollouts): Fix service name for ingress rollouts dashboard (#1084)
* Fix service name for ingress rollouts dashboard

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Update Chart.yaml

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Fix it centrally

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-11 23:35:29 +01:00
Sergey Shaykhullin 1794ba17bf
feat(argo-rollouts): Add rollouts dashboard ingress support (#870)
* Add rollouts dashboard ingress support

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Fix eol

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Bump version

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Update Chart.yaml

Signed-off-by: Sergey Shaykhullin <sergeyshaykhullin@gmail.com>

* Fix service duplication

* Extend warning in terms of exposing the dashboard

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

* Adapt API overrides to other charts (apiVersionOverrides)

Also add missing param 'kubeVersionOverride' to README.

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

* Use consistent code style for empty lists

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

* Fix README `[/]` -> `["/"]`

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-01-10 21:44:51 +01:00
Lucas Bickel 9607e00969
fix(argo-rollouts): bump to v1.1.1 (#1080)
Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com>
2022-01-10 18:20:41 +00:00
Maciej Lasyk f518712c33
feat(argo-rollouts): Support LoadBalancer settings for dashboard Service (#1074)
* 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>
2022-01-05 13:31:55 +01:00
Tung Huynh 0ee1099de9
feat(argo-rollouts): Support HA mode for controller with multiple replicas (#1016)
Signed-off-by: Tung Huynh <31434093+huynhsontung@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-12-20 20:13:24 +01:00
MrWetsnow e4d94ad91e
feat(argo-rollouts): Allow setting the type for the dashboard service (#973)
* 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>
2021-12-09 16:12:58 +01:00
Donovan Muller 12e25a37f9
fix(argo-rollouts): Update ClusterRole with new rules (#993)
Signed-off-by: Donovan Muller <donovan.muller@gmail.com>
2021-11-15 08:02:03 +01:00
Brian Johnson 5e18356d25
feat(argo-rollouts): Allow additional containers in controller deployment (#999)
* 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>
2021-11-09 21:49:48 +01:00
Sebastian J 85f3039265
feat(argo-rollouts): Support extraArgs for controller and dashboard (#978)
* 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>
2021-10-18 14:29:19 +02:00
Marco Kilchhofer e2cb20df28
chore(argo-rollouts): Reorganize files in repo (#976)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-17 13:08:28 +01:00
Amrit Gill d6ec86fb65
chore: update rollouts to v1.1.0 (#966)
* chore: add changelog

Signed-off-by: agill17 <amgill1234@gmail.com>

* fix(argo-cd): Use correct chart icon url (#964)

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-10-14 15:58:00 +01:00
Marco Kilchhofer 248d6d2555
chore(argo-rollouts): Define 2 separate tests (#949)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2021-09-27 16:09:43 +01:00
Artem Yakimenko 489443e387
feat(argo-rollouts): Default to keeping CRD's on helm uninstall (#922)
Signed-off-by: Artem <code@temik.me>
2021-09-17 18:39:06 +02:00
siddharth 91aaaf066f
fix(argo-rollouts): use `image.tag` in labels if provided (#913)
* argod-rollouts: fix app version label

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

* bump chart and add changelog

Signed-off-by: sedflix <sedflix@gmail.com>
2021-09-16 21:05:49 +02:00
Donovan Muller 32a6aa70ed
fix(argo-rollouts): Also use 'controller.component' parameter in ServiceMonitor (#912)
* 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>
2021-08-30 08:46:26 +02:00
cskh 3053af0500
feat(argo-rollouts): add dashboard (#798)
* 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>
2021-08-16 17:27:24 +02:00
cskh 046635d69b
fix(argo-rollouts): Add missing liveness and readiness probe (#860)
* fix(argo-rollouts): missing liveness and readiness probe

Signed-off-by: Hui Kang <hui.kang@salesforce.com>

* Apply suggestions from code review

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

* Update changelog annotation

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

* Fix icon url

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>
2021-08-10 08:39:38 +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
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
Pedro Arvela b582098455
fix: Allow metrics service without CoreOS Service Monitor (#775)
Signed-off-by: Pedro Arvela <pedro.arvela@onfido.com>
2021-05-31 23:23:05 +02:00
Marco Kilchhofer 8deaa0a119
feat(argo-rollouts): Update manifests for v1.0.1 (#752)
* feat(argo-rollouts): Update manifests for v1.0.1

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

* fix: add template function for labels

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

* fix: Apply changes from code review

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

Co-authored-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-05-31 18:06:26 +02:00
Flávio Lemos cae5f1d811
fix(argo-rollouts): Removed duplicated resources declaration (#757)
Signed-off-by: flavio.lemos <flavio.lemos@farfetch.com>
2021-05-26 11:44:21 +02:00
cskh 162e10b6d5
feat(argo-rollouts): add labels to crd to identify the rollout crds (#738)
- update chart version to 0.5.4

Signed-off-by: Hui Kang <hui.kang@salesforce.com>
2021-05-24 23:33:58 +02:00
Oliver Bähler 9a3077afe2
chore!: Chart Publications via Github Workflow (#741)
* feat: Move Linting to Github Actions

Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
2021-05-21 17:59:30 +02:00
cskh e39ccfe315
feat: add resources to argo-rollouts deployment (#711)
- add destinationrule to clusterrolebinding

Signed-off-by: Hui Kang <hui.kang@salesforce.com>

Co-authored-by: Hui Kang <hui.kang@salesforce.com>
2021-05-07 10:29:36 -07:00
jandersen-plaid dbec4ad82e
fix: spec.preserveUnknownFields must be set to false to allow upgrades from v1beta1 (#709)
Signed-off-by: Jack Andersen <jandersen@plaid.com>
2021-05-05 15:59:18 -07:00
Anderson Silva b8f483fb73
feat(argo-rollouts): Match autogenerated/tested CRDs in upstream argo-rollouts (#638) 2021-04-07 13:29:47 -07:00
Lucia 4bc77c1566
fix(argo-rollouts): update crd schemas to current version (#589)
Signed-off-by: Lucia <luciasantiagomota@gmail.com>
2021-02-18 10:03:42 -08:00
Lucia 5b89b5d852
fix(argo-rollouts): undo apiversion update (#583)
Signed-off-by: Lucia <luciasantiagomota@gmail.com>
2021-02-16 10:38:44 -08:00
Sergey Shaykhullin 6b6254ef77
fix(argo-rollouts): Fix critical deployment schema bug (#552)
* Fix map -> array in containers

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

* Bump chart version

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

Co-authored-by: David J. M. Karlsen <david@davidkarlsen.com>
2021-01-22 12:47:08 +01:00
stephen-harris 8baf0d4465
Feat(argo-rollouts): Update argo-rollouts to v0.10.2 (#538)
* feat(argo-rollouts): Update argo-rollouts to v0.10.2

Signed-off-by: Stephen Harris <stephen.harris1@kaluza.com>

* chore: apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in favor of apiextensions.k8s.io/v1 CustomResourceDefinition

Signed-off-by: Stephen Harris <stephen.harris1@kaluza.com>
2021-01-21 09:48:29 -08:00
amit-handda 40e52f62ac
fix: apply podannotations to the controller pod template (#510)
* fix: apply podannotations to controller pod template

Signed-off-by: amit handa <amit.handa@doordash.com>

* bump chart version

Signed-off-by: amit handa <amit.handa@doordash.com>

Co-authored-by: Scott Cabrinha <scott@internaught.io>
2020-12-06 09:37:53 -08:00
caseyclarkjamf e7258346cc
fix: (argo-rollouts) Add clusterInstall conditional around aggregate ClusterRoles (#484)
* add clusterinstall conditional around aggregate clusterroles

Signed-off-by: Casey Clark <casey.clark@jamf.com>

* bump chart version to 0.3.9

Signed-off-by: Casey Clark <casey.clark@jamf.com>

Co-authored-by: Scott Cabrinha <scott@internaught.io>
2020-12-01 15:26:17 -08:00
Alan Tang 1f67a85a58
feat(argo-rollouts): Add service monitor (#474)
Co-authored-by: Scott Cabrinha <scott@internaught.io>
2020-10-27 10:31:38 -07:00
John Kost 12b4764afa
fix: Add Ocp clusterrole (#341)
* Update perms
2020-10-08 10:24:46 -07:00
w33dw0r7d ed19bc61e5
feat: bump to v0.9.1 (#464) 2020-10-05 10:14:50 -07:00
Tim Hobbs ffc9220f04
feat: imagePullSecrets for servers and controllers (#361) 2020-08-30 13:10:09 -04:00
jpbelanger-mtl f1a6fcc8af
feat(argo-rollouts): Add configurable annotation to the metrics service (#421)
Co-authored-by: Scott Cabrinha <scott@internaught.io>
2020-08-26 09:26:54 -07:00
Jungyoul Yu abadf9ad63
chore: argo-rollouts bump to 0.3.4 (v0.8.3) (#415)
* argo-rollouts bump version 0.3.4
2020-08-13 14:31:02 -07:00
Sarah Henkens 3f0e079f78
fix: Add missing verbs for pods to cluster role to support rollout restarts (#422) 2020-08-12 17:14:17 -07:00
smit thakkar bc78e3cbe1
Added tolerations, nodeSelectors and affinity to argo-rollouts (#387)
* added tolerations, nodeSelectors and affinity

* update chart version

* Update values.yaml

* Update Chart.yaml
2020-07-12 16:52:28 -07:00
Michael Odell 2b9193ac69
feat: argo-rollouts resources in helm values (#385)
Co-authored-by: Scott Cabrinha <scott@internaught.io>
2020-07-09 10:20:47 -07:00
Seiya Muramatsu 9f1bb53898
feat: upgrade Argo Rollouts to v0.8.0 (#315) 2020-04-20 16:40:39 -07:00
Scott Cabrinha 4f4c3af0c2
feat: add imagePullSecrets, labels, annotations and update CRDs (#268)
* feat: add imagePullSecrets, labels, annotations and update CRDs

* remove global value

* keep templated labels

* Update charts/argo-rollouts/Chart.yaml

update minor version, not just patch

Co-Authored-By: Eytan Hanig <eytanhanig@users.noreply.github.com>

* Update charts/argo-rollouts/README.md

Co-Authored-By: Eytan Hanig <eytanhanig@users.noreply.github.com>

Co-authored-by: Eytan Hanig <eytanhanig@users.noreply.github.com>
2020-03-25 09:29:44 -07:00
Scott Cabrinha 060fa584b4
feat: adding readme (#241) 2020-02-14 13:55:18 -08:00
Seiya Muramatsu 560263569f
feat: Add chart for argo-rollouts (#226) 2020-02-12 10:57:25 -08:00