armada/armada/handlers
Sean Eagan c75898cd6a Airship 2 support features
Airship 2 is using Argo for workflow management, rather
than the builtin Armada workflow functionality. Hence, this
adds an apply_chart CLI command to apply a single chart at
a time, so that Argo can manage the higher level orchestration.

Airship 2 is also using kubernetes as opposed to Deckhand as the
document store. Hence this adds an ArmadaChart kubernetes CRD,
which can be consumed by the apply_chart CLI command. The chart
`dependencies` feature is intentionally not supported by the CRD,
as there are additional complexities to make that work, and ideally
this feature should be deprecated as charts should be building in
there dependencies before consumption by Armada.

Functional tests are included to excercise these features
against a minikube cluster.

Change-Id: I2bbed83d6d80091322a7e60b918a534188467239
2020-03-25 13:56:32 -05:00
..
__init__.py feat(api): policy enforcement and api standard 2017-09-20 21:54:39 +00:00
armada.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chart_delete.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
chart_deploy.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chart_download.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chartbuilder.py fix: Align template file naming with Helm CLI 2019-10-03 20:32:43 +00:00
document.py Airship 2 support features 2020-03-25 13:56:32 -05:00
k8s.py Move kubernetes client to >=11.0.0 2020-03-20 08:49:45 -05:00
lock.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
manifest.py Airship 2 support features 2020-03-25 13:56:32 -05:00
metrics.py Implement Prometheus metric integration 2019-08-15 16:12:17 +00:00
override.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
release_diff.py fix: Align template file naming with Helm CLI 2019-10-03 20:32:43 +00:00
schema.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
test.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
tiller.py handlers: Remove dry-run functionality 2019-09-05 16:29:04 +00:00
wait.py Airship 2 support features 2020-03-25 13:56:32 -05:00