shipyard/src/bin/shipyard_airflow/shipyard_airflow
Drew Walters 6f8b9f858a Refactor validations retrieval for performance
The goal of this commit is to reduce the average time spent retrieving
validations from Deckhand. Currently, wait times when committing
configdocs can be significant due to unnecessary API calls. This change
reduces the number of API calls during this process by utilizing the
`/revisions/{{revision_id}}/validations/detail` endpoint exposed by
Deckhand. During testing, this introduced a 71% decrease in cumulative
time for committing configdocs. Note, this commit does not introduce
usage of the official Deckhand client, which will be addressed in a
future change.

Change-Id: I3c86fca6bae1a5a2f74963a87b2198c1705cf3a6
2018-10-05 13:57:27 +00:00
..
common Fix: various documentation and URL fixes 2018-09-24 12:53:27 +02:00
conf Fix: various documentation and URL fixes 2018-09-24 12:53:27 +02:00
control Refactor validations retrieval for performance 2018-10-05 13:57:27 +00:00
dags Add relabel_nodes action 2018-09-25 07:34:43 -05:00
db [FIX] Single line sql split/join fix 2018-08-08 08:32:21 -05:00
plugins plugins: Add get_releases to Armada base operator 2018-09-27 16:37:54 -05:00
schemas Add relabel_nodes action 2018-09-25 07:34:43 -05:00
__init__.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
errors.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
policy.py Add relabel_nodes action 2018-09-25 07:34:43 -05:00
shipyard_api.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
shipyard_upgrade_db.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00