This commit does the following:
- Add test coverage for:
- Actions API
- Airflow Monitoring API
- Log Retrieval API
- Add tox.ini
- Add hacking checks
- Fix pep8 issues
Future work needed to fix some of the Actions API RBAC tests
Change-Id: I6e17ffa3ecc3c8a181790bdb79ad6b29fe127114
This commit includes the following:
- Base Classes for:
* Shipyard tests
* Shipyard RBAC tests
- Unfinished Shipyard REST Clients for:
* Document Staging API
* Action API
* Airflow Monitoring API
* Log Retrieval API
- RBAC Tests for Shipyard:
* get workflows
* get actions
* get configdocs
Future commits can follow this commit to further test Airship
components.