openstack-ansible/scripts
Jesse Pretorius 6b12bf3663 Implement local scripts for all gate tests
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
2015-02-12 15:59:11 +00:00
..
bootstrap-aio.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
bootstrap-ansible.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
elsa_repo_config.yml Improve frozen repo tool 2014-09-15 11:41:31 +01:00
elsa_repo.py Improve frozen repo tool 2014-09-15 11:41:31 +01:00
f5-config.py Adds support for user created f5 prefix names and route domains 2015-02-03 23:48:00 -06:00
f5-monitor.sh Add F5 Monitoring Script 2014-11-21 14:20:46 -06:00
gate-check-commit.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
gate-check-lint.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
general_labsetup.sh Initial Commit 2014-08-26 18:08:15 -05:00
inventory-manage.py added ability to sort the output of inventory-manage.py 2014-08-29 18:14:32 -05:00
maas_remove.sh replace blank line whitespaces from scripts 2014-12-03 18:46:09 +00:00
maassetup.sh Adjust the user variables location for the maassetup.sh script 2014-09-12 18:11:47 +01:00
os-ansible-aio-check.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
pw-token-gen.py Add swift_hash_path to pw-token-gen.py 2014-11-24 16:42:29 +00:00
rpc_maas_tool.py Add functionality to nuke old checks and alarms 2015-02-02 11:41:59 +00:00
rpc-wheel-builder.py updated pip installation process 2014-10-28 12:19:20 -05:00
rpc-wheel-builder.sh Change all references to the rcbops repo to stackforge 2014-12-03 19:16:05 +00:00
run-aio-build.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
run-playbooks.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
run-tempest.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
scripts-library.sh Implement local scripts for all gate tests 2015-02-12 15:59:11 +00:00
uklabsetup.sh Fix keystone endpoint creation for Swift 2014-10-17 16:29:57 +01:00