Changelog

2.0.3 (2021-04-23)

Bug Fixes

  • config: remove daemon.json in clean states (6967a98)

Continuous Integration

  • kitchen+gitlab: adjust matrix to add 3003 [skip ci] (2c7fe1a)

2.0.2 (2021-04-22)

Bug Fixes

  • config: remove block comment from daemon file (d075a0f)

2.0.1 (2021-04-21)

Bug Fixes

  • config: remove empty daemon.json (3631fdb)

  • config: revert previous changes in file.sls (1cdfb57)

  • config: write config dictionary to daemon.json (0e6febc)

  • config: write config dictionary to daemon.json (413cf58)

  • config: write daemon_config dictionary to daemon.json (4af9866)

  • config: write daemon_config dictionary to daemon.json (ea2505b)

  • python-docker: install with pip (7d73e8a)

2.0.0 (2021-04-16)

Bug Fixes

  • service: change default service name (f8f96f1)

Tests

  • standardise use of share suite & _mapdata state [skip ci] (69d7e65)

  • service: enable for archive and package suites (c168ee1)

BREAKING CHANGES

  • service: due changes in default service name, on systems where 'archive' installation method is used, duplicate service will be created. This can be avoided by updating pillar with 'docker:pkg:docker:service:name: dockerd'. Due fact that 'archive' method is default this change may affect a large number of users

1.1.2 (2021-03-10)

Bug Fixes

  • osmap: use CentOS settings as basis for Oracle & Amazon Linux (28d40b3)

Code Refactoring

  • map files: cleanup and small fixes (f839b06)

Continuous Integration

  • commitlint: ensure upstream/master uses main repo URL [skip ci] (648666d)

  • gemfile+lock: use ssf customised kitchen-docker repo [skip ci] (d88eac1)

  • github/kitchen: use GitHub Actions for Linux testing [skip ci] (1febf87)

  • gitlab-ci: add rubocop linter (with allow_failure) [skip ci] (a5b95c0)

  • kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (2e15ae3)

  • pre-commit: update hook for rubocop [skip ci] (8624eb0)

1.1.1 (2020-12-18)

Bug Fixes

  • compose-ng: add support for setting container devices (2b04ee7)

1.1.0 (2020-12-18)

Bug Fixes

  • clean: correct package name (58efc33)

  • repo: correct typo and explicit null-check #258 (f5ec911)

  • typo: refresh not refrsh (f823af2)

  • windows: pip install docker (b74bc08)

Continuous Integration

  • gitlab-ci: use GitLab CI as Travis CI replacement (ab48dcd)

Features

  • arm64: add support for Raspberry Pi 4 running Ubuntu 20.04 (228ca07)

  • proxy: allow setting proxy in systemd (ebeb2fe)

1.0.0 (2020-11-18)

Bug Fixes

  • cent7: install yum-plugin-versionlock too (3b2e237)

  • clean: do not remove python package (e7ee880)

  • pillar.example: fix yamllint violation [skip ci] (31087af), closes #250

  • state: corrected remove state (e178243)

Code Refactoring

Continuous Integration

  • kitchen: use saltimages Docker Hub where available [skip ci] (1755f38)

  • pre-commit: add to formula [skip ci] (d04e24a)

  • pre-commit: enable/disable rstcheck as relevant [skip ci] (8454e4a)

  • pre-commit: finalise rstcheck configuration [skip ci] (87c737c)

  • travis: add notifications ⇒ zulip [skip ci] (6222d60)

Documentation

  • macos: updated pillar.example & macos hash (fc011b3)

  • readme: fix macos clean state (fca7fea)

BREAKING CHANGES

  • rewrite: This version is not backwards compatible. Update your states and pillar data to align with new formula.

    • MacOS was not tested in this PR but hopefully no regression.

    • docker.containers: sls was simplified (raise PR if regression)

0.44.0 (2020-05-15)

Continuous Integration

  • gemfile.lock: add to repo with updated Gemfile [skip ci] (c3dd00a)

  • kitchen+travis: remove master-py2-arch-base-latest [skip ci] (df90212)

  • workflows/commitlint: add to repo [skip ci] (87a62cd)

Features

  • compose-ng: support working_dir, volume_driver, userns_mode & user (30ec6ab)

0.43.1 (2020-04-08)

Bug Fixes

  • compose-ng: fix ports, volumes, restart policy, add privileged mode (f62a45c)

  • avoid setting multiple pre-start stanzas in upstart (80a2a98)

Continuous Integration

  • kitchen: avoid using bootstrap for master instances [skip ci] (27b509e)

0.43.0 (2020-01-22)

Bug Fixes

  • release.config.js: use full commit hash in commit link [skip ci] (01ece3d)

Continuous Integration

  • gemfile: restrict train gem version until upstream fix [skip ci] (734d4e3)

  • kitchen: use debian-10-master-py3 instead of develop [skip ci] (d87e787)

  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (71c5bcb)

  • kitchen+travis: upgrade matrix after 2019.2.2 release [skip ci] (2189efb)

  • travis: apply changes from build config validation [skip ci] (f0a07fc)

  • travis: opt-in to dpl v2 to complete build config validation [skip ci] (340556e)

  • travis: quote pathspecs used with git ls-files [skip ci] (12bf914)

  • travis: run shellcheck during lint job [skip ci] (ba127a0)

  • travis: use major.minor for semantic-release version [skip ci] (2590d61)

  • travis: use build config validation (beta) [skip ci] (fe184e9)

Features

  • support optional container removal before start in upstart/systemd (cc10d97)

Performance Improvements

  • travis: improve salt-lint invocation [skip ci] (18fa798)

0.42.0 (2019-10-23)

Bug Fixes

  • compose-ng.sls: fix salt-lint errors (9e8e1e8)

  • pillar.example: ensure docker.config is available (dce112a)

Continuous Integration

  • travis: update salt-lint config for v0.0.10 (3eaed1b)

Documentation

  • readme: move to docs/ directory and modify accordingly (222fc6d)

Features

  • semantic-release: implement for this formula (ea6be11)

Tests

  • inspec: add tests for package, config & service (451d76d)

  • testinfra: remove from the formula (62122d2)