Commit Graph

1325 Commits (e718e4665175c79ce5a50a6c8bd49b2bb9188ffe)

Author SHA1 Message Date
venegator e718e46651
feat(argo-workflows): Add honorLabels parameter to Argo Workflows ServiceMonitor (#2920)
* Update workflow-controller-servicemonitor.yaml

Signed-off-by: venegator <m.venega94@gmail.com>

* Update values.yaml

Signed-off-by: venegator <m.venega94@gmail.com>

* Update Chart.yaml

Signed-off-by: venegator <m.venega94@gmail.com>

* Update README.md

Signed-off-by: venegator <m.venega94@gmail.com>

* Update charts/argo-workflows/Chart.yaml

Co-authored-by: kiblik <5609770+kiblik@users.noreply.github.com>
Signed-off-by: venegator <m.venega94@gmail.com>

* Update workflow-controller-servicemonitor.yaml

Signed-off-by: venegator <m.venega94@gmail.com>

---------

Signed-off-by: venegator <m.venega94@gmail.com>
Co-authored-by: kiblik <5609770+kiblik@users.noreply.github.com>
2024-09-13 23:01:59 +09:00
Zoltán Reegn a344d64fbd
fix(argocd-apps): don't render empty app description (#2911)
* fix(argocd-apps): don't render empty app description

Signed-off-by: Zoltán Reegn <zoltan.reegn@gmail.com>

* chore: Apply suggestions from code review

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

---------

Signed-off-by: Zoltán Reegn <zoltan.reegn@gmail.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2024-09-11 06:55:38 +09:00
eddyfussel 3a1066cb5a
fix(argo-cd): Fix certificate template secretTemplateAnnotations null (#2909)
Signed-off-by: eddyfussel <28265760+eddyfussel@users.noreply.github.com>
2024-09-02 16:33:07 +01:00
Aikawa d144195ff4
chore(argo-cd): Fix typo on README (#2907)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2024-09-02 09:58:56 +01:00
Gazal e709ba3b5a
feat(argo-workflows): add loadBalancerClass field for Service resources (#2771) 2024-09-01 10:05:42 -05:00
Gazal 2df52cba0e
feat(argo-rollouts): add loadBalancerClass field for Service resource (#2772)
Most users of ArgoCD may use `Ingress` (and soon `HTTPRoute`), but for those who may want to use `Service` of type `LoadBalancer`, this would be useful.
The `loadBalancerClass` field would allow for a `CloudProvider` agnostic way of offloading the reconciliation for Kubernetes Service resources of type `LoadBalancer` to an external controller.

Signed-off-by: Gazal Gafoor <gazal.gafoor@rea-group.com>
Signed-off-by: Gazal <gazal.gafoor@rea-group.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2024-08-31 11:12:52 +01:00
Andreas Kappler 777f5410c5
chore(argo-cd): bump redis-ha (#2900)
Signed-off-by: a-hat <github@andreaskappler.de>
2024-08-28 16:27:07 +01:00
argoproj-renovate[bot] 466dd69355
chore(argo-cd): Update dependency argoproj/argo-cd to v2.12.3 (#2897)
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2024-08-27 14:30:18 +01:00
Yuki Kitakata 66615c347a
chore(argo-cd): Support string type of "true" for `statusbadge.enabled` (#2895)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2024-08-27 09:48:42 +01:00
argoproj-renovate[bot] e49123cdf4
chore(argo-cd): Update dependency argoproj/argo-cd to v2.12.2 (#2893)
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2024-08-23 09:51:01 +01:00
Brian Dunnigan 8c0b686895
feat(argo-workflows): Added support for setting annotations on argo workflows controller configmap (#2889) 2024-08-20 20:07:05 +01:00
Petr Drastil 243dc286a7
chore(argo-cd): Update dependency argoproj/argo-cd to v2.12.1 (#2885)
* chore(argo-cd): Update dependency argoproj/argo-cd to v2.12.1

* Add missing permissions

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>

---------

Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
2024-08-16 22:36:35 +01:00
argoproj-renovate[bot] 51e1e5b735
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.7.2 (#2880) 2024-08-14 17:31:12 +09:00
1102 96320b6486
feat(argo-cd): Update Notification Liveness/Readiness Probes (#2872) 2024-08-12 17:28:21 +02:00
Aikawa 4f4fb956d3
fix(argo-rollouts): Align permissions for controller's ClusterRole / Role (#2830)
* fix(argo-rollouts): Align permissions for controller's ClusterRole / Role

Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-rollouts): correct typo

Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
2024-08-12 10:58:01 +02:00
Aikawa 817182bdb0
fix(argo-cd): Fix Redis race condition due to optional REDIS_PASSWORD (#2839)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2024-08-08 16:02:08 +01:00
Johannes Kleinlercher 2251079c26
fix(argo-cd): Set TTL on redis-secret-init Job (#2861)
* feat: set ttlsecondsafterfinished to prevent stuck during sync when managed by argocd

Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at>

* fix: increased version and added changelig

Signed-off-by: Johannes Kleinlercher <johannes.kleinlercher@suxess-it.com>

* chore: Apply suggestions from code review

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

---------

Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at>
Signed-off-by: Johannes Kleinlercher <johannes.kleinlercher@suxess-it.com>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2024-08-06 11:14:17 +01:00
Petr Drastil 97a3db19cf
feat(argo-cd): Upgrade to Argo CD 2.12.0 (#2820) 2024-08-05 17:21:48 +02:00
Aljoscha Pörtner b5fcbe23c8
fix(argo-workflows): avoid empty namespace in role binding when singleNamespace is true (#2858)
Signed-off-by: Aljoscha Poertner <aljoscha.poertner@hellmann.com>
2024-08-02 11:42:36 +01:00
argoproj-renovate[bot] 67c720d23f
chore(argo-workflows): Update dependency argoproj/argo-workflows to v3.5.10 (#2856)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-08-01 16:18:41 +09:00
argoproj-renovate[bot] 3fb3397d96
chore(argo-workflows): Update dependency argoproj/argo-workflows to v3.5.9 (#2852)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-07-30 16:39:06 +09:00
Roland Kool 87e6dd9b63
chore(argo-rollouts): add option to disable creation of notifications configmap (#2849)
* chore(argo-rollouts): add option to disable creation of notifications configmap

This allows for using the upstream notifications configmap from
https://github.com/argoproj/argo-rollouts/blob/master/manifests/notifications-install.yaml

Signed-off-by: Roland Kool <rkool@bol.com>

* chore: update changelog

Signed-off-by: Roland Kool <rkool@bol.com>

* chore: fix chart version bump

Signed-off-by: Roland Kool <rkool@bol.com>

---------

Signed-off-by: Roland Kool <rkool@bol.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2024-07-29 09:25:24 +02:00
argoproj-renovate[bot] 511d0d0adc
chore(argo-cd): Update dependency argoproj/argo-cd to v2.11.7 (#2845)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-07-24 12:44:35 +01:00
argoproj-renovate[bot] d32e6b537c
chore(argo-cd): Update dependency argoproj/argo-cd to v2.11.6 (#2843)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-07-22 18:14:22 +01:00
Aikawa be36117924
docs(argo-cd): Add Changelog for v7.0.0 (#2835)
chore(argo-cd): Add Changelog for v7.0.0

Signed-off-by: yu-croco <yu.croco@gmail.com>
2024-07-19 11:22:48 +01:00
Filipe 809351a3fb
fix(argo-cd): Missing Redis sentinel variables in app controller deployment (#2806) 2024-07-18 08:52:38 +09:00
argoproj-renovate[bot] 2285578bba
chore(argo-cd): Update dependency argoproj/argo-cd to v2.11.5 (#2832)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-07-16 10:16:44 +09:00
Marco Maurer (-Kilchhofer) 2653aef414
fix(argo-cd): Address inconsistent redis-secret-init SA handling (#2823)
Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com>
2024-07-12 08:04:45 +09:00
Marco Maurer (-Kilchhofer) 79e32424d6
fix(argo-cd): Address oversights of feature `namespaceOverride` (#2821)
Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com>
2024-07-10 22:01:05 +01:00
argoproj-renovate[bot] ea28da27d1
chore(argocd-image-updater): Update dependency argoproj-labs/argocd-image-updater to v0.14.0 (#2809)
* chore(argocd-image-updater): Update dependency argoproj-labs/argocd-image-updater to v0.14.0

* feat(argocd-image-updater): upgrade as following upstream

Signed-off-by: yu-croco <yu.croco@gmail.com>

* feat(argocd-image-updater): configure gitCommitSigningKey and gitCommitSignOff

Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argocd-image-updater): add missing attribute

Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Co-authored-by: yu-croco <yu.croco@gmail.com>
2024-07-09 22:31:36 +01:00
argoproj-renovate[bot] de281eca6e
chore(argo-cd): Update dependency argoproj/argo-cd to v2.11.4 (#2805)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-07-02 21:43:28 +01:00
Kaswob 475d7e724d
fix(argo-rollouts): Add traefik.io api group (#2703)
Add traefik.io (which is the only supported apiGroup for traefik >3.0)
to clusterrole and role of argo-rollouts chart

Signed-off-by: Kamil Swoboda <kswoboda@getresponse.com>
Signed-off-by: Kaswob <44066982+Kaswob@users.noreply.github.com>
2024-07-01 11:02:14 +01:00
shlomi tubul 9cefbb3daf
fix(argo-cd): Make REDIS_PASSWORD environment variables optional always (#2800) 2024-06-29 06:52:17 +09:00
shlomi tubul 171177ab77
feat(argo-cd): add support for passing redis - sentinel credentials (#2492)
* feat: add support for passing redis - sentinel credentials

Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai>

* feat: add changelog annotations

Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai>

* Update Chart.yaml

Signed-off-by: shlomi tubul <33376277+shlomitubul@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: shlomi tubul <33376277+shlomitubul@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: shlomi tubul <33376277+shlomitubul@users.noreply.github.com>

---------

Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai>
Signed-off-by: shlomi tubul <33376277+shlomitubul@users.noreply.github.com>
2024-06-26 12:28:42 +01:00
ajax-bychenok-y 425e98ecff
fix(argo-rollouts): Fix of global subscriptions for Argo Rollouts (#2797)
* Fix of Argo Rollouts notifications subscription

Signed-off-by: Yurii Bychenok <bychenok.y@ajax.systems>

* Fixed Argo Rollouts helm changelog

Signed-off-by: Yurii Bychenok <bychenok.y@ajax.systems>

* Fixed Argo Rollouts helm default values.yaml

Signed-off-by: Yurii Bychenok <bychenok.y@ajax.systems>

* Fixed Argo Rollouts doc after helm update

Signed-off-by: Yurii Bychenok <bychenok.y@ajax.systems>

---------

Signed-off-by: Yurii Bychenok <bychenok.y@ajax.systems>
Signed-off-by: Aikawa <yu.croco@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2024-06-26 11:39:03 +01:00
argoproj-renovate[bot] 3d98d04f43
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.7.1 (#2794)
* chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.7.1

* feat(argo-rollouts): update as following upstream

Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Co-authored-by: yu-croco <yu.croco@gmail.com>
2024-06-26 18:10:00 +09:00
Aikawa db0f57b309
fix(argo-events): Update Jetstream versions as following upstream (#2790) 2024-06-26 06:27:44 +01:00
Jaime Pérez Halcón ee508fe7fc
fix(argo-rollouts): Add subscriptions into notifcations-configmap (#2793)
* fix(argo-rollouts): Add subscriptions into notifcations-configmap

Signed-off-by: Jaime Pérez Halcón <jphalcon@gmail.com>

* fix(argo-rollouts): Set version

Signed-off-by: Jaime Pérez Halcón <jphalcon@gmail.com>

* fix(argo-rollouts): Updated readme

Signed-off-by: Jaime Pérez Halcón <jphalcon@gmail.com>

* fix(values.yaml): fixed trailing spaces

Signed-off-by: Jaime Pérez Halcón <jphalcon@gmail.com>

---------

Signed-off-by: Jaime Pérez Halcón <jphalcon@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2024-06-25 14:04:32 +01:00
Clement Chevalier 7b30c3bcfa
chore(argo-cd): add shard option for clusterCredentials (#2779)
feat(argocd): add shard option for clusterCredentials

Signed-off-by: Clement Chevalier <clement.chevalier@contentsquare.com>
2024-06-25 21:25:46 +09:00
Mickaël Canévet ad8d48c590
feat(argo-cd): make PrometheusRule deployment conditional on CRD exis… (#2791) 2024-06-25 04:48:03 +01:00
Mohamed Ragab 2ba2eb3daf
feat(argo-rollouts): add annotations for notifications secret (#2777)
* feat(argo-rollouts): Most users of Argo-rollouts may store secrets on vault which allows to auto inject secrets directly to secrets object using annotations.
Signed-off-by:Mohamed Ragab <mohamed.ragab@hellofresh.com>

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>

* Fix indentation

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>

---------

Signed-off-by: Mohamed Ragab <mohamed.ragab@hellofresh.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2024-06-22 19:11:25 +09:00
smcavallo 02949b14b1
fix(argo-cd): Default repo-server init container resources to empty (#2786) 2024-06-21 23:01:27 +02:00
Erwan Vallienne b0d4648471
fix(argo-cd): remove secretName for server and applicationSet Certificates (#2741)
* Remove Certificate's secretName because expected names by server and applicationset are static

Signed-off-by: Erwan Vallienne <erwan@fgtech.fr>

* Apply suggestions from code review

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

* Fix lint

Signed-off-by: Erwan Vallienne <erwan@fgtech.fr>

---------

Signed-off-by: Erwan Vallienne <erwan@fgtech.fr>
Signed-off-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
Signed-off-by: Erwan Vallienne <135604788+erwanval@users.noreply.github.com>
Co-authored-by: Marco Maurer (-Kilchhofer) <mkilchhofer@users.noreply.github.com>
2024-06-20 19:25:27 +09:00
Julie Ims e34b45b3ea
feat(argo-cd): Add secrettemplate to argo-cd server certificate (#2780)
* Add secrettemplate to argo-cd server certificate

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

* refactor documentation

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

* added changelog

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

* remove empty line

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

* correct comment in values file

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

* move documentation comment according to test results

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>

---------

Signed-off-by: Ims, Julie <juliebergeims@gmail.com>
2024-06-19 15:04:02 +01:00
Tim Collins 8130224b3b
fix(argo-workflows): add `app:` label to components to match upstream (#2775) 2024-06-19 09:00:44 +02:00
argoproj-renovate[bot] 3c127abe7b
chore(argo-workflows): Update dependency argoproj/argo-workflows to v3.5.8 (#2773)
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2024-06-18 08:46:47 +01:00
Gazal 6946696aae
feat(argo-cd): add loadBalancerClass field for Service resource (#2769) 2024-06-18 10:13:21 +09:00
Anton Gilgur fab2809c67
fix(argo-workflows): revert `BASE_HREF` change (#2770)
* fix(argo-workflows): revert `BASE_HREF` change

This reverts commit 134cecde58.

Sorry, I screwed up this and caused a regression. Didn't read my own release notes (from 4 months ago to be fair) where `ARGO_BASE_HREF` would not work previously as it was inconsistently `ARGO_BASEHREF`. So there is no forward compatible change to be made here, so just revert this.

Will have to reinstate this change for the 3.6 upgrade

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>

* changelog update

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>

---------

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
2024-06-18 03:59:29 +09:00
argoproj-renovate[bot] 43c626d31e
chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.7.0 (#2763)
* chore(argo-rollouts): Update dependency argoproj/argo-rollouts to v1.7.0

* feat(argo-rollouts): Update resources as following upstream

Signed-off-by: yu-croco <yu.croco@gmail.com>

* fix(argo-rollouts): update doc

Signed-off-by: yu-croco <yu.croco@gmail.com>

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Co-authored-by: yu-croco <yu.croco@gmail.com>
2024-06-14 18:00:28 +09:00
Kaita Nakamura ea967df1e3
chore(argocd-image-updater): fix referenced URL to command line reference page (#2761) 2024-06-14 16:53:59 +09:00