Commit graph

10479 commits

Author SHA1 Message Date
Alexander Matyushentsev
cc4981c23c
Allow segregate applications among controllers using label (#9) 2018-02-26 07:43:35 -08:00
Jesse Suen
316cfd2581
Change implementation of clusters from CRD to K8s secret 2018-02-26 01:59:02 -08:00
Jesse Suen
787ee520b4
Add diff utility library for comparing unstructured object(s) 2018-02-25 18:36:19 -08:00
Jesse Suen
be0a7e992a
Fix linting errors 2018-02-25 00:44:40 -08:00
Jesse Suen
3082409330
Libraries for the equivalent of ks show env and kubectl get all -l mylabel=val 2018-02-24 04:15:36 -08:00
Alexander Matyushentsev
af83297c83
Implement application controller installer (#8) 2018-02-23 15:48:41 -08:00
Alexander Matyushentsev
f4a854d032
Add controller-image make target (#7) 2018-02-23 15:12:11 -08:00
Alexander Matyushentsev
f060f44fd2
Synchronize repo processing in app manager (#6) 2018-02-23 12:51:10 -08:00
Alexander Matyushentsev
dd47c741c4
More application manager tests (#5) 2018-02-23 08:58:00 -08:00
Jesse Suen
fe7bc15694
Add initial stubs for ksonnet util 2018-02-22 18:42: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
Jesse Suen
432e4f46a0
Fix issues caught by linting 2018-02-21 03:23:29 -08:00
Jesse Suen
d7d7821c3e
Support persistence of repos as secrets 2018-02-21 03:01:43 -08:00
Alexander Matyushentsev
f9bc9bd835
Implement Application controller boilerplate (#2) 2018-02-20 15:23:37 -08:00
Jesse Suen
0f712e4081
Add repository service, CLI subcommand, and backend implementation 2018-02-20 14:06:15 -08:00
Jesse Suen
0932e9c558
Add application CLI sub-command and backend implementation 2018-02-19 03:39:03 -08:00
Jesse Suen
a2cfff4317
Support for cluster update endpoint 2018-02-19 02:59:34 -08:00
Jesse Suen
e31a301952
Add client code for cluster get,delete,list operations 2018-02-18 13:16:24 -08:00
Jesse Suen
51cac0e2c1
Backend implementation of cluster CRUD operations 2018-02-16 18:29:22 -08:00
Jesse Suen
ed7ea039f1
Generate the application clientset 2018-02-16 17:34:13 -08:00
Jesse Suen
c7767976bd
server side .proto and gRPC stubs for cluster CRUD operations 2018-02-16 17:08:57 -08:00
Jesse Suen
c2379a3e8b
Install and codegen support for cluster CRD 2018-02-16 15:18:37 -08:00
Jesse Suen
70f6c37ca0
Remove unintentional argoproj/argo dependency 2018-02-16 14:03:27 -08:00
Jesse Suen
2ef524d8d4
Add cluster API type and ability to generate .proto from the API types 2018-02-16 13:55:55 -08:00
Alexander Matyushentsev
ec3b3dc83b
Add application CRD definition. Implement CRD install CLI command (#1)
* Add application CRD definition. Implement CRD install CLI command

* Remove unnecessary argo package dependency
2018-02-16 12:58:02 -08:00
Jesse Suen
f6904245fe
Add argocd CLI. Add cluster server endpoint. Fix protobuf generation 2018-02-15 17:13:47 -08:00
Jesse Suen
80ad02d02c
Support gRPC + HTTP1.1+JSON serving from the same port in insecure mode 2018-02-15 01:15:32 -08:00
Jesse Suen
a67038ae2e
Initial project structure 2018-02-14 16:56:17 -08:00