From 8fae2aad9892655ffaabdefb80ee64c89794d4e9 Mon Sep 17 00:00:00 2001 From: david22swan Date: Thu, 1 Dec 2022 14:03:35 +0000 Subject: [PATCH 1/3] (CONT-24) docker_stack always redoploying Implementation of fix suggested by @grzleadams in the Github issue #848. --- lib/puppet/provider/docker_compose/ruby.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/puppet/provider/docker_compose/ruby.rb b/lib/puppet/provider/docker_compose/ruby.rb index 55a478c5..03fd7871 100644 --- a/lib/puppet/provider/docker_compose/ruby.rb +++ b/lib/puppet/provider/docker_compose/ruby.rb @@ -30,11 +30,10 @@ def exists? args = [compose_files, '-p', name, 'config'].insert(3, resource[:options]).compact compose_output = YAML.safe_load(execute([command(:dockercompose)] + args, combine: false), [Symbol]) - # rubocop:disable Style/StringLiterals containers = docker([ 'ps', '--format', - "{{.Label \"com.docker.compose.service\"}}-{{.Image}}", + "'{{.Label \"com.docker.compose.service\"}}-{{.Image}}'", '--filter', "label=com.docker.compose.project=#{name}", ]).split("\n") @@ -49,7 +48,7 @@ def exists? counts = Hash[*compose_services.each.map { |key, array| image = (array['image']) ? array['image'] : get_image(key, compose_services) Puppet.info("Checking for compose service #{key} #{image}") - [key, compose_containers.count("#{key}-#{image}")] + [key, compose_containers.count("'#{key}-#{image}'")] }.flatten] # No containers found for the project From 8f268ed7746be43033b78b868aafab5e750aa2a5 Mon Sep 17 00:00:00 2001 From: david22swan Date: Wed, 7 Dec 2022 09:53:29 +0000 Subject: [PATCH 2/3] Release prep v6.0.2 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5c7fe17..6746f932 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +## [v6.0.2](https://github.com/puppetlabs/puppetlabs-docker/tree/v6.0.2) (2022-12-07) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v6.0.1...v6.0.2) + +### Fixed + +- \(CONT-24\) docker_stack always redoploying [\#878](https://github.com/puppetlabs/puppetlabs-docker/pull/878) ([david22swan](https://github.com/david22swan)) + ## [v6.0.1](https://github.com/puppetlabs/puppetlabs-docker/tree/v6.0.1) (2022-11-25) [Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v6.0.0...v6.0.1) From 01be5930f646142671954932ac75584b9501cba9 Mon Sep 17 00:00:00 2001 From: david22swan Date: Thu, 8 Dec 2022 11:10:07 +0000 Subject: [PATCH 3/3] (maint) Bump metadata to match changelog update --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index d0fb2da1..9c53f485 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-docker", - "version": "6.0.1", + "version": "6.0.2", "author": "puppetlabs", "summary": "Module for installing and managing docker", "license": "Apache-2.0",