Setting PEGLEG_PASSPHRASE and PEGLEG_SALT to pegleg container
to use it for encryption/decryption.
Change-Id: I2c5c01fb0ef7366dbc35d4f8730ac1aa9ca63db1
This PS removes set -x from general runs so that all the commands
will not be thrown in output.
Change-Id: I8068e170d632518a93f5bf097d3a88cc3af01433
Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>
Make files collected and rendered by Pegleg (owned by root
and 640 by default) world-readable so non-root Promenade
processes can read them.
Change-Id: Ic5bce645ebf58c106fd59701b3f282f9e2455f0e
- Add a shellcheck linter for the scripts in the multinode
framework
- Update all scripting to comply with shellcheck
- Move linting job to Ubuntu Bionic as the multinode gate now
requires Bionic versions of libvirt
Change-Id: Ibee645331421e1e6cecd4e3daa8e9c321dce5523
Updated the cli format to match the latest version of pegleg
OLD Pegleg CLI format:
pegleg -v site -p /workspace/primary_repo -a /workspace/auxillary_repo1 -a /workspace/auxillary_repo2 collect -s /collect site_data
NEW Pegleg CLI format:
pegleg -v site -r /workspace/primary_repo collect -s /collect site_data
Change-Id: I23cff261c206c29b3b02869f38fee5273dc53503
- Create a manifest for an update_site scenario
- Update pegleg-collect stage to support behavior change
on an update site to only collect changes in the site
definition and not regenerate libvirt keys.
Change-Id: Iba4dc49c9173a3872ca01946bfcb4247f2ca19a2
- Create a site definition to support a full site deployment
workflow using VMs
Multi-Nodes Gate
Enable multi-node gate for Airship using core Airship
components.
Deployment will be driven by Shipyard.
We will re-use and adapt the source codes from the Promenade
g2 Gate [1].
[1] https://github.com/openstack/airship-promenade/tree/master/tools/g2
Change-Id: I41e79f5f26311fa179a2e5c121aa815caa05cfcd