Skip to content

Commit

Permalink
[CVP] Fixed cleaning up stopped cvp containers
Browse files Browse the repository at this point in the history
If the container was stopped manually, then 'docker ps -f' won't be
able to detect it and the new one won't be able to start

Related-PROD: PROD-36695
Change-Id: Ia2a27ff36fe4697b09951aec04443438b71271cd
  • Loading branch information
vsaharov committed May 16, 2022
1 parent d7f866e commit c523e01
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/com/mirantis/mcp/Validate.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ def runContainer(Map params){
"/root/test/": "/root/tempest/",
"/etc/hosts": "/etc/hosts"]
params.mounts = default_mounts + params.mounts
if ( salt.cmdRun(params.master, params.target, "docker ps -f name=^${params.name}\$ -q", false, null, false)['return'][0].values()[0] ) {
if ( salt.cmdRun(params.master, params.target, "docker ps -a -f name=^${params.name}\$ -q", false, null, false)['return'][0].values()[0] ) {
salt.cmdRun(params.master, params.target, "docker rm -f ${params.name}")
}
if (params.env_var.size() > 0) {
Expand Down Expand Up @@ -868,7 +868,7 @@ def openstack_cleanup(master, target, container_name="cvp", script_path="/home/r
*/
def runCleanup(master, target, name='cvp') {
def salt = new com.mirantis.mk.Salt()
if ( salt.cmdRun(master, target, "docker ps -f name=^${name}\$ -q", false, null, false)['return'][0].values()[0] ) {
if ( salt.cmdRun(master, target, "docker ps -a -f name=^${name}\$ -q", false, null, false)['return'][0].values()[0] ) {
salt.cmdRun(master, target, "docker rm -f ${name}")
}
}
Expand Down

0 comments on commit c523e01

Please sign in to comment.