Skip to content

Latest commit

 

History

History
637 lines (305 loc) · 33.4 KB

CHANGELOG.md

File metadata and controls

637 lines (305 loc) · 33.4 KB

Changelog

2.2.5 (2023-12-06)

Bug Fixes

  • federation upstream set (ci error) (7628da2)
  • Remove usages of grains.osfullname (27394b7)

Continuous Integration

  • disable unsupported OS releases (7c05807)
  • update container images (4a90fe1)

2.2.4 (2022-06-09)

Bug Fixes

  • update Debian apt repositories to the recommended ones (d1ed9d1)

Code Refactoring

  • move pkgrepo configuration in map.jinja (36837cf)

Continuous Integration

  • update pre-commit configuration inc. for pre-commit.ci [skip ci] (b17e8e0)
  • kitchen+gitlab: update for new pre-salted images [skip ci] (c1a6443)

Tests

  • update _mapdata files (7eb87f3)
  • _mapdata: add verification files for Fedora 35 [skip ci] (c9b3d4a)
  • _mapdata: add verification files for Fedora 36 [skip ci] (4481f7b)
  • system.rb: add support for mac_os_x [skip ci] (f1549ac)

2.2.3 (2022-02-21)

Bug Fixes

  • default: update systemd file with correct defaults (be57ab9)
  • libmapstack: allow mapping by booleans and numbers (679715c)
  • libsaltcli+libmatchers: ensure Salt client API detection [skip ci] (d2e8a01)

Code Refactoring

  • map.jinja: standardise v5 structure [skip ci] (d436de7)

Continuous Integration

  • update linters to latest versions [skip ci] (e63ff6d)
  • gemfile: allow rubygems proxy to be provided as an env var [skip ci] (8dd2085)
  • kitchen+ci: update with 3004 pre-salted images/boxes [skip ci] (67855f8)
  • kitchen+ci: update with latest CVE pre-salted images [skip ci] (a77347a)
  • kitchen+gitlab: update for new pre-salted images [skip ci] (0a1e755)

Styles

  • libsaltcli: fix comments to jinja comments [skip ci] (63286b6)

Tests

  • system: add build_platform_codename [skip ci] (7b0e31c)

2.2.2 (2021-09-01)

Bug Fixes

  • package/repo/install: add amazonlinux check (6be2b5a)
  • robustness: use loopbackip instead of localhost (f5b1e97)

Continuous Integration

  • gitlab-ci: reset instances to be tested [skip ci] (c648d63)
  • kitchen+ci: update with latest 3003.2 pre-salted images [skip ci] (4fe9756)

Styles

  • package/repo/install: set more canonical names for yum repos (1b923db)

Tests

  • _mapdata: update to include consumer_timeout: 3600000 [skip ci] (215188b), closes #112
  • default: fix verification file for almalinux [skip ci] (63dc6ec)

2.2.1 (2021-08-13)

Bug Fixes

  • clustering: do clustering last (ca99489)

Continuous Integration

  • suite: fix and enable full ci again (5af33ef)

2.2.0 (2021-08-11)

Continuous Integration

  • nopillars: disable failing platforms (58343b6)

Features

  • federation-set: add support for (b77789b)

2.1.4 (2021-08-11)

Bug Fixes

  • config: create vhost before users (44c2d8f)

Code Refactoring

  • cluster: simplify cluster.clean (557e07e)
  • clusters: join cluster last (e9b5fb0)

Continuous Integration

  • gemfile+lock: use ssf customised inspec repo [skip ci] (763d252)
  • gitlab-ci: enable more instances for both suites [skip ci] (586ba89)

Tests

  • _mapdata: use minimal header required across all files [skip ci] (aab65c7)
  • default: add/fix verification files (where easy) [skip ci] (cc459e1)
  • nopillars: add/fix verification files (where easy) [skip ci] (a4e2c77)

2.1.3 (2021-08-01)

Bug Fixes

  • formula: fix exchanges and bindings (e95d319)

2.1.2 (2021-08-01)

Bug Fixes

  • exchanges: accept arguments if supplied (6df27a6)

2.1.1 (2021-08-01)

Bug Fixes

  • queues: apply queue arguments if specified (52eacec)

2.1.0 (2021-07-31)

Bug Fixes

  • defaults: do not create a vhost by default (977e9e0)

Features

  • policies,params: refactor upstreams as params/policies (161c70a)

2.0.12 (2021-07-31)

Bug Fixes

  • cluster: fix clean state (567d1ce)

2.0.11 (2021-07-30)

Code Refactoring

  • policies: use dict to avoid 'too many functions' issues (bf77ffd)

2.0.10 (2021-07-30)

Bug Fixes

  • policy: use specificed name for the policies (3ef3516)
  • upstream: use specificed name for the upstream (57d4a33)

2.0.9 (2021-07-30)

Bug Fixes

  • config: fix various configuration issues (f090d31)
  • config: update configuration states" (7a169c0)
  • keyword: dont use variable named items (dfc12db)

Code Refactoring

  • requisites: require id name (1fbeccc)

Documentation

  • pillar.example: correct dict names (1b3ef38)

2.0.8 (2021-07-29)

Bug Fixes

  • erlang: erlang.cookie is linked to rabbitmq user homedir (c568698)
  • service: set mnesia_base not mnesia_dir (derived) (3b93fd2)

2.0.7 (2021-07-27)

Bug Fixes

  • clusters: remove multinode requisite (76fc930)

2.0.6 (2021-07-27)

Bug Fixes

  • jinja2: use defaults for incomplete pillars (5207f9f)

2.0.5 (2021-07-27)

Bug Fixes

  • service: root must own systemd file (c74ac45)

2.0.4 (2021-07-27)

Bug Fixes

  • default: add default ports to defaults (9c95eb2)
  • jinja2: use final merged values instead of pillars (b1f5495)

Continuous Integration

  • nopillars: add nopillar ci checks (6610594)

2.0.3 (2021-07-25)

Bug Fixes

  • cluster: resolve some issues with clustering (a2d609f)

2.0.2 (2021-07-24)

Bug Fixes

  • services: ensure services use config files (fba7962)

Continuous Integration

  • gitlab-ci: enable openSUSE Tumbleweed instance [skip ci] (8103a1f)

2.0.1 (2021-07-24)

Bug Fixes

  • guest: remove guest user from all nodes (eaaa8bd)

Continuous Integration

  • centos,suse: get ci working (cfcd8b8)
  • suse: corrected group (4e5acd3)

2.0.0 (2021-07-23)

Continuous Integration

  • add Debian 11 Bullseye & update yamllint configuration [skip ci] (ca1d906)
  • kitchen: move provisioner block & update run_command [skip ci] (a78383e)
  • add Debian 11 Bullseye & update yamllint configuration [skip ci] (0530632)
  • kitchen: move provisioner block & update run_command [skip ci] (2b7892f)

Features

  • clusters: add distributed rabbitmq support (104d7f2)
  • clusters: distributed rabbitmq support (1af43e6)

Reverts

  • clusters: add distributed rabbitmq support [skip ci] (7d8f8fd)

Tests

  • _mapdata: add verification file for debian-11 [skip ci] (bf5ead1)

BREAKING CHANGES

  • clusters: the structure of pillar data is changed to allow multiple rabbitmq nodes per host. The default nodename is 'rabbit@localhost' but this commit allows multiple nodes, i.e. 'rabbit2@localhost', 'rabbit3@locahost', to be defined

1.1.3 (2021-07-14)

Bug Fixes

  • config: rabbitmq config keys are not uppercase (98cda43)

1.1.2 (2021-07-14)

Bug Fixes

  • redhat: use correct location for config file (c0ea529)

1.1.1 (2021-07-08)

Bug Fixes

  • cluster: corrected user/group (c147819)

Continuous Integration

  • 3003.1: update inc. AlmaLinux, Rocky & rst-lint [skip ci] (f9ef575)
  • kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (844195b)

1.1.0 (2021-06-16)

Bug Fixes

  • ci: try this (e8f6207)
  • config: remove requisite (in case of failure); add user/group (d5e7410)
  • example: add working cluster example to pillar.example (6953fe2)
  • requisites: match state name and ci (af42400)
  • user: ensure user.present fully works (4108523)

Documentation

  • examples: use airflow instead in pillar.example (5bac4bb)
  • readme: expand cluster join/forget documentation (866a6c1)

Features

  • cluster: join state with erlang_cookie (ce0fcb8)
  • queues: create/delete queues using cli (ec02702)

Tests

  • _mapdata: finalise updates to verification files (d4e50b1)

1.0.3 (2021-06-16)

Bug Fixes

  • user: pass proper args to the rabbitmq state (bdc94f6)

1.0.2 (2021-05-24)

Bug Fixes

  • latest.sls: remove old apt repository following bintray shutdown (2fbd40f)

1.0.1 (2021-05-21)

Bug Fixes

  • user: fix rendering error for user; fix ci (346df02)

Continuous Integration

  • add arch-master to matrix and update .travis.yml [skip ci] (d46cd1d)
  • kitchen+gitlab: adjust matrix to add 3003 [skip ci] (887ed24)

Documentation

  • map.jinja: fix rst-lint violation [skip ci] (93dd429)
  • remove files which aren't formula-specific [skip ci] (0122a74)

Tests

  • _mapdata: add verification file for fedora-34 [skip ci] (ede918c)
  • _mapdata: generate updated map.jinja verification files (ab297a5)
  • pillar: remove unused test pillar files (8f21f49)

1.0.0 (2021-04-20)

Bug Fixes

  • centos: get service running to work (ad5636a)
  • centos: get systemd service passing (ee01836)

Code Refactoring

  • formula: align to template formula (d55402f)

BREAKING CHANGES

  • formula: This formula has been refactored to align with template formula. States have changed, and some pillar data

0.20.4 (2021-04-12)

Bug Fixes

  • latest.sls: change apt repository following bintray shutdown (ac16a5f)

Continuous Integration

  • gemfile+lock: use ssf customised kitchen-docker repo [skip ci] (c456f53)
  • kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (9a6f0c6)
  • kitchen+gitlab-ci: use latest pre-salted images [skip ci] (ebb55f3)
  • pre-commit: update hook for rubocop [skip ci] (04ddd76)

Tests

  • standardise use of share suite & _mapdata state [skip ci] (2d82763)
  • _mapdata: add verification files for Fedora 32+33 & Ubuntu 20.04 (f0b0182)
  • share: standardise with latest changes [skip ci] (133ba1d)

0.20.3 (2021-01-14)

Bug Fixes

  • _mapdata: ensure map data is directly under values (164fb62)

Tests

  • _mapdata: update for _mapdata/init.sls change (dbadb4e)

0.20.2 (2020-12-23)

Code Refactoring

  • map: use top-level values: key in map.jinja dumps (7cff4de)

0.20.1 (2020-12-22)

Continuous Integration

  • commitlint: ensure upstream/master uses main repo URL [skip ci] (af49850)
  • gitlab-ci: add rubocop linter (with allow_failure) [skip ci] (4d549db)

Tests

  • _mapdata: generate verification files (2b9a968)
  • map: verify map.jinja dump using _mapdata state (4d0287d)

0.20.0 (2020-12-16)

Continuous Integration

  • gemfile.lock: add to repo with updated Gemfile [skip ci] (5e215cd)
  • gitlab-ci: use GitLab CI as Travis CI replacement (9ac7690)
  • kitchen: use saltimages Docker Hub where available [skip ci] (fcdef3f)
  • kitchen+travis: remove master-py2-arch-base-latest [skip ci] (d4a6c8f)
  • pre-commit: add to formula [skip ci] (2547b23)
  • pre-commit: enable/disable rstcheck as relevant [skip ci] (f04bfe6)
  • pre-commit: finalise rstcheck configuration [skip ci] (3e1b397)
  • travis: add notifications => zulip [skip ci] (232e38f)
  • workflows/commitlint: add to repo [skip ci] (cea9af8)

Features

  • suse: basic suse support (4a67836)

0.19.1 (2020-02-18)

Bug Fixes

Continuous Integration

  • kitchen: avoid using bootstrap for master instances [skip ci] (e3c9993)
  • kitchen: standardise structure [skip ci] (977c8a0)

0.19.0 (2019-12-23)

Continuous Integration

  • kitchen: add salt state to kitchen exec (85e2e32)
  • kitchen: standardise structure [skip ci] (3eaab51)
  • travis: use major.minor for semantic-release version [skip ci] (2e6a92b)

Features

  • config state now also managed rabbitmq env file (53f12d2)

Tests

  • inspec: test new rabbitmq-env file (f7e5d39)

0.18.0 (2019-12-19)

Continuous Integration

  • gemfile: restrict train gem version until upstream fix [skip ci] (e97c976)
  • travis: quote pathspecs used with git ls-files [skip ci] (b350c17)
  • travis: run shellcheck during lint job [skip ci] (b50083a)

Features

  • config_files source can be a salt:// path (69308a0)

Tests

  • add test for config_files (2854d1b)

0.17.0 (2019-11-21)

Continuous Integration

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

Features

  • config.sls: remove guest user by default (4531ac4)

Tests

  • rabbitmq_users_spec.rb: fix rubocop violations (57efa45)

0.16.0 (2019-11-19)

Bug Fixes

  • latest: ensure required Debian packages are installed (89b470f)

Continuous Integration

  • kitchen+travis: add latest suite (29fbcd2)
  • travis: apply changes from build config validation [skip ci] (4a1dacb)

Features

  • travis: apply changes from build config validation (7d9533c)

0.15.1 (2019-11-14)

Bug Fixes

  • latest.sls: use Bintray repo on Debian (b50f347)
  • release.config.js: use full commit hash in commit link [skip ci] (b4b27d2)

Continuous Integration

  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (a5a1944)
  • travis: use build config validation (beta) [skip ci] (e0f5076)

Performance Improvements

  • travis: improve salt-lint invocation [skip ci] (1bf9e23)

0.15.0 (2019-10-29)

Features

  • semantic-release: implement for this formula ()

Tests

  • implement test using Kitchen and Inspec, and CI with Travis ()