Commit graph

72 commits

Author SHA1 Message Date
Minh Monmen
4c8fd90eb8 add rbac scopes support (#85) 2019-07-22 11:11:28 -07:00
Mike Hume
9811ab905b Small url fixes (#82) 2019-07-08 14:06:48 -07:00
Pablo Osinaga
d3f90ea9b5 [Argo] Fix appVersion in argo chart (#83) 2019-07-08 10:31:18 -07:00
Sébastien Prud'homme
fe1d21cac4 Update Argo to v2.3.0 and add support for Prometheus operator (#73) 2019-07-02 13:41:28 -07:00
Jakub Liska
ea97fdb387 loadBalancerIP support in argo-ui (#80) 2019-06-25 08:57:20 -07:00
Donald Rauscher
0a63d17580 Add support for S3 artifact keyPrefix (#78) 2019-06-17 10:04:39 -07:00
Daisuke Taniwaki
18f8fb8f85 Make containerRuntimeExecutor configurable (#36) 2019-06-17 09:33:17 -07:00
Penn
32e1867a39 Update argo and argo-ci helm charts to enable (#74) 2019-05-23 16:32:28 -07:00
Vaibhav
267cfd7aec update image versions (#72) 2019-05-15 13:27:40 -05:00
Paulo Miguel Almeida
4a05398deb Key 'metadata' is duplicated (#71) 2019-05-15 08:29:56 -07:00
Naseem
02d92ef331 [argo] Create aggregate roles as pre-install hook (#69) 2019-05-13 13:16:44 -07:00
Dat Truong
fda323e899 Add force namespace isolation for UI (#66) 2019-05-09 08:45:52 -07:00
Dennis Webb
2fd54e583a fix(argocd): Adds argocd-server ClusterRole and ClusterRoleBinding (#62) 2019-05-08 07:45:37 -07:00
Arnar
1ffc117ba2 Adding option for resource customizations in ArgoCD (#65) 2019-05-07 15:51:16 -07:00
Kouta Ozaki
b9522f1c51 Add configManagementPlugins option to argo-cd (#63) 2019-05-07 07:46:21 -07:00
kornesh
fef173e1cd Add archiveLogs option to Argo workflow controller config map (#32) 2019-05-07 07:45:50 -07:00
Jeff Fouchard
4a3251dd52 Multi-namespace RBAC support (#60)
Signed-off-by: Jeff Fouchard <jeff.fouchard@fullscript.com>
2019-05-03 10:13:54 -07:00
Jungyoul Yu
8a661d002c add argo appVersion (#59) 2019-05-03 10:12:53 -07:00
Alex Collins
2001823def Argo CD to v0.12.3 2019-04-30 08:22:42 -07:00
Noah Goldman
15aa70061d argo-cd: Add volume parameters to Deployments (#58)
This adds new parameters to each Deployment in the argo-cd chart,
allowing users to specify custom volumes to mount.  This makes it
possible to use a Git repository self-signed certificates by manually
adding a "known_hosts" file, as recommended in the documentation:
https://argoproj.github.io/argo-cd/user-guide/private-repositories/

"volumes" and "volumeMounts" parameters are added to each Deployment,
with defaults set to empty.

This change was tested by templating the chart with default parameters,
and by templating it with volume mounts specified for each service.
2019-04-30 07:55:14 -07:00
e-mon
e42d504efa fix a syntax error (#57) 2019-04-23 08:41:03 -07:00
Arnar
dae72d837f Updating argocd-metrics service to target application-controller (#52) 2019-04-22 13:24:11 -07:00
kbial
eb7a9341ac Allow disabling ui and deploying ui related resources (#31) 2019-04-16 18:00:06 -07:00
Nick Stott
ee1d3c842a add metricsConfig to the configmaps for the workflow-controller-configmap.yaml (#42) 2019-04-16 15:27:40 -07:00
Jeev B
10c9c79945 Add provision to specify loadBalancerSourceRanges for Argo UI LoadBalancer service resource. (#44) 2019-04-16 11:29:45 -07:00
Alex Collins
267b409ad9 Adds Probot (#54) 2019-04-16 11:26:03 -07:00
Eric Bailey
c6ee7f1db0 workflow-crd.yaml: delete before hook creation (#50) 2019-04-16 11:20:40 -07:00
e-mon
956ecb8163 Adding Service Annotation to argo-cd helm chart (#53) 2019-04-16 11:18:13 -07:00
Alexander Matyushentsev
cf02ae73bb Update argocd image to v0.12.1 2019-04-10 07:53:00 -07:00
Alexander Matyushentsev
36220aed43 Add workaround for https://github.com/argoproj/argo-cd/issues/1425 2019-04-09 15:53:49 -07:00
Alexander Matyushentsev
65d75ca61c Update argocd-application-controller container port 2019-04-09 15:38:32 -07:00
Vignir Hafsteinsson
3c583b203c Allow extraargs for argocd server (#47)
* adding extraArgs for argocd-server.

This is useful if you need to change the basehref or use insecure
when using ingress
https://github.com/argoproj/argo-cd/blob/master/docs/ingress.md

* indent fix.

* bumping chart version
2019-04-09 12:29:24 -07:00
Arnar
d0419c9f0c Adding oidcConfig option to argo-cd helm chart (#49) 2019-04-09 11:01:45 -07:00
Vignir Hafsteinsson
198c4a6c42 Support argocd 0.12.0 (#46)
* Adding redis to the helm chart.

Updating from 0.11.0 to 0.12.0

* updating appVersion and helm chart version
2019-04-09 10:49:15 -07:00
Seiya Muramatsu
f3fa2026f1 set specific version to argo-events images (#43) 2019-03-13 12:26:00 -04:00
Nick Stott
0123a00152 add a toggle to allow the controllers to listen on all namespaces (#41) 2019-02-28 17:11:34 -05:00
Daisuke Taniwaki
35f7f0545a Set correct namespace on service account and clusterrole (#38) 2019-02-28 12:56:24 -08:00
Nick Stott
1e7690a043 This probably doesn't belong here (#37)
Remove .DS_Store, this doesn't belong here
2019-02-22 00:07:20 -08:00
Liviu Costea
239df99c45 Helm chart for ArgoCD (#34)
* Add application controller resources

First chart version for argo-cd
added the new labels recommeneded for k8

* Add repo server resources

Use legacy label and new one for application controller selectors
Set labels for deployment for easier discovery

* Configure git repositories, helm chart museums and dex connectors

This way argo-cd could be configured to update itself via helm

* Parameterize the rbac configmap

* Parameterize webhook secrets

* Parameterize server deployment and set services with the labels

* Add service account, role and rolebinding for server deployment

* Clean the old label, use only latest recommendations

Follow the ideas and changes of https://github.com/argoproj/argo-cd/pull/1035

* Fix var naming issues

* Fix server service incorrect ports

* Install crds with helm hook

* Enable cluster admin accessby default

Default installation will allow installing apps in the current cluster without
inputted credentials. For other clusters inputted credentials will be needed

* Parameterize the dex server

* Harcode resource names because code expects them this way

Some resource names and application urls are hardcoded in code with these
names. So they can't be parameterized.

* Create the ingress with tls passthrough support

Tls is terminated on the ArgoCD server, not on ingress

* Fix typo on application controller sa

* Add notes on how to connect to server UI after installation
2019-02-13 14:22:11 -08:00
Vaibhav
3b0e3601e8 Update Argo Events chart (#35) 2019-02-13 14:14:36 -08:00
Alexander Matyushentsev
aebe56ab49 Remove misspelled field from argo chart (#26) 2018-12-14 11:01:22 -08:00
Jesse Suen
8bf7ddfa89 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
Alexander Matyushentsev
01b72b169d Support namespace parameter in argoci chart 2018-10-23 16:59:55 -07:00
Alexander Matyushentsev
2d713a758b Add readme file 2018-09-03 07:23:49 -07:00
Vincent Smith
4daf72c423 Fix typo in ui-crb.yaml (#17)
This was binding roles to the service account in the `.Release.Name` instead of `.Release.Namespace` namespace
2018-08-27 15:30:41 -07: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
Ilya Sotkov
61d426c1ca [argo-events] Fix unused crdVersion value and add ability to specify crd creation job service account (#19)
* Use crd.version value and add ability to specify crd creation job sa
* Bump chart version to 0.2.0
2018-08-27 15:27:30 -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