shipyard/src/bin/shipyard_client
Ian H. Pittwood e45f28057d Update PyYAML to match other projects
Shipyard Client's version of PyYAML (3.13) conflicts with the version
used by Pegleg (5.1). This conflict can cause issues when trying to
install Pegleg as it uses Shipyard Client as a dependency. This update
to Shipyard Client's PyYAML version will fix the dependency conflict
with Pegleg and will also fix a possible security vulnerability
associated with older versions of PyYAML.

Upgrades PyYAML to version 5.1, which makes several changes:
- Deprecates yaml.load in favor of FullLoader and UnsafeLoader due to
yaml.load's vulnerability with code injection [0]
- Drops support for py33 and py26
- Changes to default_flow_style=False
- Several other bug fixes and additional changes

[0] https://nvd.nist.gov/vuln/detail/CVE-2017-18342

Change-Id: I8eb4bb02dcc99eab3d983640d6c769cadb3b97e8
2019-06-14 15:38:21 -05:00
..
shipyard_client Validate existence of "deployment-version" during create configdocs 2019-05-09 08:33:52 -05:00
tests Support clearing collections of configdocs 2018-11-30 13:36:14 -06:00
README.md Fix: various documentation and URL fixes 2018-09-24 12:53:27 +02:00
requirements.txt Update PyYAML to match other projects 2019-06-14 15:38:21 -05:00
setup.cfg Enable shipyard to use PBR 2018-10-25 14:23:50 +00:00
setup.py Enable shipyard to use PBR 2018-10-25 14:23:50 +00:00
test-requirements.txt Support clearing collections of configdocs 2018-11-30 13:36:14 -06:00
tox.ini Consolidate pep8/bandit zuul gating 2018-08-21 20:53:24 +00:00

README.md

Shipyard Client

A CLI for using a deployed Shipyard API.

Find more documentation for Shipyard on Read the Docs

Getting Started:

Shipyard @ Openstack Gerrit
Helm chart

See also:

Airship in a Bottle