Commit graph

87 commits

Author SHA1 Message Date
Gustav Kofoed Clausen
2557347583
chore(argo-rollouts): Upgrade Argo Rollouts to v1.6.0 (#2252)
* chore(argo-rollouts): Upgrade Argo Rollouts to v1.6.0

Signed-off-by: Gustav Kofoed Clausen <gustavclausen@users.noreply.github.com>

* chore(argo-rollouts): Update CRDs to matching version

Signed-off-by: Gustav Kofoed Clausen <gustavclausen@users.noreply.github.com>

---------

Signed-off-by: Gustav Kofoed Clausen <gustavclausen@users.noreply.github.com>
Co-authored-by: Gustav Kofoed Clausen <gustavclausen@users.noreply.github.com>
2023-09-07 07:23:20 -05:00
Nick Kampe
3737457b0f
feat(argo-rollouts): update servicemonitor.yaml to allow for namespace to be set (#2222)
* Update servicemonitor.yaml to allow for namespace to be set

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

* Update README.md

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

* Update values.yaml

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

* Update Chart.yaml

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

* Update Chart.yaml

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

* Alphabetized namespace addition in README

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

---------

Signed-off-by: Nick Kampe <Kampe@users.noreply.github.com>
2023-08-16 16:01:43 +09:00
Jason Meridth
b9c7b3104a
fix(argo-rollouts): add CI for enabling extra objects for argo-rollouts (#2198)
* fix(argo-rollouts): add CI for enabling extra objects for argo-rollouts

Add CI for extra objects

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

* fix: rename extra objects ci file to have -values suffix

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

---------

Signed-off-by: jmeridth <jmeridth@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-08-09 09:03:57 +09:00
Aikawa
eae0bdd871
fix(argo-rollouts): Add required ingress permission (#2207) 2023-08-05 10:26:24 +00:00
Grégory SANCHEZ
962342fe2a
fix(argo-rollouts): fix helm lint error when extraObjects is defined (#2196)
fix(extra-manifests): fix helm lint error when extraObjecrts is defined

Signed-off-by: Grégory SANCHEZ <gregory.sanchez@icloud.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-08-01 18:07:17 +09:00
Artur
5f1d08de0b
fix(argo-rollouts): Use annotation cont metrics (#2184)
* fix(argo-rollouts): Use annotation cont metrics

Signed-off-by: Artur Mudrykh <a.mudrykh@uzum.com>

* fix(argo-rollouts): add changes and bump version

Signed-off-by: Artur Mudrykh <a.mudrykh@uzum.com>

* fix chart.yaml

Signed-off-by: Artur Mudrykh <a.mudrykh@uzum.com>

---------

Signed-off-by: Artur Mudrykh <a.mudrykh@uzum.com>
Co-authored-by: Artur Mudrykh <a.mudrykh@uzum.com>
2023-07-25 09:22:46 +09:00
Takuma Kume
000d8c7128
feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.1 (#2174) 2023-07-20 18:26:23 +01:00
Aikawa
3a7e4b1de7
feat(argo-rollouts): Support Traffic Router Plugins (#2090)
Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-06-04 12:07:40 +01:00
Tal Yitzhak
2fbc856637
feat(argo-rollouts): Fix cluster role missing access in argo rollouts dashboard (#2081)
* docs(github): comment out notational pieces of PR template (#1969)

github: comment out notational pieces of PR template

- the DCO and publishing sentences are not filled out during PRs
  and are purely notational
  - comment them out with HTML comments, as is common practice
    - example from a repo I maintain: f6db59613a/.github/issue_template.md (L2)
      - I copied that from other repos too
  - these comments are still visible to the PR author, just not visible
    when rendered, keeping the PR more concise

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Tal Yitzhak <talyi@jfrog.com>

* Added missing permissions for argo rollouts dashboard cluster role - for config map, should be able to get

Signed-off-by: Tal Yitzhak <talyi@jfrog.com>

* Added missing permissions for argo rollouts dashboard cluster role - for config map, should be able to get

Signed-off-by: Tal Yitzhak <talyi@jfrog.com>

---------

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
Signed-off-by: Tal Yitzhak <talyi@jfrog.com>
Signed-off-by: Tal Yitzhak <yitzhtal@gmail.com>
Co-authored-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Tal Yitzhak <talyi@jfrog.com>
2023-05-27 23:51:41 +09:00
Michael Weber
feb7fc0bb8
feat(argo-rollouts): add deployment annotations for controller (#2048)
* feat(argo-rollouts): deployment annotations for controller, dashboard

Signed-off-by: Michael Weber <michael.weber@jumpcloud.com>

* chore: Apply changes from code review

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

---------

Signed-off-by: Michael Weber <michael.weber@jumpcloud.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-05-23 16:07:34 +09:00
Yevhen Tienkaiev
b651465fb2
feat(argo-rollouts): Add possibility to configure healthz and metrics ports to be compatible with Istio (#1976) 2023-05-20 10:39:17 -05:00
Aikawa
083f42cdd6
feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.0 (#2039)
* feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.0
Signed-off-by: yu-croco <yu.croco@gmail.com>

* feat(argo-rollouts): Add missing configmap for 3rd party metrics providers
Signed-off-by: yu-croco <yu.croco@gmail.com>

* feat: Add signing information

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

---------

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-05-10 17:30:57 +02:00
Cyril Jouve
80d5a6a65d
feat(argo-rollouts): allow extraObjects to contain string template (#1996)
[argo-event] allow extraObjects to contain string template

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-05-06 20:31:50 +09:00
Tal Yitzhak
bc4e00b836
fix(argo-rollouts): Added missing permissions for argo rollouts dashboard cluster role (#1988) 2023-04-28 02:54:32 -05:00
aniekgul
d2853afc24
feat(argo-rollouts): add service monitor relabeling configs (#1972)
Signed-off-by: Aniek Gul <13356402+aniekgul@users.noreply.github.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-04-24 23:40:40 +09:00
Marco Kilchhofer
dfe36fbde9
feat(argo-rollouts): Add ability to provide additional volumes (#1965) 2023-04-13 18:58:48 -05:00
Aikawa
406e07b46b
fix(argo-rollouts): add namespace field for namespace scoped resources (#1960)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-04-13 20:16:20 +02:00
Khanh Ngo
af90fd665f
feat(argo-rollouts): support setting pod annotations separately on controller and dashboard (#1928) 2023-03-29 04:16:34 -05:00
Aikawa
9663ca2fbd
chore(argo-rollouts): Upgrade Argo Rollouts to v.1.4.1 (#1877)
* chore(argo-rollouts): Upgrade Argo Rollouts to v.1.4.1
Signed-off-by: yu-croco <yu.croco@gmail.com>

* chore(argo-rollouts): Add update information
Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-03-03 00:02:33 +09:00
Jason Meridth
e3ae99b74d
fix(argo-rollouts): Align changelog structure (#1814)
relates to #1808

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-01-29 20:14:11 +01:00
Richard Johansson
4dd31571b3
feat(argo-rollouts): Added flags to toggle provider-specific RBAC (#1777)
* Toggle for provider-specific RBAC + Added missing RBAC rules

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

* Updated docs with new Helm values

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

* Added a general flag providerRBAC.enabled to toggle all of the providers

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

* Aligned with main

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

* Corrected inline comments

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

* Fixed incorrect inline comments

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>

Signed-off-by: Richard Johansson <richard.jimmy.johansson@gmail.com>
2023-01-20 10:41:52 -06:00
Jason Meridth
132449cacc
chore(argo-rollouts): Upgrade argo-rollouts to 1.4.0 (#1774)
Fixes #1763

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

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-01-19 15:14:02 -06:00
Pedro
206d4922bf
fix(argo-rollouts): avoid label exceeding maximum length (#1694)
* fix(argo-rollouts): generated value for app.kubernetes.io/version label for argo-rollouts will not exceed maximum length and support passing a SHA digest.

Signed-off-by: Pedro Salgado <steenzout@users.noreply.github.com>

* fix: Add missing double quote in changelog

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

Signed-off-by: Pedro Salgado <steenzout@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-01-19 11:37:18 +01:00
Kiyoshi Muranaka
2777121707
feat(argo-rollouts): Add support for topologySpreadConstraints (#1755) 2023-01-17 20:38:50 -06:00
Jason Meridth
d4085a5641
chore(argo-rollouts): Upgrade argo-rollouts to 1.3.1 (#1500)
Signed-off-by: jmeridth <jmeridth@gmail.com>
2022-10-01 00:29:03 +02:00
Jason Meridth
ed2bf79bab
chore(argo-rollouts) Upgrade to argo-rollouts 1.3.0 (#1466)
Signed-off-by: jmeridth <jmeridth@gmail.com>
2022-09-29 08:43:32 +02:00
Luke
19b1c138e1
feat(argo-rollouts): Add initContainers to controller pod, allow secrets to be manipulated (#1410)
* Add initContainers to controller pod, allow secrets to be manipulated

Signed-off-by: lukepatrick <lukephilips@gmail.com>

* bump

Signed-off-by: lukepatrick <lukephilips@gmail.com>

* linting

Signed-off-by: lukepatrick <lukephilips@gmail.com>

* Update charts/argo-rollouts/templates/controller/deployment.yaml

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: lukepatrick <lukephilips@gmail.com>

Signed-off-by: lukepatrick <lukephilips@gmail.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-08-26 11:40:01 -05:00
JM
8ba4e42731
chore(maintainers): Change helm chart maintainers to argoproj (#1426)
Standardize helm chart maintainer to be

```yaml
maintainers:
  - name: argoproj
    url: https://argoproj.github.io/
```

We'll use CODEOWNERS to notify individual maintainers about PRs to the helm charts and will be our source-of-truth for that information

Signed-off-by: jmeridth <jmeridth@gmail.com>
2022-08-26 11:02:57 +02:00
jphelton
b029a6dde3
feat(argo-rollouts): flag to disable clusterrole/clusterrolebinding creation (#1388)
* feat(argo-rollouts): Add flag to optionally disable the creation of cluster roles (even when running in cluster mode)

Signed-off-by: Joshua Helton <jdoghelton@gmail.com>

* fix README.md with helm-docs.sh

Signed-off-by: Joshua Helton <jdoghelton@gmail.com>

Signed-off-by: Joshua Helton <jdoghelton@gmail.com>
Co-authored-by: JM <jmeridth@gmail.com>
2022-08-22 21:43:13 -05:00
Vlad Voloshyn
8ef5710660
feat(argo-rollouts): Add extra manifests option to chart (#1366)
* feat(argo-rollouts): Add extra manifests option to chart

Signed-off-by: Vlad Voloshyn <vladvoloshyn12@gmail.com>

* fix indent

Signed-off-by: Vlad Voloshyn <vladvoloshyn12@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>
2022-07-15 13:43:03 +02:00
Ben Hayden
cd65701281
feat(argo-rollouts) Add controller.extraEnv (#1333)
* feat(argo-rollouts) Add controller.extraEnv

Ability to specify environment variables for rollouts-controller from values.yaml

Signed-off-by: Ben Hayden <hayden767@gmail.com>

* Also implement extraEnv for dashboard component

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

* Reword changelog line

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-06-17 10:12:52 +02:00
foxtel-temujincabigao
3f72172232
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>
2022-06-01 19:09:51 +02:00
Ward Loos
dc4f6919d1
feat(argo-rollouts): Add PDB option to controller and dashboard (#1294)
* feat(argo-rollouts): Add PodDisruptionBudget option to controller and dashboard

Signed-off-by: Ward Loos <ward.loos@gmail.com>

* Apply changes from code review

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

Co-authored-by: Ward Loos <ward.loos@aaqua.live>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-26 13:59:58 +02:00
Vlad Voloshyn
c7b3331d7b
feat(argo-rollouts): Add replicas option to dashboard (#1286)
* feat(argo-rollouts): Add replicas option to dashboard

Signed-off-by: Vlad Voloshyn <vladvoloshyn12@gmail.com>

* Update README

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

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2022-05-23 07:05:11 +02:00
amirschw
6ff050f6f5
feat(argo-rollouts): Allow defining priorityClassName (#1212)
* feat(argo-rollouts): allow defining controller.priorityClassName

Signed-off-by: amirschw <24677563+amirschw@users.noreply.github.com>

* add priorityClassName to the dashbaord pods

Signed-off-by: amirschw <24677563+amirschw@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>
2022-04-05 13:38:02 +02:00
Ben Poland
4b80adcfd8
feat(argo-rollouts): add dashboard permission on Deployments (#1202)
* feat(argo-rollouts): add dashboard permission on Deployments

- needed for Rollouts with workload referencing

Signed-off-by: Ben Poland <ben.poland@faire.com>

* Add podtemplates to match controller role

Signed-off-by: Ben Poland <ben.poland@faire.com>
2022-03-31 18:31:43 +01:00
cskh
0d2d0243a5
feat(argo-rollouts): upgrade to v1.2.0 (#1135)
* feat(argo-rollouts): upgrade to v1.2.0-rc1

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

* [argo-rollouts]:bump minor version and add release version

Signed-off-by: Hui Kang <hui.kang@salesforce.com>
2022-03-23 22:11:46 +01:00
Ian Muge
c8f0471bd0
feat(argo-rollouts): Add notification secret and configmap (#1163)
* fixing the error on the argo rollouts controller needing the notifications configmap and rollout

Signed-off-by: Ian Muge <ian.muge@ardoq.com>

* bump chart version

Signed-off-by: Ian Muge <ian.muge@ardoq.com>

* updating changelog

Signed-off-by: Ian Muge <ian.muge@ardoq.com>

* fix structure to be simialr to argocd-notification as suggested

Signed-off-by: Ian Muge <ian.muge@ardoq.com>

* Bump Minor version as we are adding a new feature

Signed-off-by: Ian Muge <ian.muge@ardoq.com>

* Updated helm docs, all tests are green, locally

Signed-off-by: Ian Muge <ian.muge@ardoq.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-03-14 22:12:41 +01:00
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