Terminate Tower instances after CI ends. (#37265)

* Remove obsolete Tower support from manage_ci.
* Add missing remote settings to cloud tests.
This commit is contained in:
Matt Clay 2018-03-09 16:17:29 -08:00 committed by GitHub
parent 8980d275a0
commit 11ad559010
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View file

@ -135,8 +135,6 @@ class ManagePosixCI(object):
self.become = ['sudo', '-in', 'PATH=/usr/local/bin:$PATH'] self.become = ['sudo', '-in', 'PATH=/usr/local/bin:$PATH']
elif self.core_ci.platform == 'rhel': elif self.core_ci.platform == 'rhel':
self.become = ['sudo', '-in', 'bash', '-c'] self.become = ['sudo', '-in', 'bash', '-c']
elif self.core_ci.platform == 'tower':
self.become = ['sudo', '-in', 'bash', '-c']
def setup(self): def setup(self):
"""Start instance and wait for it to become ready and respond to an ansible ping.""" """Start instance and wait for it to become ready and respond to an ansible ping."""

View file

@ -9,6 +9,9 @@ image="${args[1]}"
python="${args[2]}" python="${args[2]}"
target="posix/ci/cloud/group${args[3]}/" target="posix/ci/cloud/group${args[3]}/"
stage="${S:-prod}"
# shellcheck disable=SC2086 # shellcheck disable=SC2086
ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \ ansible-test integration --color -v --retry-on-error "${target}" ${COVERAGE:+"$COVERAGE"} ${CHANGED:+"$CHANGED"} \
--remote-terminate always --remote-stage "${stage}" \
--docker "${image}" --python "${python}" --changed-all-target "${target}smoketest/" --docker "${image}" --python "${python}" --changed-all-target "${target}smoketest/"