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