A bug was found where the deployment_data document was not being
included in the upload to shipyard. Upon investigation it was also
noticed that deployment_data wasn't being rendered.
This patch updates the render and upload commands to include the
deployment data document.
Change-Id: I916132e80ac13546468f171a75517a9159e48ea6
Update the .gitignore to be more comprehensive and that it is more
inline with airship-deckhand's .gitignore.
Change-Id: I0f2860034d060461a441be65feea274ef1fef30a
Signed-off-by: Tin Lam <tin@irrational.io>
Adds option -x to exclude certain linting policies
and -w to warn of failure for certain linting policies
if failures are expected.
Updates gitignore to exclude files created when running
tests.
Adds requirements for testing.
Adds unit test for new cli options and test
site-definition.yaml
Documentation for cli options can be found here [0].
[0]-https://review.gerrithub.io/#/c/403216/
Change-Id: I6e905c1ba7a23d0b2fdbf9552bec8a6620ff9731
- A single primary repo must be specified which
holds the site_definition.yaml file.
- Zero or more auxiliary repos can be specified which
have additional documents used in the site definition.
- Collected documents are written to a file named after their
source repo. Collection must always be given a output directory
rather than a single file now.
Change-Id: Iceda4da18c4df45d917d88a49144e39e3f1743ed