From: whitestar Date: Sun, 6 May 2018 03:24:02 +0000 (+0900) Subject: fixes utility scripts. X-Git-Tag: docker-grid-0.5.9^0 X-Git-Url: http://git.osdn.net/view?p=metasearch%2Fgrid-chef-repo.git;a=commitdiff_plain;h=8382a64b49b2e176436315b92512becf512a6bbe fixes utility scripts. --- diff --git a/cookbooks/docker-grid/CHANGELOG.md b/cookbooks/docker-grid/CHANGELOG.md index be45bfe..1c8a977 100644 --- a/cookbooks/docker-grid/CHANGELOG.md +++ b/cookbooks/docker-grid/CHANGELOG.md @@ -1,5 +1,9 @@ # docker-grid CHANGELOG +0.5.9 +----- +- fixes utility scripts. + 0.5.8 ----- - improves utility scripts. diff --git a/cookbooks/docker-grid/concourse.yml b/cookbooks/docker-grid/concourse.yml index c9aab82..2a43c1b 100644 --- a/cookbooks/docker-grid/concourse.yml +++ b/cookbooks/docker-grid/concourse.yml @@ -1,5 +1,5 @@ --- -# $ fly -t target sp -p docker-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/sec/credentials-prod.yml +# $ fly -t $CC_TARGET sp -p docker-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/sec/credentials-prod.yml resources: - name: src-git type: git @@ -21,7 +21,7 @@ resources: ca_certs: - domain: ((registry-mirror-domain)) # e.g. registry.docker.example.com:5000 cert: ((docker-reg-ca-cert)) - check_every: 12h # default: 1m + check_every: 6h # default: 1m jobs: - name: test-cookbook @@ -97,4 +97,4 @@ jobs: tag_prefix: ((cookbook-name))- tag: src-git/cookbooks/((cookbook-name))/version only_tag: true - annotate: ../src-git/cookbooks/((cookbook-name))/version + annotate: src-git/cookbooks/((cookbook-name))/version diff --git a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_containers_cleanup b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_containers_cleanup index aec92be..43610e7 100644 --- a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_containers_cleanup +++ b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_containers_cleanup @@ -8,4 +8,7 @@ if id $(whoami) | grep docker > /dev/null 2>&1; then fi [ `whoami` = 'root' ] && sudo='' -$sudo docker ps -q -f status=exited -f status=dead | awk '{print $1}' | xargs --no-run-if-empty docker rm +if ! tty -s; then + echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing exited and dead containers ...' +fi +$sudo docker ps -q -f status=exited -f status=dead | awk '{print $1}' | $sudo xargs --no-run-if-empty docker rm diff --git a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_images_cleanup b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_images_cleanup index 5872258..e7852aa 100644 --- a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_images_cleanup +++ b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_images_cleanup @@ -8,4 +8,7 @@ if id $(whoami) | grep docker > /dev/null 2>&1; then fi [ `whoami` = 'root' ] && sudo='' -$sudo docker images | awk '$2=="" {print $3}' | xargs --no-run-if-empty docker rmi +if ! tty -s; then + echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing untagged images ...' +fi +$sudo docker images | awk '$2=="" {print $3}' | $sudo xargs --no-run-if-empty docker rmi diff --git a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup index 80e5f2c..8a4adfc 100644 --- a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup +++ b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup @@ -8,4 +8,7 @@ if id $(whoami) | grep docker > /dev/null 2>&1; then fi [ `whoami` = 'root' ] && sudo='' -$sudo docker volume ls -qf dangling=true | xargs --no-run-if-empty docker volume rm +if ! tty -s; then + echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing dangling volumes ...' +fi +$sudo docker volume ls -qf dangling=true | $sudo xargs --no-run-if-empty docker volume rm diff --git a/cookbooks/docker-grid/version b/cookbooks/docker-grid/version index 659914a..416bfb0 100644 --- a/cookbooks/docker-grid/version +++ b/cookbooks/docker-grid/version @@ -1 +1 @@ -0.5.8 +0.5.9