Commit graph

16 commits

Author SHA1 Message Date
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
Alexander Matyushentsev
1b2f89995c
Issue #155 - Application update failes due to concurrent access (#156) 2018-05-03 15:55:01 -07:00
Alexander Matyushentsev
3c9845719f
Issue #139 - Application sync should delete 'unexpected' resources (#144)
* Issue #139 - Application sync should delete 'unexpected' resources

* Issue #139 - Add --prune flag to app sync and rollback commands

* Apply reviewer notes: s/skipped/ignored/g; take pruned flag into consideration in dry mode
2018-05-01 10:32:46 -07:00
Jesse Suen
36b3b2b853
Switch to gogo/protobuf for golang code generation in order to use gogo extensions 2018-04-24 15:20:59 -07:00
Alexander Matyushentsev
63dafa08cc
Issue #110 - Rollback ignores parameter overrides (#117)
* Issue #110 - Rollback ignores parameter overrides

* Issue #110 - Move rollback functionality to separate API endpoint

* Use status.Errorf to report invalid rollback id parameter
2018-04-24 13:34:03 -07:00
Alexander Matyushentsev
e719035ea5
Allow ignoring recource deletion related errors while deleting application (#98)
* Allow ignoring recource deletion related errors while deleting application

* Rename IgnoreResourceDeletionError to Force
2018-04-18 14:27:37 -07:00
Alexander Matyushentsev
0002f8db9e Issue #75 - Implement delete pod API 2018-04-09 10:40:26 -07:00
Alexander Matyushentsev
59ed50d230 Issue #74 - Implement stream logs API 2018-04-06 13:08:29 -07:00
Alexander Matyushentsev
820b4bac1a Remove obsolete pods api 2018-04-06 10:05:25 -07:00
Alexander Matyushentsev
234ace173e
Replace ephemeral environments with override parameters (#52) 2018-03-26 08:28:56 -07:00
Alexander Matyushentsev
5c062bd3e5
Support deploying/destroying ephemeral environments (#40)
* Support deploying ephemeral environments

* Support deleting application resources

* Fix merge conflict

* Add missing break statement
2018-03-16 16:17:03 -07:00
Alexander Matyushentsev
8081065160 Allow passing version parameter in application/sync API call 2018-03-08 11:18:37 -08:00
Alexander Matyushentsev
2eeeea37ab
Issue #21 - Support rollback without updating spec in git repo (#23) 2018-03-07 14:34:43 -08:00
Jesse Suen
a369d51a27
Add ability to sync an application to its target state 2018-02-28 03:07:56 -08:00
Alexander Matyushentsev
542ee63b3f
Implement application watch API (#12) 2018-02-27 21:37:23 -08:00
Jesse Suen
0932e9c558
Add application CLI sub-command and backend implementation 2018-02-19 03:39:03 -08:00