
Updates CLI commands to match current code Fixes title formatting on README Pins six back to 1.12.0 for OpenSUSE incompatibility Updates package dependencies list Change-Id: Iedf6a438fbe441315dc1124364eea38056090065
2.0 KiB
2.0 KiB
Developer Quickstart Guide
To run your first spyglass job, follow these steps from inside the airship-spyglass directory.
Install external dependencies if not already installed.
sudo apt install -y python3-pip sudo apt install -y tox
Install Pipenv.
pip3 install pipenv
Set up an environment with Pipenv
pipenv install
Enter the Pipenv environment.
pipenv shell
Install spyglass in the tox environment.
pip3 install .
Run spyglass on the example files to generate an intermediate document.
mkdir intermediate spyglass excel documents -s airship-seaworthy -d intermediate -i \ --excel-spec spyglass/examples/excel_spec.yaml \ --excel-file spyglass/examples/SiteDesignSpec_v0.1.xlsx \ --site-configuration spyglass/examples/site_config.yaml \ --template-dir spyglass/examples/templates/
Run spyglass on the intermediate document to generate manifests.
mkdir manifest_dir spyglass mi intermediate/airship-seaworthy_intermediary.yaml \ -m manifest_dir/ -t spyglass/examples/templates/