All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v10.0.1 - 2024-07-12
v10.0.0 - 2024-07-04
- Use the docker-compose-plugin via 'docker compose' instead of 'docker-compose' #975 (nathanlcarlson)
v9.1.0 - 2023-07-19
- CONT-568 : Adding deferred function for password #918 (malikparvez)
v9.0.1 - 2023-07-06
v8.0.0 - 2023-07-05
- (CONT-1121) - Add support for CentOS 8 #926 (jordanbreen28)
v7.0.0 - 2023-05-02
- (CONT-776) - Add Puppet 8/Drop Puppet 6 #910 (jordanbreen28)
v6.1.0 - 2023-04-28
- Fix
docker
fact with recent version of docker #897 (smortex) - Use puppet yaml helper to workaround psych >4 breaking changes #877 (gfargeas)
v6.0.2 - 2022-12-08
- (CONT-24) docker_stack always redoploying #878 (david22swan)
v6.0.1 - 2022-11-25
v6.0.0 - 2022-11-21
- (CONT-263) Bumping required puppet version #871 (LukasAud)
- docker_run_flags: Shellescape any provided values #869 (LukasAud)
- (maint) Hardening manifests and tasks #863 (LukasAud)
v5.1.0 - 2022-10-21
- pdksync - (CONT-130) Dropping Support for Debian 9 #859 (jordanbreen28)
- Change
stop_wait_time
value to match Docker default #858 (sebcdri)
v5.0.0 - 2022-08-19
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #850 (david22swan)
- adding optional variable for package_key_check_source to RedHat #846 (STaegtmeier)
- New create_user parameter on main class #841 (traylenator)
v4.4.0 - 2022-06-01
- Avoid empty array to -net parameter #837 (chelnak)
- (GH-785) Fix duplicate stack matching #836 (chelnak)
- Fix docker-compose, network and volumes not applying on 1st run, fix other idempotency #833 (canihavethisone)
- Fixed docker facts to check for active swarm clusters before running docker swarm sub-commands. #817 (nmaludy)
v4.3.0 - 2022-05-16
- Add tmpdir option to docker_compose #823 (canihavethisone)
- Support different Architectures (like
aarch64
) when installing Compose #812 (mpdude)
- Only install docker-ce-cli with docker-ce #827 (vchepkov)
- remove some legacy facts #802 (traylenator)
- Fix missing comma in docker::image example #787 (Vincevrp)
- allow docker::networks::networks param to be undef #783 (jhoblitt)
v4.2.1 - 2022-04-14
v4.2.0 - 2022-04-11
- pdksync - (FM-8922) - Add Support for Windows 2022 #801 (david22swan)
- (IAC-1729) Add Support for Debian 11 #799 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 #807 (david22swan)
- Fix idempotency when using scaling with docker-compose #805 (canihavethisone)
- Make RedHat version check respect acknowledge_unsupported_os #788 (PolaricEntropy)
v4.1.2 - 2021-09-27
- pdksync - (IAC-1598) - Remove Support for Debian 8 #775 (david22swan)
- Prefer timeout to time_limit for Facter::Core::Execution #774 (smortex)
- Fix facts gathering #773 (smortex)
v4.1.1 - 2021-08-26
- (IAC-1741) Allow stdlib v8.0.0 #767 (david22swan)
- Remove stderr empty check to avoid docker_params_changed failures when warnings appear #764 (cedws)
- Duplicate declaration statement: docker_params_changed is already declared #763 (basti-nis)
- Timeout for hangs of the docker_client in the facts generation #759 (carabasdaniel)
v4.1.0 - 2021-06-28
- Fix docker::volumes hiera example #754 (pskopnik)
- Allow force update non-latest tagged image #752 (yanjunding)
- Allow management of the docker-ce-cli package #740 (kenyon)
v4.0.1 - 2021-05-26
- (IAC-1497) - Removal of unsupported
translate
dependency #737 (david22swan) - add simple quotes around env service flag #706 (adrianiurca)
v4.0.0 - 2021-03-04
v3.14.0 - 2021-03-04
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #718 (carabasdaniel)
- [MODULES-10898] Disable forced docker service restart for RedHat 7 and docker server 1.13 #730 (carabasdaniel)
- Make it possible to use pod's network #725 (seriv)
v3.13.1 - 2021-02-02
- (IAC-1218) - docker_params_changed should be run by agent #705 (adrianiurca)
- Fix systemd units for systemd versions < v230 #704 (benningm)
- setting HOME environment to /root #698 (adrianiurca)
v3.13.0 - 2020-12-14
- pdksync - (feat) - Bump Puppet boundary #687 (daianamezdrea)
- Ensure image digest checksum before starting #673 (tmanninger)
- Support multiple mirrors #659 #669 (TheLocehiliosan)
- Options to docker-compose should be an Array, not a String #695 (adrianiurca)
- fixing issue #689 by setting HOME in docker command #692 (sdinten)
- (MAINT) Use docker-compose config instead file parsing #672 (rbelnap)
- Fix array of additional flags #671 (CAPSLOCK2000)
- Test against OS family rather than name #667 (bodgit)
v3.12.1 - 2020-10-14
v3.12.0 - 2020-09-29
- (IAC-982) - Remove inappropriate terminology #654 (david22swan)
v3.11.0 - 2020-08-11
- Fix #584: Deal with Arrays for the net list #647 (MG2R)
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #643 (david22swan)
- [MODULES-10734] - improve params detection on docker::run #648 (adrianiurca)
v3.10.2 - 2020-07-17
- (MODULES-10691) - Add root_dir in daemon.json #632 (daianamezdrea)
- Fixing the fix 'Fix the docker_compose options parameter position #378' #631 (awegmann)
- Blocking ordering between non-Windows service stops #622 (AndrewLipscomb)
- Allow all 3.x docker-compose minor versions #620 (runejuhl)
v3.10.1 - 2020-05-28
- Fix unreachable StartLimitBurst value in unit template #616 (omeinderink)
- (MODULES-9696) remove docker_home_dirs fact #613 (carabasdaniel)
- [MODULES-10629] Throw error when docker login fails #610 (carabasdaniel)
- (maint) - facts fix for centos #608 (david22swan)
- major adjustments for current code style #607 (crazymind1337)
v3.10.0 - 2020-04-23
- [IAC-291] Convert acceptance tests to Litmus #585 (carabasdaniel)
- Updated: Add Docker service (create, remote, scale) tasks #582 (Flask)
- Add after_start and after_stop options to docker::run define #580 (jantman)
- Make docker::machine::url configurable #569 (baurmatt)
- Let docker.service start docker services managed by puppetlabs/docker… #563 (jhejl)
- Allow bypassing curl package ensure if needed #477 (esalberg)
- Enforce TLS1.2 on Windows; minor fixes for RH-based testing #603 (carabasdaniel)
- [MODULES-10628] Update documentation for docker volume and set options as parameter #599 (carabasdaniel)
- Allow module to work on SLES #591 (npwalker)
- (maint) Fix missing stubs in docker_spec.rb #589 (Filipovici-Andrei)
- Add Hiera lookups for resources in init.pp #586 (fe80)
- Use standardized quote type to help tests pass #566 (DLeich)
- Minimal changes to work with podman-docker #562 (seriv)
v3.9.1 - 2020-01-20
- (maint) fix dependencies of powershell to 4.0.0 #568 (sheenaajay)
v3.9.0 - 2019-12-09
- Fix error does not show when image:tag does not exists (#552) #553 (rafaelcarv)
- Allow defining the name of the docker-compose symlink #544 (gtufte)
- Clarify usage of docker_stack type up_args and fix link to docs #537 (jacksgt)
- Move StartLimit* options to [Unit], fix StartLimitIntervalSec #531 (runejuhl)
v3.8.0 - 2019-10-01
- Fix multiple additional flags for docker_network #523 (lemrouch)
- 🐛 Fix wrong service detach handling #520 (khaefeli)
- Fix aliased plugin names #514 (koshatul)
v3.7.0-bna - 2019-08-08
- Fixing error: #516 (darshannnn)
e2.6 - 2019-07-26
v3.7.0 - 2019-07-19
v3.6.0 - 2019-06-25
- (FM-8151) Add Windows Server 2019 support #493 (eimlav)
- Support for docker machine download and install #466 (acurus-puppetmaster)
- Add service_provider parameter to docker::run #376 (jameslikeslinux)
- Tasks frozen string #499 (khaefeli)
- Fix #239 local_user permission denied #497 (thde)
- (MODULES-9193) Revert part of MODULES-9177 #490 (eimlav)
- (MODULES-9177) Fix version validation regex #489 (eimlav)
- Fix publish flag being erroneously added to docker service commands #471 (twistedduck)
- Fix container running check to work for windows hosts #470 (florindragos)
- Allow images tagged latest to update on each run #468 (electrofelix)
- Fix docker::image to not run images #465 (hugotanure)
3.5.0 - 2019-03-14
- fix(syntax): Remove duplicate parenthesis #454 (jfroche)
- Docker::Services:: fix command parameter used with an array #452 (jacksgt)
- docker::services: Fix using multiple published ports #447 (jacksgt)
3.4.0 - 2019-02-25
e2.0 - 2019-02-21
- fixing errors with bundle file conditional statement #436 (davejrt)
- #432 Fix frozen string error #434 (khaefeli)
3.3.0 - 2019-02-13
3.2.0 - 2019-01-17
- centos repo fix #413 (davejrt)
- rhel fix #412 (davejrt)
- fixing various issues with tests across all supported OS #406 (davejrt)
- Fix shared scripts on non systemd systems #400 (glorpen)
- Do not load powershell profiles #396 (florindragos)
- Fix stack acceptance tests #395 (florindragos)
- fixing acceptance tests on debian #393 (davejrt)
- fixing deep merge issue and yaml alias #387 (davejrt)
- Adds a Usage example for daemon level extra_parameters #386 (mpepping)
- Fixing create_resources for volumes #384 (andytechdad)
- Fix the docker_compose options parameter position #378 (FlorentPoinsaut)
- Allow multiple values for subnet in docker_network #371 (florindragos)
- Cloud 2191 fix stack acceptance test #368 (MWilsonPuppet)
- Create shared start/stop scripts for better extensibility #367 (glorpen)
- Fixing incorrect variable names in docker_compose/ruby.rb #365 (lowerpuppet)
- update docker_stack to fix registry auth option #364 (davejrt)
- Fix registry local_user functionalitity. #353 (stejanse)
- Fix windows default paths #326 (florindragos)
3.1.0 - 2018-10-22
- Fix acceptance tests for windows #349 (florindragos)
- pinning puppet version to fix failing spec tests #346 (MWilsonPuppet)
3.0.0 - 2018-09-27
- Fix docker swarm tasks boolean params #338 (florindragos)
- CLOUD-2069 Adding support for multiple compose files. #332 (MWilsonPuppet)
- fixes puppet run failures with no IPAM driver #329 (davejrt)
- CLOUD-2078-Uninstall Docker on Linux #328 (MWilsonPuppet)
- Fix error messages from docker facts if docker not running #325 (stdietrich)
- Fix docker-compose provider to support images built on the fly #320 (florindragos)
- fixing bug in upstart systems #304 (davejrt)
- Fix for registry password not being inserted due to single quotes #299 (ConorPKeegan)
- Fix docker registry idempotency and add windows acceptance tests #298 (florindragos)
- Regex fix #292 (davejrt)
2.0.0 - 2018-07-18
- fixes restarting containers with changes to run arguments #283 (davejrt)
- fix "start a container with cpuset" acceptance test on ubuntu1404 #236 (mihaibuzgau)
1.1.0 - 2018-03-16
- (maint)CLOUD-1768 Fixing incorrect cpuset flag #183 #187 (MWilsonPuppet)