armada/armada/tests/unit
Marshall Margenau 6546139155 Implement `protected` parameter
The `protected` parameter will be used to signify that we should
never purge a release in FAILED status. You can specify the
`continue_processing` param to either skip the failed release and
continue on, or to halt armada execution immediately.

- Add protected param to Chart schema and documentation.
- Implement protection logic.
- Moved purging of FAILED releases out of pre-flight and into sync
  for finer control over protected params. This means failed
  releases are now purged one at a time instead of all up front.
- Added purge and protected charts to final client `msg` return.

- Fix: Added missing dry-run protection in tiller delete resources.

Change-Id: Ia893a486d22cc1022b542ab7c22f58af12025523
2018-06-17 20:04:53 -05:00
..
api Merge "Remove duplicate option certfile from Armada config" 2018-06-14 01:20:07 +00:00
cli testing-utils-lib 2017-06-28 12:47:26 -05:00
common feat(logging): Enhance logging and update grpcio 2018-03-09 11:36:57 -05:00
handlers Implement `protected` parameter 2018-06-17 20:04:53 -05:00
resources Update HTK Path - OSH Infra 2018-05-16 05:02:43 +00:00
utils Fix release name bug 2018-06-15 11:21:38 -05:00
__init__.py Implement wait for timeout feature and unit test 2017-06-22 16:02:25 -05:00
base.py [test] Increase armada.handlers.armada test coverage 2018-06-11 10:15:28 -04:00
fake_policy.py Add command to rollback release to CLI and API 2018-06-06 09:40:31 -05:00
fixtures.py bug(tests): Unskip Armada API unit tests 2017-12-14 17:02:50 -04:00