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