Commit graph

49 commits

Author SHA1 Message Date
Tomas Valasek
2d4e2f34a9
fix: workflow-controller-config-map.yaml (#343) 2020-05-18 08:35:30 -07:00
Vlad Losev
370ec9f6c4
fix: ClusterWorkflowTemplate access (#352) 2020-05-15 14:32:23 -07:00
Vlad Losev
859d769c12
feat: Enable specifying environment for Argo workflow executor. (#349) 2020-05-14 17:04:21 -07:00
Vlad Losev
2ad0ce8f3e
Adds support for ClusterWorkflowTemplates (a 2.8 feature). (#345) 2020-05-14 11:29:11 -07:00
Kristof Farkas-Pall
de30e84cf4
feat: add support for namespaced install (#263) 2020-04-30 14:00:07 -07:00
Kristof Farkas-Pall
ad34abed7e
fix: allow server cluster role to delete pods (#278) 2020-04-30 07:29:30 -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
Pablo Osinaga
1135b1ef18
fix: Argo Server Secrets Permissions (#307)
Grant permissions to workflow-controller and server roles to read database secrets
2020-04-29 13:36:58 -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
Chris
ac44f2d7e1
fix: use networking.k8s.io/v1beta1 apiVersion for ingress if supported (#312)
* use networking.k8s.io/v1beta1 apiVersion for ingress if supported
* updated chart version
* used more explicit capability check
2020-04-21 16:52:13 +10: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
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
e3dc69482f Fix argo CRD deployment (#140)
* Fix argo CRD deployment

- Update if clause of workflow-crd.yaml
- Update if clause of workflow-template-crd.yaml

* Update argo chart version
2019-10-28 19:45:55 -04: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
Bryton Hall
9273c610ce expose workflow metrics port (#121) 2019-09-24 13:52:33 -07:00
Sam Wyma
d135aa72dd Be able to define extra configuration in argo (#100) 2019-09-23 08:49:13 -07:00
Jerome Brette
d50ade1dd4 Deployment extensions/v1beta1 is deprecated in Kubernetes 1.16 (#110) 2019-09-19 21:50:47 +01: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
Donald Rauscher
ff190bdc0a Add support for S3 artifact keyPrefix (#78) 2019-06-17 10:04:39 -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
Paulo Miguel Almeida
2bcf073bfb Key 'metadata' is duplicated (#71) 2019-05-15 08:29:56 -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
Eric Bailey
eaa34e6cdd workflow-crd.yaml: delete before hook creation (#50) 2019-04-16 11:20:40 -07:00
Alexander Matyushentsev
969a59ead2
Remove misspelled field from argo chart (#26) 2018-12-14 11:01:22 -08: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
Joshua Carp
b487b6c107 Print namespace in notes. (#23) 2018-11-29 14:01:42 -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
Stefan Henseler
15163ef585 fixes capitalization error for release name reference (#10) 2018-08-03 01:19:12 -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
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
dcd5931ef3 Set instanceID in workflow controller config map 2018-01-04 13:54:23 -08:00
Alexander Matyushentsev
b2f8f0c283 Create agro helm chart 2018-01-02 16:45:35 -08:00