A cluster lifecycle orchestrator for Airship.
Go to file
Anthony Lin e326a732b3 Update DryDock Operator
There is a need to pass workflow-related information in the form
of JSON string to Airflow via the ACTION API call from Shipyard.
In this way, we will be able to keep track/correlate actions
performed via Shipyard as well as to pass in the parameters that
we want Airflow to consume for its workflow.

A sample JSON string that we will pass in via Shipyard using the
Action API call will be similar to the following:

{
  "action": {
    "id": "1234567890",
    "name": "node_filter",
    "parameters": {
      "servername": "node2,node3"
    }
  }
}

This patch set is meant to update the DryDock Operator and its
related dags in order to support this implementation

The node_filter information will be passed in via the Shipyard
API call instead

Change-Id: I324959d5f42c98c5fcb1ac44c9677f818bfebbc1
2017-09-01 19:20:47 +00:00
docs Merge "Update to make the commitconfigdocs API be sync." 2017-08-30 21:44:26 -04:00
examples/manifests Initial dummy versions 2017-05-22 10:22:05 -04:00
shipyard_airflow Update DryDock Operator 2017-09-01 19:20:47 +00:00
tests Add update_site dag, concurrency check 2017-08-23 21:53:50 -05:00
.gitignore Initial commit 2017-05-17 13:20:48 -07:00
.gitreview Add gitreview file 2017-08-11 01:20:56 -05:00
Dockerfile Update Shipyard Dockerfile 2017-08-29 16:32:13 -04:00
README.md Merge branch 'master' into helm_shipyard 2017-06-11 21:55:36 -05:00
entrypoint.sh Shipyard Dockerfiles 2017-08-09 13:44:08 +00:00
requirements.txt Update Shipyard Dockerfile 2017-08-29 16:32:13 -04:00
setup.py Initial testing framework 2017-08-15 06:50:47 -04:00
test-requirements.txt Update Shipyard Dockerfile 2017-08-29 16:32:13 -04:00
tox.ini Add bandit target to shipyard 2017-08-25 04:56:24 -04:00

README.md

shipyard

Directed acyclic graph controller for Kubernetes and OpenStack control plane life cycle management