2.2.5 (2023-12-06)
2.2.4 (2022-06-09)
- update Debian apt repositories to the recommended ones (d1ed9d1)
- move pkgrepo configuration in map.jinja (36837cf)
- update
pre-commit
configuration inc. for pre-commit.ci [skip ci] (b17e8e0) - kitchen+gitlab: update for new pre-salted images [skip ci] (c1a6443)
- 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)
- 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)
- map.jinja: standardise v5 structure [skip ci] (d436de7)
- 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)
- libsaltcli: fix comments to jinja comments [skip ci] (63286b6)
- system: add
build_platform_codename
[skip ci] (7b0e31c)
2.2.2 (2021-09-01)
- package/repo/install: add amazonlinux check (6be2b5a)
- robustness: use loopbackip instead of localhost (f5b1e97)
- gitlab-ci: reset instances to be tested [skip ci] (c648d63)
- kitchen+ci: update with latest
3003.2
pre-salted images [skip ci] (4fe9756)
- package/repo/install: set more canonical names for yum repos (1b923db)
- _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)
- clustering: do clustering last (ca99489)
- suite: fix and enable full ci again (5af33ef)
2.2.0 (2021-08-11)
- nopillars: disable failing platforms (58343b6)
- federation-set: add support for (b77789b)
2.1.4 (2021-08-11)
- config: create vhost before users (44c2d8f)
- gemfile+lock: use
ssf
customisedinspec
repo [skip ci] (763d252) - gitlab-ci: enable more instances for both suites [skip ci] (586ba89)
- _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)
- formula: fix exchanges and bindings (e95d319)
2.1.2 (2021-08-01)
- exchanges: accept arguments if supplied (6df27a6)
2.1.1 (2021-08-01)
- queues: apply queue arguments if specified (52eacec)
2.1.0 (2021-07-31)
- defaults: do not create a vhost by default (977e9e0)
- policies,params: refactor upstreams as params/policies (161c70a)
2.0.12 (2021-07-31)
- cluster: fix clean state (567d1ce)
2.0.11 (2021-07-30)
- policies: use dict to avoid 'too many functions' issues (bf77ffd)
2.0.10 (2021-07-30)
- policy: use specificed name for the policies (3ef3516)
- upstream: use specificed name for the upstream (57d4a33)
2.0.9 (2021-07-30)
- config: fix various configuration issues (f090d31)
- config: update configuration states" (7a169c0)
- keyword: dont use variable named items (dfc12db)
- requisites: require id name (1fbeccc)
- pillar.example: correct dict names (1b3ef38)
2.0.8 (2021-07-29)
- 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)
- clusters: remove multinode requisite (76fc930)
2.0.6 (2021-07-27)
- jinja2: use defaults for incomplete pillars (5207f9f)
2.0.5 (2021-07-27)
- service: root must own systemd file (c74ac45)
2.0.4 (2021-07-27)
- default: add default ports to defaults (9c95eb2)
- jinja2: use final merged values instead of pillars (b1f5495)
- nopillars: add nopillar ci checks (6610594)
2.0.3 (2021-07-25)
- cluster: resolve some issues with clustering (a2d609f)
2.0.2 (2021-07-24)
- services: ensure services use config files (fba7962)
- gitlab-ci: enable openSUSE Tumbleweed instance [skip ci] (8103a1f)
2.0.1 (2021-07-24)
- guest: remove guest user from all nodes (eaaa8bd)
2.0.0 (2021-07-23)
- add Debian 11 Bullseye & update
yamllint
configuration [skip ci] (ca1d906) - kitchen: move
provisioner
block & updaterun_command
[skip ci] (a78383e) - add Debian 11 Bullseye & update
yamllint
configuration [skip ci] (0530632) - kitchen: move
provisioner
block & updaterun_command
[skip ci] (2b7892f)
- clusters: add distributed rabbitmq support (104d7f2)
- clusters: distributed rabbitmq support (1af43e6)
- clusters: add distributed rabbitmq support [skip ci] (7d8f8fd)
- _mapdata: add verification file for
debian-11
[skip ci] (bf5ead1)
- 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)
- config: rabbitmq config keys are not uppercase (98cda43)
1.1.2 (2021-07-14)
- redhat: use correct location for config file (c0ea529)
1.1.1 (2021-07-08)
- cluster: corrected user/group (c147819)
- 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)
- 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)
- examples: use airflow instead in pillar.example (5bac4bb)
- readme: expand cluster join/forget documentation (866a6c1)
- _mapdata: finalise updates to verification files (d4e50b1)
1.0.3 (2021-06-16)
- user: pass proper args to the rabbitmq state (bdc94f6)
1.0.2 (2021-05-24)
- latest.sls: remove old apt repository following bintray shutdown (2fbd40f)
1.0.1 (2021-05-21)
- user: fix rendering error for user; fix ci (346df02)
- add
arch-master
to matrix and update.travis.yml
[skip ci] (d46cd1d) - kitchen+gitlab: adjust matrix to add
3003
[skip ci] (887ed24)
- map.jinja: fix
rst-lint
violation [skip ci] (93dd429) - remove files which aren't formula-specific [skip ci] (0122a74)
- _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)
- formula: align to template formula (d55402f)
- formula: This formula has been refactored to align with template formula. States have changed, and some pillar data
0.20.4 (2021-04-12)
- latest.sls: change apt repository following bintray shutdown (ac16a5f)
- gemfile+lock: use
ssf
customisedkitchen-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)
- 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)
- _mapdata: ensure map data is directly under
values
(164fb62)
- _mapdata: update for
_mapdata/init.sls
change (dbadb4e)
0.20.2 (2020-12-23)
- map: use top-level
values:
key inmap.jinja
dumps (7cff4de)
0.20.1 (2020-12-22)
- commitlint: ensure
upstream/master
uses main repo URL [skip ci] (af49850) - gitlab-ci: add
rubocop
linter (withallow_failure
) [skip ci] (4d549db)
- _mapdata: generate verification files (2b9a968)
- map: verify
map.jinja
dump using_mapdata
state (4d0287d)
0.20.0 (2020-12-16)
- 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)
- suse: basic suse support (4a67836)
0.19.1 (2020-02-18)
- slspath: use
tplroot
to prevent path errors inNeon
(d4982df), closes /travis-ci.org/myii/rabbitmq-formula/jobs/651200625#L1830 /travis-ci.org/myii/rabbitmq-formula/jobs/651200626#L1779
- kitchen: avoid using bootstrap for
master
instances [skip ci] (e3c9993) - kitchen: standardise structure [skip ci] (977c8a0)
0.19.0 (2019-12-23)
- kitchen: add salt state to kitchen exec (85e2e32)
- kitchen: standardise structure [skip ci] (3eaab51)
- travis: use
major.minor
forsemantic-release
version [skip ci] (2e6a92b)
- config state now also managed rabbitmq env file (53f12d2)
- inspec: test new rabbitmq-env file (f7e5d39)
0.18.0 (2019-12-19)
- 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)
- config_files source can be a salt:// path (69308a0)
- add test for config_files (2854d1b)
0.17.0 (2019-11-21)
- travis: opt-in to
dpl v2
to complete build config validation [skip ci] (ff04ee9)
- config.sls: remove guest user by default (4531ac4)
- rabbitmq_users_spec.rb: fix rubocop violations (57efa45)
0.16.0 (2019-11-19)
- latest: ensure required Debian packages are installed (89b470f)
- kitchen+travis: add
latest
suite (29fbcd2) - travis: apply changes from build config validation [skip ci] (4a1dacb)
- travis: apply changes from build config validation (7d9533c)
0.15.1 (2019-11-14)
- latest.sls: use Bintray repo on Debian (b50f347)
- release.config.js: use full commit hash in commit link [skip ci] (b4b27d2)
- kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (a5a1944) - travis: use build config validation (beta) [skip ci] (e0f5076)
- travis: improve
salt-lint
invocation [skip ci] (1bf9e23)