This repository has been archived on 2025-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
Files
docker-salt-master/CHANGELOG.md
2022-08-02 09:12:20 +02:00

6.0 KiB

Changelog

This file only reflects the changes that are made in this image. Please refer to the Salt 3005 Release Notes for the list of changes in SaltStack.

3005

  • Upgrade salt-master to 3005 Phosphorus
  • Change Docker base image to ubuntu:jammy-20220801
  • Use python3 default distro version
  • Install python3-pygit2 version 1.6.1 from Ubuntu repositories
  • Remove USERMAP_UID and USERMAP_GID env variables in favor of PUID and PGID, respectively.
  • CI(tests): Use python3 version 3.10

3004.2

  • Upgrade salt-master to 3004.2 Silicon
  • Remove Jinja2 patch to avoid Markup import error

3004.1

  • Upgrade salt-master to 3004.1 Silicon
  • Upgrade salt-bootstrap to version 2022.03.15
  • Upgrade pygit2 to version 1.9.1
  • Upgrade libgit2 to version 1.4.2
  • Fix Jinja2 version to avoid Markup import error
  • Change Docker base image to ubuntu:hirsute-20220113

3004_6

  • Set the number of worker threads to start by setting SALT_WORKER_THREADS env variable.

3004_5

  • Set the number of workers for the runner/wheel in the reactor by setting SALT_REACTOR_WORKER_THREADS env variable.

3004_4

  • Fix an issue restarting salt-master processes with supervisorctl when reloading config.

3004_3

  • Deprecate USERMAP_UID env variable in favor of PUID.
  • Deprecate USERMAP_GID env variable in favor of PGID.
  • Add TZ in addition to TIMEZONE to the list of accepted env variables.

Support for the USERMAP_UID and USERMAP_GID env variables will be removed with Salt 3005.

3004_2

  • Support for automatically restart salt-master after config changes

3004_1

  • Install libssh2 1.10.0 from source
  • Install libgit2 1.3.0 from source
  • Install pygit2 1.7.0 from pip repositories
  • Change Docker base image to ubuntu:hirsute-20210917
  • Upgrade Python to version 3.9

3004

  • Upgrade salt-master to 3004 Silicon
  • Change Docker base image to ubuntu:focal-20211006

3003.3

  • Upgrade salt-master to 3003.3 Aluminium
  • Change Docker base image to ubuntu:focal-20210827

3003.2

  • Upgrade salt-master to 3003.2 Aluminium
  • Change Docker base image to ubuntu:focal-20210723

3003.1

  • Upgrade salt-master to 3003.1 Aluminium
  • Change Docker base image to ubuntu:focal-20210609

3003

  • Upgrade salt-master to 3003 Aluminium
  • Add python3 timelib 0.2.5
  • Change Docker base image to ubuntu:focal-20210325
  • Replace m2crypto by pycryptodome (see saltstack/salt#56625)

3002.6

  • Upgrade salt-master to 3002.6 Magnesium

3002.5

  • Upgrade salt-master to 3002.5 Magnesium

3002.4

  • Upgrade salt-master to 3002.4 Magnesium

3002.3

  • Upgrade salt-master to 3002.3 Magnesium

3002.2

  • Upgrade salt-master to 3002.2 Magnesium

3002.1

  • Upgrade salt-master to 3002.1 Magnesium
  • Change Docker base image to ubuntu:focal-20201008
  • Fix issue changing read-only directories ownership (@Kidswiss - #47)

3002

  • Upgrade salt-master to 3002 Magnesium
  • Bring back support for Linux ARMv7 platform
  • Remove patch for muting sudo RLIMIT_CORE message
  • Install pygit2 and m2crypto from ubuntu repositories
  • Change Docker base image to ubuntu:focal-20200925

3001.1

  • Upgrade salt-master to 3001.1 Sodium
  • Upgrade m2crypto to version 0.36.0
  • Change Docker base image to ubuntu:focal-20200720

3001

  • Upgrade salt-master to 3001 Sodium
  • Upgrade Python to version 3.8
  • Upgrade libgit2 to version 1.0.1
  • Change Docker base image to ubuntu:focal-20200606

3000.3_2

  • Add support for local third party formulas
  • Add healthcheck script
  • Remove HEALTCHECK from Dockerfile

3000.3_1

  • Add support for salt-api service
  • Add entrypoint support to restart services
  • Use previous image as Docker cache
  • Add build-arg to Makefile

3000.3

  • Upgrade salt-master to 3000.3
  • Upgrade pygit2 to version 1.2.1

3000.2

  • Upgrade salt-master to 3000.2
  • Upgrade pygit2 to version 1.2.0
  • Change Docker base image to ubuntu:bionic-20200403

3000.1

  • Upgrade salt-master to 3000.1
  • Upgrade libgit2 to version 1.0.0
  • Upgrade pygit2 to version 1.1.1

3000_1

  • Add container healthcheck
  • Change Docker base image to ubuntu:bionic-20200311

3000

  • Upgrade salt-master to 3000 Neon
  • Change Docker base image to ubuntu:bionic-20200112
  • Upgrade pygit2 to version 1.0.3

2019.2.3

  • Upgrade salt-master to 2019.2.3
  • Change Docker base image to ubuntu:bionic-20191202
  • Upgrade libgit2 to version 0.28.4
  • Upgrade pygit2 to version 1.0.2

2019.2.2

  • Upgrade salt-master to 2019.2.2
  • Change Docker base image to ubuntu:bionic-20191010

2019.2.1

  • Upgrade salt-master to 2019.2.1
  • Change Docker base image to ubuntu:bionic-20190912.1
  • Upgrade libssh2 to version 1.9.0
  • Upgrade m2crypto to version 0.35.2

2019.2.0

  • Upgrade salt-master to 2019.2.0
  • Change Docker base image to ubuntu:bionic-20190204
  • Upgrade Python to version 3.6
  • Upgrade libgit2 to 0.27.8
  • Reduce image size by updating, installing and cleaning packages in one single step

2018.3.4

  • Upgrade salt-master to 2018.3.4
  • Change Docker base image to ubuntu:xenial-20190122

2018.3.3

  • Upgrade salt-master to 2018.3.3
  • Change Docker base image to ubuntu:xenial-20181113
  • Add GitPython support
  • Add PyGit2 support
  • Expose /home/salt/data/logs
  • Run salt-master as salt user
  • Add support for setting timezone
  • Add logrotate support
  • Add supervisor support
  • Add cron support
  • Add Docker Labels from label-schema.org
  • Addressed a bug that caused the container to crash when /home/salt/data/keys/minions was not present

2018.3.2

  • First version: salt-master 2018.3.2