Commit graph

18 commits

Author SHA1 Message Date
Alexander Matyushentsev
e785abeb8f
Issue #244 - Cluster/Repository connection status (#248) 2018-05-31 13:44:19 -07:00
Jesse Suen
c61795f71a
Add 'database' library for CRUD operations against repos and clusters. Redact sensitive information (#196) 2018-05-14 11:36:08 -07:00
Alexander Matyushentsev
3dbbcf8918
Move sync logic to contoller (#180)
* Issue #119 - Move sync logic to contoller

* Implement app compare/sycn e2e test

* Fix panic in kube ApplyResource method

* Apply reviewer notes: add separate rollback operation instead of reusing sync for sync and rollback
2018-05-11 11:50:32 -07:00
Jesse Suen
4107d2422b
Fix linting errors 2018-05-08 16:42:12 -07:00
Jesse Suen
5bbb4fe1a1
Cache kubernetes API resource discovery (resolves #170) (#176) 2018-05-08 12:56:15 -07:00
Jesse Suen
9567b539d1 Improve comparator to fall back to looking up a resource by name 2018-04-30 12:03:20 -07:00
Jesse Suen
fdf9515de2 Refactor git library:
* store credentials in files (instead of encoded in URL) to prevent leakage during git errors
* fix issue where HEAD would not track updates from origin/HEAD (resolves #133)
* refactor git library to promote code reuse, and remove shell invocations
2018-04-30 11:01:40 -07:00
Jesse Suen
8a2851169c
Enable auth by default. Decrease app resync period from 10m to 3m 2018-04-23 01:12:58 -07:00
Alexander Matyushentsev
06b64047a4
Issue #69 - Auto-sync option in application CRD instance (#83)
* Issue #69 - Auto-sync option in application CRD instance

* Fix possible NPE error in controller

* Correctly handle situation when cluster is temporary down/unreachable by argocd

* Handle case when argo monitor cluster which go offline and recover
2018-04-11 12:53:33 -07:00
Alexander Matyushentsev
3a7c9c77b3
Issue #19 - Add repo-server into installer (#22) 2018-03-07 10:47:57 -08:00
Alexander Matyushentsev
405b47ffe6
Issue #19 - Move Kubernetes manifest generation into separate service (#20) 2018-03-06 22:05:07 -08:00
Jesse Suen
cc232a4dc6
Rewrite installer. Install into argocd namespace. Standardize kubeconfig parsing 2018-03-02 18:04:29 -08:00
Jesse Suen
2aa9f33abd
Add support for rendering delta diffs 2018-02-27 17:35:21 -08:00
Jesse Suen
c13699cfe3
Fixes to app comparator 2018-02-27 01:53:14 -08:00
Jesse Suen
797c88b3a6
Add an implementation for the ksonnet comparator 2018-02-26 18:22:08 -08:00
Alexander Matyushentsev
cc4981c23c
Allow segregate applications among controllers using label (#9) 2018-02-26 07:43:35 -08:00
Alexander Matyushentsev
3e764f0b4f
Implement application manager unit tests (#4) 2018-02-22 13:27:21 -08:00
Alexander Matyushentsev
c0233ebcec
Update application CRD types, implement application manager draft (#3) 2018-02-22 10:56:14 -08:00