armada/armada/handlers
Sean Eagan 862c289e4b Fix dependency symlink idempotency
Previously, existing dependency symlinks were causing
FileExistsErrors. This simplifies the logic to ensure
they do get deleted before being recreated. It also
moves to erroring if a chart's `charts` directory is
not a directory, since this is something a chart author
ought to fix, since it needs to be a directory in order
to add dependency sub-directories to it.

Change-Id: I7cc1d50f2bf09602866ce2cf13a4d6c8f6e118ce
2021-10-05 12:59:48 -05:00
..
__init__.py feat(api): policy enforcement and api standard 2017-09-20 21:54:39 +00:00
armada.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
chart_delete.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
chart_deploy.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
chart_download.py Airship 2 support features 2020-03-25 13:56:32 -05:00
chartbuilder.py Fix dependency symlink idempotency 2021-10-05 12:59:48 -05:00
document.py Revert "Airship 2 support features" 2021-09-30 17:22:16 -05:00
helm.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
k8s.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
lock.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
manifest.py Revert "Airship 2 support features" 2021-09-30 17:22:16 -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
pre_update_actions.py Remove Tiller 2021-10-05 02:41:32 +00:00
release_diff.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
schema.py Standardize Armada code with YAPF 2019-07-31 10:16:15 -05:00
test.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00
wait.py Use helm 3 CLI as backend 2021-10-04 21:40:26 -05:00