Commit Graph

37 Commits (a334f684dac549f2925dfbec8142f1a1c58b0f55)

Author SHA1 Message Date
Kristof Farkas-Pall de30e84cf4
feat: add support for namespaced install (#263) 2020-04-30 14:00:07 -07:00
ygapon-mio f2a3adc7f4
feat: add support for setting roleARN and useSDKCreds properties for S3 artifact repository (#329) 2020-04-29 19:04:07 -07:00
Mark Haley 46e08b1fe8
feat: Allow custom paths for server ingress (#317) 2020-04-29 18:45:20 -07:00
Sébastien Prud'homme 5add526d0c
feat: upgrade Argo to v2.7.6 (#296) 2020-04-29 13:01:00 -07:00
Vlad Losev 3baf6c81c7
feat: Adds support for workflow defaults in Argo. (#319) 2020-04-28 10:15:23 -07:00
Stefan Sedich 6c32fbac27
feat: add support for setting s3 region for artifact repository (#286)
* feat: add support for setting s3 region for artifact repository

* Bump chart version
2020-04-23 12:25:08 -07:00
Vlad Losev 2dec8e44f7
feat: Add support for extra arguments to Argo Server (#271) 2020-04-06 09:13:40 -07:00
Trevor Foster 219778eb9d
fix: Hotfix server.baseHref value not being used (#261) 2020-03-13 08:04:31 -07:00
geoL86 664829aa24
feat: Added possibility to override BASE_HREF env variable… (#216) 2020-03-10 07:41:23 -07:00
Pablo Osinaga b3fa82df77
feat: Update Argo Chart to support v2.6 (#258) 2020-03-07 09:08:28 -08:00
Yong Wen Chua d43891fc38
feat: Support Affinity and Tolerations for Argo Chart (#206) 2020-02-12 23:12:30 -05:00
Pablo Osinaga b1b2cf6640 feat: Update argo image to version v2.4.3 (#188)
- Update argo chart container tag to v2.4.3
2019-12-16 15:53:31 -05:00
John Behling caf9ff6e49 [argo] Add workflow persistence configuration (#133) 2019-10-22 15:08:29 -07:00
Andrew Suderman cc0746951b Update argo chart for 2.4.2 (#130)
* Updating chart to 2.4.1

Adding a helm flag instead of --no-hooks for sustainability

Add better readme around CRDs

Fixing controller clusterrole

adding workflowtemplate to argo-ui clusterrole

* Bumping to newest patch

* Bumping to newest patch 2.4.2
2019-10-22 09:10:13 -07:00
Sam Wyma d135aa72dd Be able to define extra configuration in argo (#100) 2019-09-23 08:49:13 -07:00
Naseem 77e638f55d Add resources values to ui and controller (#95) 2019-08-16 09:36:37 -07:00
Tom Powell c9a426068e argo: add support for individual image tags. (#81) 2019-07-24 13:13:27 -07:00
Sébastien Prud'homme 9f882e9190 Update Argo to v2.3.0 and add support for Prometheus operator (#73) 2019-07-02 13:41:28 -07:00
Jakub Liska 62319a934f loadBalancerIP support in argo-ui (#80) 2019-06-25 08:57:20 -07:00
Daisuke Taniwaki b45b779c2e Make containerRuntimeExecutor configurable (#36) 2019-06-17 09:33:17 -07:00
Penn fc5d0d2ff0 Update argo and argo-ci helm charts to enable (#74) 2019-05-23 16:32:28 -07:00
Naseem 02ae101dbe [argo] Create aggregate roles as pre-install hook (#69) 2019-05-13 13:16:44 -07:00
Dat Truong add39cf90b Add force namespace isolation for UI (#66) 2019-05-09 08:45:52 -07:00
kornesh 4a81cb0714 Add archiveLogs option to Argo workflow controller config map (#32) 2019-05-07 07:45:50 -07:00
kbial 1205770646 Allow disabling ui and deploying ui related resources (#31) 2019-04-16 18:00:06 -07:00
Nick Stott c14d052fd7 add metricsConfig to the configmaps for the workflow-controller-configmap.yaml (#42) 2019-04-16 15:27:40 -07:00
Jeev B 97bc21a6eb Add provision to specify loadBalancerSourceRanges for Argo UI LoadBalancer service resource. (#44) 2019-04-16 11:29:45 -07:00
Jesse Suen 8af4ee0943
Update chart to use workflow-controller v2.2.1, bump chart version to v0.3.0 2018-11-29 15:16:59 -08:00
Ilya Sotkov 2320338591 Add ingress for argo-ui (#18)
* Fix bug in ui-crb.yaml and add ingress for argo-ui
* Use crd.version value and add ability to specify crd creation job sa
2018-08-27 15:29:10 -07:00
Justin Nauman b6588e85b8 Chart Grooming (#14)
* Chart Grooming

- Changed the default `workflow-controller` installation to use the `ServiceAccount` that is created and bound.
- Customized the instanceID logic:
  - No longer defaults to installed (this was very difficult to see/understand when coming from starter tutorials)
  - Kept logic to allow for release name or explicit mappings but changed structure a bit
- Added in optional configuration for:
  - CRD Install hook's ServiceAccount to allow clean install if your
  default roles aren't privledged
  - Optional Pod and Service annotations
  - Controller logging level configuration
- Minio Customizations
  - Changed the Secret configuration to properly represent the path of a secret instead of the actual contents
  - Changed the names of the secret and service that are represented to mirror that of the underlying chart

* Adding in role bindings for minio secrets if installed
2018-08-16 00:39:27 -07:00
louis-murray edb3e6b41a set minio to not be installed by default (#13)
helm has issues with conditional sub charts of a sub chart so I think it'd be better to have minio not be installed as part of the chart by default so if you want to leverage this chart as part of another chart you don't have to worry about unintended resources getting created on cluster.
2018-08-14 14:30:45 -07:00
louis-murray 1fed7f37cf Updating helm chart and improving style (#7)
* moved workflow CRD into helpers.tpl

* added new values to values.yaml

* added UI cluster role and binding

* add workflow controller cluster role and binding

* added ui service account creator

* added workflow controller service account yaml

* reformatted values.yaml to group similar items

* tweaked files to reflect values.yaml changes

* setup minio stuff to match subchart model

* changes to reflect minio rework

* added README to explain chart a bit

* changes made to reflect minio values changes

* changes to reflect minio values changes (again)

* updating minio to latest version

* move the crd definition into it's own tpl file
2018-06-04 07:39:53 -07:00
Alexander Matyushentsev 92599031ec Bump argo chart version 2018-03-23 21:19:37 -07:00
Lukasz Lempart be46446e0c Parameterize artifact repository settings (#4)
* Parameterize artifact configuration

**What**
- Add parameterization of artifact store configuration

**Why**
Enables configuration of artifact repo secrets or omitting for use with IAM credentials

* Add workflow CRD definition to argo chart

**Why**
The workflow CRD must exist in order for argo to function

* artifactRepository values follow tree structure

* Deploy CRD as a pre-install hook

**What**
Using `lachlanevenson/k8s-kubectl`, which appears to be the most popular, off the shelf container with `kubectl` applied, run a job to apply the `workflow` crd.

**Why**
CRD is not, and cannot, be parameterized with release and so attempting to deploy as a regular template causes failures when installing subsequent releases.
2018-03-23 21:10:05 -07:00
Alexander Matyushentsev 5ab47e8639 Support using release name for workflow controller instance id 2018-01-05 11:11:40 -08:00
Alexander Matyushentsev d5634a3af2 Add argo-ci helm chart 2018-01-03 21:15:57 -08:00
Alexander Matyushentsev b2f8f0c283 Create agro helm chart 2018-01-02 16:45:35 -08:00