Commit Graph

157 Commits (main)

Author SHA1 Message Date
Tim Collins a78556018d
chore(argo-workflows): Remove xip url from test to avoid confusion (#2350)
* chore(argo-workflows): Remove xip url from test to avoid confusion

Signed-off-by: Tim Collins <tim@thecollins.team>

* Bump version

Signed-off-by: Tim Collins <tim@thecollins.team>

* More bumpings

Signed-off-by: Tim Collins <tim@thecollins.team>

* Tim can't type

Signed-off-by: Tim Collins <tim@thecollins.team>

* Swap to example.com - rfc2606

Signed-off-by: Tim Collins <tim@thecollins.team>

---------

Signed-off-by: Tim Collins <tim@thecollins.team>
2023-11-16 12:31:53 +00:00
Aikawa 9496f2f1e6
fix(argo-workflows): Align version label (#2342)
* fix(argo-workflows): Aligne version label

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

* fix(argo-workflows): fix typo

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

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-11-15 13:32:49 +00:00
Matt Dainty 737b9724de
fix(argo-workflows): Add parameters for tuning revisionHistoryLimit and emptyDir volumes (#2346) 2023-11-15 07:17:09 -06:00
Aikawa 9840ebedc6
fix(argo-workflows): Accept multi auth mode for server (#2336)
* fix(argo-workflows): Accept multi auth mode for server

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

* chore(argo-workflows): improve description of authMode

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

* chore(argo-workflows): keep the older value valid for now as compatibility.

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

---------

Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-11-09 01:04:58 +09:00
Aikawa a98dd96059
chore(argo-workflows): Upgrade Argo Workflows to v3.5.1 (#2329)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-11-04 14:57:43 +09:00
Max! d170cdb2df
fix(argo-workflows): Fix outdated URL in values.yaml comments (#2328)
* fix outdated link branch link

Branch was renamed prior, redirects to main now

Signed-off-by: Max! <admin@cloudydev.net>

* Update Chart.yaml

Signed-off-by: Max! <admin@cloudydev.net>

* add to changelog

Signed-off-by: Max! <admin@cloudydev.net>

---------

Signed-off-by: Max! <admin@cloudydev.net>
2023-11-03 15:39:05 -05:00
Ujin a67424d0c4
feat(argo-workflows): Updated supported workers parameters (#2297)
* feat(argo-workflows): Updated supported workers parameters

Change
------
Based on argo-workflows [scaling documents](https://argoproj.github.io/argo-workflows/scaling/)
it's possible to set following workers values: `--workflow-workers`, `--workflow-ttl-workers`, `--pod-cleanup-workers`
and statring 3.5 `--cron-workflow-workers`. This change allows chart
consumers to take advatage of _all_ these parameters.

Testing
-------
```
helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep workers

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"
          - "--pod-cleanup-workers"
          - "30"

helm upgrade argowf charts/argo-workflows -n argo --values charts/argo-workflows/values.yaml --create-namespace --debug | grep -A70 "Source: argo-workflows/templates/controller/workflow-controller-deployment.yaml" | grep -A1 workers
          - "--workflow-workers"
          - "10"
          - "--workflow-ttl-workers"
          - "20"
          - "--pod-cleanup-workers"
          - "30"
          - "--cron-workflow-workers"
          - "40"
```

Signed-off-by: Evgeny Khatko <owen.tko@gmail.com>
Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>

* Addressing PR feedback.

Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>

* newline

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

* Update Chart.yaml

Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>

---------

Signed-off-by: Evgeny Khatko <owen.tko@gmail.com>
Signed-off-by: Evgeny Khatko <ekhatko@paypal.com>
Signed-off-by: Tim Collins <45351296+tico24@users.noreply.github.com>
Co-authored-by: Evgeny Khatko <ekhatko@paypal.com>
Co-authored-by: Tim Collins <45351296+tico24@users.noreply.github.com>
2023-10-24 13:34:49 +01:00
Aikawa 14e2e32bed
chore(argo-workflows): Add sample of PostgreSQL ssl entries in values.yaml (#2307)
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-10-24 11:06:28 +01:00
Jonathan Raymond 575ee244b2
fix(argo-workflows): add all crds to aggregate-roles template (#2301)
fix: add all crds to aggregate-roles

Signed-off-by: Jonathan Raymond <jonwraymond@gmail.com>
2023-10-18 08:53:16 +09:00
Koen van Zuijlen 8c72bed779
feat(argo-workflows): Added commonLabels (#2300) 2023-10-17 10:40:33 -05:00
Jason Meridth df9ee892b5
chore(argo-workflows): Upgrade argo-workflows to 3.5.0 (#2228)
Diff based on the rc1 branch currently here [3.4.10...3.5.0](https://github.com/argoproj/argo-workflows/compare/v3.4.10...v3.5.0)

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-10-13 22:59:02 +01:00
Aikawa 2730dc24c7
feat(argo-workflows): Configure declarative server auth mode (#2291) 2023-10-12 09:14:41 -05:00
Anton Gilgur db76bbed97
docs(argo-workflows): add an HA section (#2183)
* feat(argo-workflows): add a sample HA config

- a `values-ha.yaml` as an example for how one would set-up HA according to the Argo Workflows docs

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

* docs(argo-workflows): add an HA section

- plus add a test for HA, which the docs link to as an example
- link back to [upstream docs](https://argoproj.github.io/argo-workflows/high-availability/) as well

- follow the same basic structure as the [Argo CD chart for HA](3e35b0c7f7/charts/argo-cd/README.md?plain=1#L17)
  - as asked in review

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

---------

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
Signed-off-by: Anton Gilgur <4970083+agilgur5@users.noreply.github.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-09-10 10:57:17 +09:00
Aikawa 925cd8454c
chore(argo-workflows): Upgrade Argo Workflows to v3.4.11 (#2255) 2023-09-08 05:10:55 +01:00
Jeongwon Song a9acf935ab
chore(argo-workflows): update comment for azure artifact repository blobNameFormat (#2229) 2023-08-19 00:59:46 -05:00
Fuochi dc56fa63f3
feat(argo-workflows): add imagePullSecret for workflow sa (#2226)
Signed-off-by: Fuochi <ffuochi@hotmail.com>
2023-08-17 13:08:03 +01:00
Jason Meridth 92b2724b0f
chore(argo-workflows): Upgrade to Argo Workflows v3.4.10 (#2220) 2023-08-16 11:00:35 +00:00
Anton Gilgur a64615414d
fix(argo-workflows): Server only needs `get` Secrets (#2211)
- as of aa366db345, the Server no longer needs `list` or `watch` and only uses `get`
  - this was released as part of [v3.4.0](https://github.com/argoproj/argo-workflows/blob/master/CHANGELOG.md#v340-rc1-2022-08-09), and the current version of the chart uses v3.4.9 (per `Chart.yaml#appVersion`)

- `update` is not needed either for SSO secret
  - manifests RBAC: a68ea0feab/manifests/cluster-install/argo-server-rbac/argo-server-clusterole.yaml (L18)
  - SSO source code only uses [`create`](20d0923611/server/auth/sso/sso.go (L140)) and [`get`](20d0923611/server/auth/sso/sso.go (L151))
    - (also some `get`s above that for [`clientID`](20d0923611/server/auth/sso/sso.go (L127)) and [`clientSecret`](20d0923611/server/auth/sso/sso.go (L106)) as well)

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-08-11 10:14:54 +09:00
Andy Cobaugh 98da71eb87
feat(argo-workflows): allow setting executor args (#2177) 2023-07-27 08:57:46 -05:00
Jason Meridth 137bb9e177
chore(argo-workflows): Upgrade to 3.4.9 (#2175)
chore(argo-workflow): Upgrade to 3.4.9

- [ ] update CRD changes

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-07-21 08:19:59 +09:00
gussan 5ec59e90fa
feat(argo-workflows): Add support for artifactRepositoryRef (#2135)
Signed-off-by: tomoki-yamaguchi <toyamagu2021@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
Co-authored-by: Tim Collins <45351296+tico24@users.noreply.github.com>
2023-07-11 13:07:08 +01:00
toyamagu f1526ec558
fix(argo-workflows): artifactRepository will not be configured by default (#2132) (#2134) 2023-06-24 17:28:46 -05:00
frauniki 490ffa574c
fix(argo-workflows): Change argo-workflows-server crb creation conditions (#2124)
Change server's crb creation conditions

Signed-off-by: frauniki <frauniki@sinoa.jp>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-06-23 11:35:01 -05:00
Simon Hewitt e7c3090cbf
feat(argo-workflows): Add support for UI columns configuration (#2098) 2023-06-07 22:48:05 -05:00
Alexandre Joris 5771a06977
fix(argo-workflows): Fixed gcs keyFormat template example in values.yaml (#2085)
* fix(argo-workflows): #2073: Fixed gcs keyFormat template example in values.yaml

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* bumped chart version to v0.28.3 ; added artifacthub.io/changes changelog

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* fixed Chart.yaml trailing spaces

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* chore(deps): bump pascalgn/size-label-action from 0.4.3 to 0.5.0 (#2092)

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 (#2091)

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* chore(argo-workflows): Declare SSO configuration explicitly on values.yaml (#2089)

Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

* 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>
Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>

---------

Signed-off-by: Alexandre Joris <alexandre.joris@govirtuo.com>
Signed-off-by: yu-croco <yu.croco@gmail.com>
Signed-off-by: Alexandre Joris <alexandre.joris@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-06-05 09:15:07 -05:00
Aikawa 5fb6688bcb
chore(argo-workflows): Declare SSO configuration explicitly on values.yaml (#2089)
Signed-off-by: yu-croco <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-06-03 09:40:50 -05:00
Jason Meridth cf3a8eed84
chore(argo-workflows): upgrade argo workflows to v3.4.8 (#2077) 2023-05-26 05:19:03 +01:00
Aikawa 23b94151c6
chore(argo-workflows): Enable to configure Service Monitor port (#2076) 2023-05-25 07:30:48 -05:00
Julien Michaud 5766533626
feat(argo-workflows): support google ManagedCertificate, FrontendConfig & BackendConfig for gce ingress (#2066)
* feat: add gke stuff

Signed-off-by: julien.michaud <julien.michaud@mirakl.com>

* update readme and chart.yaml file

Signed-off-by: julien.michaud <julien.michaud@mirakl.com>

* fix readme

Signed-off-by: julien.michaud <julien.michaud@mirakl.com>

* docs: Apply changes from code review

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

---------

Signed-off-by: julien.michaud <julien.michaud@mirakl.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-05-19 11:35:33 +01:00
Cyril Jouve 5873a1bc33
feat(argo-workflows): allow extraObjects to contain string template (#1995)
[argo-workflows] allow extraObjects to contain string template

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-05-11 15:39:17 +09:00
PidgeyBE f6d44750b8
fix(argo-workflows): Fix templating in several places (#2026)
* Add artifacthub changes

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>

* fix templating list of yamls

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>

* Bump version and fix templating for gcs and azure as well

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>

---------

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-05-11 09:09:33 +09:00
Marco Kilchhofer 887f68adb1
feat(argo-workflows): Introduce chart signing (#2044)
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-05-10 23:20:51 +09:00
PidgeyBE cc64b0c9f5
fix(argo-workflows): fix clusterworkflowtemplates disabled flag (#2033)
* fix clusterworkflowtemplates disabled flag

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>

* Bump chart version and add artifacthub changes

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>

---------

Signed-off-by: Peejai <pieterjan.soetaert@robovision.eu>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-05-10 19:16:14 +09:00
ryanpark0203 c8b47cf060
fix(argo-workflows): Fix Helm chart to correctly reference Kubernetes version in conditional check for HPA apiVersion (#2029)
* add a fix for argo workflows hpa

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>

* add description for the fix

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>

* update readme

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>

* remove apiVersionOverrides from readme

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>

* fix linting

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>

---------

Signed-off-by: ryanpark0203 <108246291+ryanpark0203@users.noreply.github.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-05-09 12:41:54 +09:00
Jason Meridth 24089bdd38
fix(argo-workflows): use correct artifacthub annotation kind (#2031)
This is to get latest argo-workflows chart version out to artifacthub.

Can't get the previous ones that had incorrect kinds.

#2030 adds linting so this doesn't happen again.

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-05-08 22:02:25 +02:00
Jason Meridth 5cff915898
fix(argo-workflows): change chart icon to match other charts (#2018)
fix(argo-workflows): change chart image to match other charts

This will make the charts all look nice when you go to https://artifacthub.io/packages/search?repo=argo&sort=relevance&page=1

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-05-07 01:20:18 +09:00
Jason Meridth 2197c8e040
fix(argo-workflows): Drop .Values.useDefaultArtifactRepo flag to simplify usage (#2002)
Fixes #1140

- [x] remove `.Values.useDefaultArtifactRepo` to ensure if items populated they get into the configmap.
- [x] change structure of `.Values.customArtifactRepository` to only include the custom information

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-05-05 09:30:53 -05:00
Jason Meridth 513df3df8f
fix(argo-workflows): Add missing argo-workflows.apiVersion.autoscaling helper function for HPA configuration (#2001)
fix: Add missing argo-workflows.apiVersion.autoscaling helper function for HPA configuration

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-05-05 15:13:41 +01:00
Stefan Tertan 00e585342a
feat(argo-workflows): add Prometheus ServiceMonitor relabelings, metricRelabelings & targetLabels (#1977)
* feat(argo-workflows): add Prometheus ServiceMonitor relabelings, metricRelabelings & targetLabels

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>

* chore(argo-workflows): bump Helm chart patch version

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>

* docs(argo-workflows): update README.md via `helm-docs`

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>

* chore(argo-workflows): update changelog via chart annotation

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>

* chore(argo-workflows): remove URLs from README

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>

---------

Signed-off-by: Stefan Tertan <stefan.tertan@fundingcircle.com>
Co-authored-by: Aikawa <yu.croco@gmail.com>
2023-04-24 11:57:36 -05:00
Anton Gilgur aef554340f
feat(argo-workflows): add optional HPA to Server (#1974) 2023-04-24 00:47:18 -05:00
Tim Collins 22356c77af
feat(argo-workflows): Add option for controller to read all secrets (#1967) 2023-04-14 08:53:40 -05:00
Aikawa 7eeb70f711
fix(argo-workflows): Add namespace field to all namespace scoped resources (#1956)
Reason: `helm template` doesn't add the namespace field automatically

* fix(argo-workflows): Add namespace field to all namespace scoped resources because `helm template` doesn't add the namespace filed automatically
Signed-off-by: yu-croco <yu.croco@gmail.com>

* chore(argo-workflows): bump minor version
Signed-off-by: yu-croco <yu.croco@gmail.com>

* refactor(argo-workflows): reflect review points
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-04-13 11:25:06 +02:00
Julien Duchesne 1d17840549
chore(argo-workflows): Upgrade Argo Workflows to v3.4.7 (#1954) 2023-04-11 23:52:28 -05:00
Aikawa 633954386f
fix(argo-workflows): Update outdated content on README (#1948)
fix(argo-workflows): Remove outdated content on README
Signed-off-by: yu-croco <yu.croco@gmail.com>
2023-04-11 22:50:22 +09:00
Justin Sievenpiper 56136f6518
feat(argo-workflows): add the ability to declare initContainers (#1923)
feat(argo-workflows): add the ability to declare initContainers to server and controller deployments

Signed-off-by: Justin Sievenpiper <justin@sievenpiper.co>
2023-04-07 08:43:01 +09:00
Aikawa a012bd41c9
chore(argo-workflows): Upgrade Argo Workflows to v3.4.6 (#1942)
Signed-off-by: yu-croco <yu.croco@gmail.com>

Co-authored-by: Jason Meridth <jmeridth@gmail.com>
2023-04-04 20:10:13 +09:00
Emil Smoleński 2d193be5c0
feat(argo-workflows): Add ability to use memoization (#1924) 2023-03-23 02:09:03 -05:00
Aikawa 69c3e6086b
chore(argo-workflows): Add install guide on README (#1908)
Signed-off-by: yu-croco <yu.croco@gmail.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
2023-03-16 11:04:52 +00:00
Jonathan Muller f66c40319a
chore(argo-workflows): expose option to control the log format/level (#1855)
* Allow to change the log format to json

Signed-off-by: Jonathan Muller <koren@pukogames.com>

* Documentation, version

Signed-off-by: Jonathan Muller <koren@pukogames.com>

---------

Signed-off-by: Jonathan Muller <koren@pukogames.com>
2023-02-24 15:56:41 -06:00
Jason Meridth 4735ea5cfb
chore(argo-workflows): Update docs to mention why CRDs are in templates folder (#1857)
Closes #1785

Borrowed `Custom resource definition` from argo-cd helm chart README and added it to
argo-workflows helm chart README

Signed-off-by: jmeridth <jmeridth@gmail.com>
2023-02-23 11:44:01 -06:00