armada/armada/exceptions
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
..
__init__.py bug(manifest): Allow specific manifest to be specified 2018-01-25 16:29:18 -05:00
api_exceptions.py Index, Guide, & Api Armada Exception Documentation 2018-02-13 10:01:27 -05:00
armada_exceptions.py Implement `protected` parameter 2018-06-17 20:04:53 -05:00
base_exception.py feat(logging): Enhance logging and update grpcio 2018-03-09 11:36:57 -05:00
chartbuilder_exceptions.py Fix chartbuilder get_files raising UnicodeDecodeError 2018-03-22 17:13:58 -05:00
k8s_exceptions.py fix(timeouts): Address timeout handling issues 2018-05-01 08:45:56 -05:00
manifest_exceptions.py Lint, Manifest, Override, Source, & Tiller Armada Exception Documentation 2018-02-13 15:37:31 -06:00
override_exceptions.py Lint, Manifest, Override, Source, & Tiller Armada Exception Documentation 2018-02-13 15:37:31 -06:00
source_exceptions.py Lint, Manifest, Override, Source, & Tiller Armada Exception Documentation 2018-02-13 15:37:31 -06:00
tiller_exceptions.py Add command to rollback release to CLI and API 2018-06-06 09:40:31 -05:00
validate_exceptions.py Improved document validation 2018-02-23 11:11:09 -05:00