6b12bf3663
This patch implements the following: - scripts-library.sh which includes commonly used functions, variables and other preparation commands for all other scripts - bootstrap-ansible.sh which only deploys a selected version of ansible and ensures that any other requirements are prepared on the deployment host - bootstrap-aio.sh which runs all host preparation actions for an all-in-one build - gate-check-lint.sh which runs a lint and syntax check - gate-check-commit.sh which runs all actions required for a gate commit check, utilising the other scripts where required - run-smoke-test.sh which runs tempest from inside the utility container - run-playbooks.sh which runs the playbooks - the existing conf.d/swift.yml is renamed to be an example configuration - the example configurations can be used as documentation - etc/network/interfaces.d/aio_interfaces.cfg, etc/rpc_deploy/conf.d/swift.yml and etc/rpc_deploy/rpc_user_config.yml are now configurations used for the AIO deployment - a workaround for https://bugs.launchpad.net/bugs/1244589 to ensure that DHCP checksums are implemented by the host which is required for the smoke tests to work - the removal of the rpc heat templates as they're unusable in their current state - setting MAX_RETRIES to 0, ensuring that any failures cause an immediate commit check failure in the gate - this prevents the masking of failures by retry attempts DocImpact Co-Authored-By: Kevin Carter <kevin.carter@rackspace.com> Closes-Bug: #1415883 Closes-Bug: #1417999 Closes-Bug: #1419807 Change-Id: I95242d48ad0fb055f16510803c8aa14dc183ac17 |
||
---|---|---|
.. | ||
bootstrap-aio.sh | ||
bootstrap-ansible.sh | ||
elsa_repo_config.yml | ||
elsa_repo.py | ||
f5-config.py | ||
f5-monitor.sh | ||
gate-check-commit.sh | ||
gate-check-lint.sh | ||
general_labsetup.sh | ||
inventory-manage.py | ||
maas_remove.sh | ||
maassetup.sh | ||
os-ansible-aio-check.sh | ||
pw-token-gen.py | ||
rpc_maas_tool.py | ||
rpc-wheel-builder.py | ||
rpc-wheel-builder.sh | ||
run-aio-build.sh | ||
run-playbooks.sh | ||
run-tempest.sh | ||
scripts-library.sh | ||
uklabsetup.sh |