Skip to content
Snippets Groups Projects
Commit 0580d003 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Adds Docker image pruning command"

parents b1039896 b7728ea8
No related branches found
No related tags found
No related merge requests found
---
- import_playbook: gather-facts.yml
- name: Apply role prune-images
hosts: baremetal
serial: '{{ kolla_serial|default("0") }}'
gather_facts: false
roles:
- prune-images
---
docker_image_prune_timeout: 300
---
- include_tasks: validate_docker_execute.yml
- include_tasks: prune_images.yml
---
- name: Pruning Kolla images
become: true
docker_prune:
images: yes
images_filters:
label: kolla_version
timeout: "{{ docker_image_prune_timeout }}"
---
- name: Ensure the docker service is running
script: ../tools/validate-docker-execute.sh
......@@ -191,6 +191,9 @@ tests.
``kolla-ansible -i INVENTORY deploy-containers`` is used to check and if
necessary update containers, without generating configuration.
``kolla-ansible -i INVENTORY prune-images`` is used to prune orphaned Docker
images on hosts.
.. note::
In order to do smoke tests, requires ``kolla_enable_sanity_checks=yes``.
......
---
features:
- |
Adds command ``prune-images`` for Docker image pruning on hosts. See
`blueprint
<https://blueprints.launchpad.net/kolla-ansible/+spec/docker-image-pruning>`__
for details.
......@@ -88,6 +88,7 @@ Commands:
upgrade Upgrades existing OpenStack Environment
upgrade-bifrost Upgrades an existing bifrost container
genconfig Generate configuration files for enabled OpenStack services
prune-images Prune orphaned Kolla images
EOF
}
......@@ -126,6 +127,7 @@ certificates
upgrade
upgrade-bifrost
genconfig
prune-images
EOF
}
......@@ -391,6 +393,18 @@ EOF
ACTION="Generate configuration files for enabled OpenStack services"
EXTRA_OPTS="$EXTRA_OPTS -e kolla_action=config"
;;
(prune-images)
ACTION="Prune orphaned Kolla images"
PLAYBOOK="${BASEDIR}/ansible/prune-images.yml"
if [[ "${DANGER_CONFIRM}" != "--yes-i-really-really-mean-it" ]]; then
cat << EOF
WARNING:
This will PERMANENTLY DELETE all orphaned kolla images. To confirm, please add the following option:
--yes-i-really-really-mean-it
EOF
exit 1
fi
;;
(bash-completion)
bash_completion
exit 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment