kolla-ansible/tools
Steven Dake a789346727 Fix gate to use world writeable docker socket
A recent change related to sudo securepath broke how sudo -E
works.  Now the PATH is reset by sudo as set by tox.  As a result
we can no longer rely on sudo -E anywhere in our gating system
relating to path inheritence from the parent shell.

This patch uses a shell operation in the setup_nodes.yml code
to chmod the docker socket to 666 so docker containers can build
properly.  Now docker operations don't return a permission denied
and we no longer require the sudo -E operation in any of our tox
scripts.  This isn't a security vulnerability because our gate
scripts are only meant to be run in OpenStack infrastructure.
To make this more clear I recommend moving these shell scripts to
tests/gate.

Change-Id: I5b3d6e280e3c12a25defedb14b5589ba642043fa
Closes-Bug: #1562383
2016-03-26 22:23:35 -07:00
..
build.py Modified build.py to run from installed location 2015-08-25 06:46:15 +00:00
cleanup-containers Change libvirt volume name to libvirtd 2016-03-15 22:41:00 +00:00
cleanup-host Remove useless dependency on ifconfig 2016-03-16 09:23:30 +09:00
cleanup-images Rename validate-docker-execute with .sh extension 2016-03-08 22:14:09 -07:00
deploy_aio.sh Merge "Check relevant logging mechanism in the gate" 2016-03-22 15:26:02 +00:00
dump_info.sh Convert gate to file backend rather than partition 2016-01-21 22:59:13 +00:00
generate_passwords.py Add generate_passwords.py to generate passwords 2016-03-21 17:02:23 +00:00
init-runonce Checks the installation of curl command, Nova, Neutron and OpenStack packages 2016-03-08 20:35:50 +00:00
kolla-ansible MariaDB lights out recovery 2016-03-16 15:53:44 +00:00
openrc-example Add documentation for two-VIP and TLS blueprints 2016-03-08 09:27:26 -05:00
pre-commit-hook Change the default shell to bash 2015-04-27 13:26:37 +08:00
run-bashate.sh Standardize bashate and add linters 2016-01-13 17:33:28 +00:00
setup_Debian.sh Add retry function for Docker keyring 2016-02-08 03:58:23 +00:00
setup_gate.sh Merge "Fix rax-ord commands" 2016-03-21 22:16:48 +00:00
setup_nodes.yml Fix gate to use world writeable docker socket 2016-03-26 22:23:35 -07:00
setup_RedHat.sh Increase the docker parition for rht bases in gate 2016-03-16 11:00:18 +00:00
validate-all-json.sh heatclient has invalid json validation picks up 2016-03-02 19:40:09 +00:00
validate-all-maintainer.sh Fix validate-all-maintainer.sh to look for Dockerfile.j2 2015-11-09 15:20:13 +10:00
validate-all-yaml.sh Change the default shell to bash 2015-04-27 13:26:37 +08:00
validate-docker-execute.sh Rename validate-docker-execute with .sh extension 2016-03-08 22:14:09 -07:00
validate-json.py Fixed additional OpenStack pep8 issues 2015-07-10 12:01:28 -07:00
validate-maintainer.sh Remove hardcoded MAINTAINER in Dockerfiles 2015-11-23 11:03:47 +00:00
validate-yaml.py Fixed additional OpenStack pep8 issues 2015-07-10 12:01:28 -07:00
version_check.py Dynamically pull list of projects and versions 2016-03-21 12:29:07 +00:00