5.1.1 (2026-03-10)
- update docs domain to
docs.saltproject.io(bfd3309)
- gitlab-ci: remove amended commit due to
coqbot(d14b2cf) - gitlab-ci: use
CI_JOB_NAMEinstead of internal env vars (b5b69c4) - reduce churn on Salt minor releases (0a37a83)
- renovate: allow up to 4 PRs per hour (fef6379)
- renovate: disable Ruby (
setup-ruby) updates (4e6305d) - renovate: enable auto-merging stable non-major updates (13b0c3e)
- renovate: use updated preset
automerge-for-formulas(53d50e4) - renovate: use updated preset
update-github-actions(bf5d5d2) - renovate: use updated preset
update-gitlab-ci(6401ac5) - renovate: use updated preset
update-pre-commit(9b06c5d) - semantic-release: ignore
dependabotas author (f4b5319) - switch commit message format to
conventional-commits(427b65b) - update images for v3006.15 & v3007.7 (68ef04b)
- update images for v3006.16 & v3007.8 (95bd35b)
- update images for v3006.17 & v3007.9 (1fddc4c)
- workflows: increase
pre-committimeout to 10 minutes (3f23281) - workflows: no need to specify
bashhere (3326a75)
- deps: bump aws-sdk-s3 from 1.141.0 to 1.208.0 (b4783eb)
- deps: bump faraday from 1.10.4 to 1.10.5 (87b6a71)
- deps: bump rexml from 3.4.1 to 3.4.2 (1c47d28)
- deps: switch actions/checkout to full semantic version (1e816b5)
- deps: update
github-actionsnon-major actions/images (b11069a) - deps: update
github-actionsnon-major actions/images (cc84b95) - deps: update
github-actionsnon-major actions/images (27c1915) - deps: update
github-actionsnon-major actions/images (a5442ac) - deps: update
github-actionsnon-major actions/images (4a466d5) - deps: update
github-actionsnon-major actions/images (ed63f0f) - deps: update
github-actionsnon-major actions/images (4a68b41) - deps: update
github-actionsnon-major actions/images (2c4e991) - deps: update
github-actionsnon-major actions/images (4d378a9) - deps: update
github-actionsnon-major actions/images (8bd596b) - deps: update
github-actionsnon-major actions/images (fc4d656) - deps: update
github-actionsnon-major actions/images (5e60dab) - deps: update
github-actionsnon-major actions/images (c770f37) - deps: update
github-actionsnon-major actions/images (a2135d5) - deps: update
github-actionsnon-major actions/images (11840e2) - deps: update
github-actionsnon-major actions/images (25f5be8) - deps: update
github-actionsnon-major actions/images (163353d) - deps: update
github-actionsnon-major actions/images (e836df1) - deps: update
github-actionsnon-major actions/images (b0833a0) - deps: update
github-actionsnon-major actions/images (84007ec) - deps: update
github-actionsnon-major actions/images (df4b97c) - deps: update
github-actionsnon-major actions/images (ea6d6f8) - deps: update
github-actionsnon-major actions/images (c20101d) - deps: update
gitlabcinon-major images (f1adb12) - deps: update
gitlabcinon-major images (532e360) - deps: update
gitlabcinon-major images (10ff026) - deps: update
gitlabcinon-major images (38fdb8a) - deps: update
gitlabcinon-major images (aa6ae98) - deps: update
gitlabcinon-major images (9758c8e) - deps: update
gitlabcinon-major images (5ee9416) - deps: update
gitlabcinon-major images (7f298b8) - deps: update
gitlabcinon-major images (3f741f8) - deps: update
gitlabcinon-major images (787464c) - deps: update
gitlabcinon-major images (323c25e) - deps: update
gitlabcinon-major images (fa44775) - deps: update
gitlabcinon-major images (f95b368) - deps: update
gitlabcinon-major images (00f7784) - deps: update
gitlabcinon-major images (3d029ce) - deps: update
gitlabcinon-major images (1aa0f4f) - deps: update
gitlabcinon-major images (0287675) - deps: update
gitlabcinon-major images (15221ae) - deps: update
gitlabcinon-major images (e664d03) - deps: update
gitlabcinon-major images (fe8cd9c) - deps: update
gitlabcinon-major images (223cb0e) - deps: update
gitlabcinon-major images (d809138) - deps: update
gitlabcinon-major images (2908cc4) - deps: update
gitlabcinon-major images (e4dc9d4) - deps: update
gitlabcinon-major images (6053ca2) - deps: update
gitlabcinon-major images (b13f922) - deps: update
gitlabcinon-major images (9f47d72) - deps: update
gitlabcinon-major images (87209c4) - deps: update
gitlabcinon-major images (5192944) - deps: update
pre-commitnon-major hooks (85f2027) - deps: update
pre-commitnon-major hooks (dd67902) - deps: update
pre-commitnon-major hooks (38152b1) - deps: update
pre-commitnon-major hooks (92c419c) - deps: update
pre-commitnon-major hooks (b188054) - deps: update
pre-commitnon-major hooks (3440514) - deps: update
pre-commitnon-major hooks (7ad9af8) - deps: update
pre-commitnon-major hooks (e375854) - deps: update
pre-commitnon-major hooks (3d28441) - deps: update
pre-commitnon-major hooks (1cc95f5) - deps: update
pre-commitnon-major hooks (f652b86) - deps: update
pre-commitnon-major hooks (1995bd7) - deps: update
pre-commitnon-major hooks (d3fc7bc) - deps: update
pre-commitnon-major hooks (edea052) - deps: update
pre-commitnon-major hooks (9b7d1aa) - deps: update
pre-commitnon-major hooks (76fbc56) - deps: update
pre-commitnon-major hooks (36420ef) - deps: update actions/cache action to v5 (3a58bee)
- deps: update actions/checkout action to v5 (8f43acc)
- deps: update actions/checkout action to v6 (996b68e)
- deps: update docker docker tag to v29 (f05f6bd)
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v6 (bea27a8)
- deps: update pre-commit hook python-jsonschema/check-jsonschema to v0.35.0 (ca5c550)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v41.115.2 (56f5adb)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v41.138.4 (8d2eb38)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v41.163.1 (d8be271)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v41.173.1 (6453da4)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v41.63.0 (88a6219)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v42 (2bf67cb)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v42.29.5 (68ace41)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v42.71.2 (a3bece5)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v42.84.0 (8e04350)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v43 (e5758f6)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v43.35.1 (56fa62b)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v43.49.0 (6f9345e)
- deps: update pre-commit hook renovatebot/pre-commit-hooks to v43.60.5 (2c2207b)
- deps: update pre-commit hook rubocop-hq/rubocop to v1.79.2 (099abfb)
- gemfile+lock: switch to upstream
kitchen-docker(167ceff) - gemfile+lock: update in line with Chef WS v25.9.1094 (40f51e0)
5.1.0 (2025-07-31)
- workflows: dry-run
semantic-releasein GitHub Actions (764cd4c)
5.0.22 (2025-06-24)
- pre-commit: check JavaScript files using standardJS (b0c7df4)
5.0.21 (2025-06-16)
- workflows: add testing for some platforms to GitHub Actions (7eb8b73)
- update images for v3006.12 & v3007.4 (52f7dae)
- kitchen+gitlab: remove OpenSUSE 15.5 (EOL) (54bdd66)
- renovate: disable Bundler (Ruby Gems) updates (8a18188)
- renovate: enable and group GitHub Actions updates (0bb9c03)
- renovate: use
groupManagerpreset (4061b00) - renovate: use org's default preset (ef5b642)
- workflows: checkout treeless clone w/ history/tags for
commitlint(e128c82) - workflows: exception for
line-length(f6eb9cf) - allow failures on all
mastertest instances (aeb7926)
- yamllint: allow for long words and Renovate-specific comments (43a31a3)
5.0.20 (2025-06-09)
- pre-commit: check for Git merge conflict markers (895d4f9)
5.0.19 (2025-06-06)
- gitlab-ci: improve caching for
bundlerandtest_conversionjob (6833620) - gitlab-ci: optimise test instance caching (efbd8c6)
- update images for v3006.11 (a9c769a)
- update images for v3007.3 (747c337)
- gitlab-ci: improve
pre-commitcaching (fae68d8)
- kitchen: drop timeout to
60seconds (2817f52)
5.0.18 (2025-06-04)
- gitlab-ci: run
commitlintinpre-commitjob (a5a6962) - workflows: add new
mainworkflow runningpre-commit(5bc2f5d)
- github-actions: check GitHub Actions using
check-jsonschema(1600e5f)
5.0.17 (2025-06-04)
- update
commitlinthook to v19.8.1 (0d060d9)
5.0.16 (2025-05-24)
- gitlab-ci: remove
py3from instance names (076a6cb) - gitlab-ci: specify version for
dindservice image (235a963) - renovate: enable and group Pre-commit hook non-major updates (d21a192)
- renovate: group GitLab CI Docker images together (0a8dd28)
- renovate: improve wording (079ec01)
- renovate: include digest updates in GitLab images group (6146090)
- renovate: limit schedule to Tuesdays before 6AM (9b3d017)
- update images for v3007.2 (0741129)
- gitlab-ci: simplify list of TestKitchen instances (888286a)
- renovate: enable Bundler (Ruby Gems) updates (2781f77)
- gitlab-ci: order instances alphabetically for consistency (06cfa97)
5.0.15 (2025-05-09)
- yamllint: exclude auto-generated Copier files from linting (6cda6ad)
5.0.14 (2025-05-07)
- kitchen: avoid lengthy waits for containers (2db5865)
5.0.13 (2025-05-07)
- ignore
yamllint rule:line-lengthfor Docker images (ec26bf1) - renovate: initial commit of basic Renovate config (bd7464b)
- add mapdata for new os (a1bdd12)
- remove EOL images & allow failure of
amazonlinux-2(6e6d524) - update
ci-commitlintto v1.1.76 (6cf5ef9) - update
ci-docker-python-rubyto v2.2.45 (78f551d) - update
ci-pre-committo v2.4.10 (f266a50) - update
ci-pre-committo v2.4.10 (28d90f5) - update
ci-pre-committo v2.4.10 (20de9ca) - use latest test images (417ca53)
- use latest test images (5fb252c)
- use latest test images (b41b8dc)
- use latest test images (579a43b)
- use latest test images (b71ff75)
- use latest test images (d53ceae)
- gitlab-ci: check GitLab CI config using
check-jsonschema(670c139) - pre-commit: update deprecated stage name (a82b2ed)
5.0.12 (2024-01-02)
- suse: correct OS grain (6aee580)
5.0.11 (2023-12-04)
- update container images (963522f)
- rubocop: switch to using
pre-commit's built-in file filtering (c3b4c14) - rubocop: use
AllowedMethodsnot deprecatedIgnoredMethods(9261a27)
5.0.10 (2023-11-13)
- broken install-hooks due to saltlint v0.8.0 (7da11c9)
- update the container images and refactor steps (b84343e)
- commitlint: update action versions (c69928d)
- update
pre-commitconfiguration inc. for pre-commit.ci [skip ci] (32518b9) - gitlab-ci: fix test conversion job (reset back to #249) [skip ci] (6ea1cc2)
- _mapdata: add verification file for
ubuntu-22[skip ci] (9349c83) - pre-commit: switch to using
pre-commit's built-in file filtering (46130c4) - pre-commit: update
pre-commithooks (2bd3ef9) - rstcheck: ignore Markdown-style links as false positives (b2c28aa)
- system.rb: add support for
mac_os_x[skip ci] (d46507b)
5.0.9 (2022-04-25)
- gitlab-ci: use Node
16.xforpre-commitin test conversion job (a1a46ae) - kitchen+gitlab: update for new pre-salted images [skip ci] (801be3d)
- _mapdata: add verification file for
fedora-35[skip ci] (6f02d2c) - _mapdata: add verification file for
fedora-36[skip ci] (4a38a29)
5.0.8 (2022-02-23)
- fix typo (68d5ba0)
5.0.7 (2022-02-17)
- libmapstack: allow mapping by booleans and numbers (bb3a7ea)
- libmatchers: match default type with docs (8f847be)
- libsaltcli: fix comments to jinja comments (e1735f4)
5.0.6 (2022-02-15)
- map.jinja: fix path to post-map.jinja in docs (d64cd75)
- system: add
build_platform_codename[skip ci] (65cf22c)
5.0.5 (2022-02-13)
- libsaltcli+libmatchers: ensure Salt client API detection [skip ci] (6eb2073)
- shellcheck: fix violation (4ee6387)
- gitlab-ci: update
dind-ruby-bionic(use Python 3.7 for pre-commit) (8ff2152) - update linters to latest versions [skip ci] (a284a56)
- kitchen+ci: update with
3004pre-salted images/boxes [skip ci] (ea37971) - kitchen+gitlab: update for new pre-salted images [skip ci] (fd34718)
- proxy: allow rubygems proxy in gemfile (7109cfd)
5.0.4 (2021-11-16)
- map.jinja: standardise v5 structure [skip ci] (bf9a9bd)
- kitchen: use
pillars_from_directoriesunderprovisioner(5f80cf2) - kitchen+ci: update with latest CVE pre-salted images [skip ci] (6c5809d)
- pillar: use static test/salt/pillar/top.sls (7708e12)
5.0.3 (2021-08-19)
- convert-formula.sh: add
~to reST underlining during conversion (80ed8cd) - convert-formula.sh: fix reST underlining during conversion (11068af)
- 3003.1: update inc. AlmaLinux, Rocky &
rst-lint[skip ci] (be3ee0b) - gemfile+lock: use
ssfcustomisedinspecrepo [skip ci] (3c7fb0f) - gitlab: update
dind-ruby-bionicwith ruby 2.7.1 (b2fe67a) - kitchen: move
provisionerblock & updaterun_command[skip ci] (29df15e) - kitchen+ci: update with latest
3003.2pre-salted images [skip ci] (1b8604d) - add
arch-masterto matrix and update.travis.yml[skip ci] (7e74001) - add Debian 11 Bullseye & update
yamllintconfiguration [skip ci] (e14f830) - kitchen+gitlab: adjust matrix to add
3003[skip ci] (c99c5a1) - kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (858ef8a)
- map.jinja: fix
rst-lintviolation [skip ci] (e43d6ce) - map.jinja: make section headings consistent with other docs (40277fc)
- _mapdata: add verification file for
debian-11[skip ci] (98edfd3) - _mapdata: add verification file for
fedora-34[skip ci] (79587c4) - alma+rocky: add platforms (based on CentOS 8) [skip ci] (ec7ede0)
5.0.2 (2021-04-14)
- standardise use of
sharesuite &_mapdatastate [skip ci] (bbe1c78)
5.0.1 (2021-03-09)
- convert-formula:
_mapdatacontrol name must use the formula one (1f3600d)
5.0.0 (2021-03-09)
- inspec: validate
map.jinjaconfiguration (41d222e)
- kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (6453145)
- map: update to v5
map.jinja(42e1932)
- map:
map.jinjanow exports a genericmapdatavariable - map: The per grain parameter values are now under
TEMPLATE/parameters/
4.3.8 (2021-02-21)
- gemfile+lock: use
ssfcustomisedkitchen-dockerrepo [skip ci] (23c2bb2) - kitchen+gitlab-ci: use latest pre-salted images [skip ci] (00823a2)
- _mapdata: add verification files for Fedora 33 & Tumbleweed (3347b85)
4.3.7 (2021-02-11)
- pre-commit: update hook for
rubocop[skip ci] (978a7e7)
- inspec: match current practices for file and control names (aa8a58b)
- share: standardise with latest changes [skip ci] (dab2f34)
4.3.6 (2021-01-14)
- _mapdata: ensure map data is directly under
values(bcb8e29)
- _mapdata: update for
_mapdata/init.slschange (50162ad)
4.3.5 (2020-12-23)
- map: use top-level
values:key inmap.jinjadumps (f8e8fcb)
4.3.4 (2020-12-22)
- commitlint: ensure
upstream/masteruses main repo URL [skip ci] (e476d5a) - gitlab-ci: add
rubocoplinter (withallow_failure) [skip ci] (4c300d0)
- _mapdata: fix existing verification files (6bbafed)
- map: standardise
map.jinjaverification (4c8cf32)
4.3.3 (2020-12-16)
- codeowners: ensure
lib*files are owned byssf(d60cc15)
- gitlab-ci: use GitLab CI as Travis CI replacement (0403f62)
4.3.2 (2020-10-31)
- convert-formula.sh: add -_ to allowed chars in formula name (a999fee)
- convert-formula.sh: delete all existing tags (7c33601), closes #210
4.3.1 (2020-10-28)
- inspec:
system.rbmust call parent class initialisation (1ff9ab1)
4.3.0 (2020-10-12)
- pre-commit: finalise
rstcheckconfiguration [skip ci] (e78aa0c)
- add Gentoo support (4c2f4ed)
4.2.2 (2020-10-06)
- commitlint: fix header length at 72 chars as agreed (a95061d)
- pre-commit: add to formula [skip ci] (fd89d62)
- pre-commit: enable/disable
rstcheckas relevant [skip ci] (219e6b7)
4.2.1 (2020-09-21)
- kitchen+travis: use
tiamatpre-salted images (3a63304)
- oracle: add InSpec configuration for
oraclelinux(c4b66d8) - share: remove unnecessary hostname mangling (194aa97)
4.2.0 (2020-09-04)
- kitchen: execute
_madatastate (31e1096) - kitchen+travis: fix
centos6suite and rename toupstart(97309c6)
- map: generate a YAML file to validate
map.jinja(fc90075)
- inspec: share library to access some minion informations (64c2b6c)
- inspec: verify
map.jinjadump (3dc28bf) - platform_finger: extract from shared library (d68ed45)
4.1.1 (2020-07-28)
- kitchen: use
saltimagesDocker Hub where available [skip ci] (eab21c3) - kitchen+travis: add new platforms [skip ci] (111a20b)
- kitchen+travis: adjust matrix to add
3000.3[skip ci] (19ae826) - travis: add notifications => zulip [skip ci] (ac93ad8)
- travis: run linters using
pre-commit(6da26cc)
- libtofs.jinja: use Black-inspired Jinja formatting [skip ci] (55bc69a)
4.1.0 (2020-05-12)
- kitchen+travis: adjust matrix to add
3000.2& remove2018.3[skip ci] (efd8797) - kitchen+travis: remove
master-py2-arch-base-latest[skip ci] (d693f9d) - workflows/commitlint: add to repo [skip ci] (574d18f)
- convert-formula.sh: assign
@NONEas whole-formula owner (cceffff)
4.0.9 (2020-04-25)
- gemfile.lock: add to repo with updated
Gemfile[skip ci] (d798928)
- readme: show only one level in table of contents (446b815)
4.0.8 (2020-04-19)
- libsaltcli: update
salt-sshdetection forenable_ssh_minions(f0e7192)
4.0.7 (2020-04-15)
- travis: add quick check that
convert-formula.shhas worked (8312063)
4.0.6 (2020-04-07)
- running.sls: use
watchnotrequireto ensure service restart (3a1fc35)
- libsaltcli: use the
optsdict throughout [skip ci] (69b632f)
- kitchen+travis: adjust matrix to add
3000& remove2017.7[skip ci] (f81c372) - kitchen+travis: adjust matrix to update
3000to3000.1[skip ci] (f48a727)
4.0.5 (2020-03-23)
- libtofs: “files_switch” mess up the variable exported by “map.jinja” [skip ci] (241646f)
- service: use
systemd-journaldinstead ofsystemd-udevd(a265105)
4.0.4 (2020-02-14)
- libtofs: “files_switch” mess up the variable defined by “map.jinja” (ab4ce75)
- kitchen: avoid using bootstrap for
masterinstances (6ecdb99)
4.0.3 (2020-01-27)
- fix
CentOS Linux-7and addosdetails from current CI setup (4be16ca) - travis: reinstate conversion test [skip ci] (5d47fda)
- travis: use
major.minorforsemantic-releaseversion [skip ci] (e9bfb71)
4.0.2 (2019-12-19)
- convert-formula.sh: remove "Using this template" post-conversion (55ab937)
- convert-formula.sh: remove
rubocopoverride post-conversion (aca4e44) - convert-formula.sh: remove CI test post-conversion (06ec949)
- convert-formula.sh: reset version to
1.0.0(39889ce)
- convert-formula.sh: add usage guide (539a335)
4.0.1 (2019-12-17)
- convert-formula.sh: apply remaining suggestions from #180 (76ecd44), closes /github.com/saltstack-formulas/template-formula/pull/180#discussion_r357308821 /github.com/saltstack-formulas/template-formula/pull/180#discussion_r357318860 /github.com/saltstack-formulas/template-formula/pull/180#discussion_r357362707
4.0.0 (2019-12-16)
- improve reusability using an unique keyword TEMPLATE (2e8ded6)
- gemfile: restrict
traingem version until upstream fix [skip ci] (1b6164f) - travis: quote pathspecs used with
git ls-files[skip ci] (341f495)
- add script to ease conversion from template to real formula (edfa269)
- add CI test of conversion script (7ad85ae)
- changed all state names and ids
3.3.4 (2019-11-27)
- release.config.js: use full commit hash in commit link [skip ci] (4ac8d92)
- kitchen: use
debian-10-master-py3instead ofdevelop[skip ci] (14ebf92) - kitchen: use
developimage untilmasteris ready (amazonlinux) [skip ci] (42482d7) - kitchen+travis: upgrade matrix after
2019.2.2release [skip ci] (d0e07b8) - travis: apply changes from build config validation [skip ci] (b625245)
- travis: opt-in to
dpl v2to complete build config validation [skip ci] (f1fbf7f) - travis: run
shellcheckduring lint job (a711665) - travis: update
salt-lintconfig forv0.0.10[skip ci] (faea464) - travis: use build config validation (beta) [skip ci] (66494bb)
- travis: improve
salt-lintinvocation [skip ci] (7a96cd7)
3.3.3 (2019-10-16)
- contributing: add recent
semantic-releaseformulas [skip ci] () - contributing: remove to use org-level file instead [skip ci] ()
- readme: update link to
CONTRIBUTING[skip ci] () - reamde: have special notes section ()
3.3.2 (2019-10-08)
- rubocop: add fixes using
rubocop --safe-auto-correct(484ce24) - rubocop: fix remaining errors manually (9566b6f)
- travis: merge
lintstage into theteststage (d3b93f8)
- kitchen: install required packages to bootstrapped
opensuse[skip ci] (1cfed60) - kitchen: use bootstrapped
opensuseimages until2019.2.2[skip ci] (0467bdf) - travis: quote
${INSTANCE}when runningkitchen verify(00d56a4), closes /github.com/saltstack-formulas/template-formula/pull/175#discussion_r332525964 - travis: run
rubocopduring theLintjob (8d8c766) - travis: run
salt-lintduring theLintjob (2df4646), closes /freenode.logbot.info/saltstack-formulas/20191004#c2723464 /freenode.logbot.info/saltstack-formulas/20191004#c2724272 - travis: use
envandnamefor improved display in Travis (5f773d1), closes /github.com/saltstack-formulas/template-formula/pull/175#discussion_r332613933
- bug_report: add section requesting commit hash / release tag (faccb6a)
- bug_report: group into sections for better logical ordering (e9b6c2f)
- contributing: add recent
semantic-releaseformula (c2924b0) - contributing: add recent
semantic-releaseformula (8d2318c) - contributing: add recent
semantic-releaseformula [skip ci] (85118de) - issues: provide
Bug report&Feature requesttemplates (f90f1f6) - issues: use
Metainstead ofOptionalas suggested (65cadb4), closes /github.com/saltstack-formulas/template-formula/pull/174#issuecomment-538999459 - issues: use larger headings (from level 4 to level 3) (53e7b75)
- pillar.example: fix TOFS comment to explain the default path [skip ci] (fde5063), closes /github.com/saltstack-formulas/libvirt-formula/pull/60#issuecomment-537965254 /github.com/saltstack-formulas/libvirt-formula/pull/60#issuecomment-537988138
- pillar.example: improve TOFS comment to explain the default path [skip ci] (27d2fe4), closes /github.com/saltstack-formulas/nginx-formula/blob/17291a0ae2c2554707b79d897bb6ddec716e8426/pillar.example#L340-L341
3.3.1 (2019-09-23)
- subcomponent: clean referencing wrong sls (394808e)
- use
dist: bionic& applyopensuse-leap-15SCP error workaround (330b0cb) - kitchen: change
log_leveltodebuginstead ofinfo(1b929ff) - platform: add
arch-base-latest(042e8e2) - yamllint: add rule
empty-values& use newyaml-filessetting (70ed7e2), closes #164
- contributing: add recent
semantic-releaseformulas (7f36ae9)
3.3.0 (2019-08-27)
- libtofs: avoid using subpath by default (c07471d)
- libtofs: remove deprecated
v1_path_prefixargument (ad2a965)
- yamllint: include for this repo and apply rules throughout (e76525f)
3.2.1 (2019-08-06)
- tofs: move subcomponent definition to
defaults.yaml(c269673) - tofs: move subcomponent templates to first
sourcematch (70cc92d)
- kitchen+travis: replace EOL pre-salted images (42ab22c)
3.2.0 (2019-08-03)
- formula: update to current oldest supported version of Salt (878eca1)
- libtofs: explain usage of sub-directory for components (42a75d9)
- readme: describe the new “template.subcomponent” states (6b595cd)
- sub-component: manage a dedicated configuration file (c4440d7)
- tofs: lookup files directory in “tpldir” hierarchy (5c495fb)
- inspec: verify subcomponent configuration file (fd55e03)
3.1.1 (2019-07-25)
- tofs: prepend the config-based
source_filesto the default (3483e76), closes /github.com/saltstack-formulas/nginx-formula/pull/247#issuecomment-514262549 #151
- tofs: ensure merged will all recent changes (6a614d9)
- tofs: update from
nginx-formula(23a221e), closes /github.com/saltstack-formulas/nginx-formula/pull/238#discussion_r289124365
3.1.0 (2019-07-24)
- grain: fix grain value (26edfa0)
- map: update comments in
os*.yamlafter addingosarchmap(d71a258)
- osarch: add unit test for osarch (1be2052)
3.0.9 (2019-07-24)
- libtofs: don't crash if “tofs.files_switch” lookup a list (0979d35)
- contributing: add recent
semantic-releaseformula (f9def86) - contributing: add recent
semantic-releaseformula (ed8c55a) - contributing: add recent
semantic-releaseformulas (57d0b85)
- libtofs: “tofs.files_switch” lookup can return a list (13f1728)
3.0.8 (2019-07-08)
- contributing: add template-formula to
semantic-releaseformulas (87e4ebc)
3.0.7 (2019-07-04)
- contributing: add recent
semantic-releaseformula (c679cb5)
3.0.6 (2019-06-28)
- string: remove capitalisation from 'template' string (7062210)
3.0.5 (2019-06-28)
- contributing: add recent
semantic-releaseformula (fc50a9e)
3.0.4 (2019-06-27)
- contributing: add recent
semantic-releaseformulas (22052fc)
3.0.3 (2019-06-25)
- contributing: add recent
semantic-releaseformula (7f56237)
3.0.2 (2019-06-20)
- contributing: add recent
semantic-releaseformulas (461c7a5)
3.0.1 (2019-06-16)
- inspec: readme for default profile & os-name depreciated (3fa7bce)
3.0.0 (2019-06-13)
- pkgname: reserve 'pkg' as packaging dict (c6ae81c)
- kitchen+travis: modify matrix to include
developplatform (7b5d4ff)
- pkgname: the parameter
pkgis now a dictionary. References totemplate.pkgshould be changed totemplate.pkg.name.
2.2.1 (2019-05-31)
osfamilymap: avoid *BSD ambiguity with MacOSrootgroup(3338605)
2.2.0 (2019-05-31)
- macos: basic package and group handling (8c3fe22)
2.1.18 (2019-05-29)
libtofs: useselectto deal with empty strings in path (afe0751)libtofs: usestripto deal with leading/trailing slashes (2563a46)
2.1.17 (2019-05-27)
- kitchen: add Bundler binstub for Kitchen (7bb7c53)
- readme: tidy headings (d931ed1)
2.1.16 (2019-05-27)
- contributing: add ufw formula to semantic release formulas (18ff689)
2.1.15 (2019-05-25)
services_spec: remove temporarysuseconditional (00d4a77)
2.1.14 (2019-05-25)
config/file: add missing space before Jinja}}(5cd08ab)
2.1.13 (2019-05-24)
- readme: add testing requirements section (from
vault-formula) (e04413e)
2.1.12 (2019-05-24)
- travis: improve recommended matrix usage comment (b08a0fd)
- travis: reduce matrix down to 6 instances (ref: #118) (a8834e2)
- contributing: add
bind-formulatosemantic-releaseformulas (3da78b0)
2.1.11 (2019-05-18)
- contributing: add recent
semantic-releaseformula (486b393)
2.1.10 (2019-05-16)
- contributing: fix link to contributing docs (b6a33d3)
2.1.9 (2019-05-16)
- move contributing sections and links to ease adaptation (741896d)
2.1.8 (2019-05-16)
2.1.7 (2019-05-15)
- indent: fix indentation (34d1307)
2.1.6 (2019-05-15)
map.jinja: merge defaults andconfig.get(91bc2f0)
2.1.5 (2019-05-15)
map.jinja: use tplroot (b9c5e03)
2.1.4 (2019-05-15)
2.1.3 (2019-05-13)
- travis: don't install gems twice (925d8e2)
- readme: add testing section based on
postgres-formula(c309d5f)
2.1.2 (2019-05-13)
- gitignore: add Gemfile.lock to .gitignore (87fa410)
2.1.1 (2019-05-13)
- semantic-release: add list of semantic-release compatible formulas (97b19b9)
2.1.0 (2019-05-12)
2.0.6 (2019-05-02)
- kitchen+travis: use latest pre-salted images (91ef13b)
- inspec: disable
service-based tests foropensuse-leap-15(848c2ad)
2.0.5 (2019-04-30)
- tofs: remove whitespace from blank line (0881b7d)
2.0.4 (2019-04-27)
- map: use
config.getinstead ofpillar.get(5dc0b86)
- gemfile: update
kitchen-saltversion (ad31c32)
2.0.3 (2019-04-24)
- kitchen: use pre-salted images instead (2855ed6)
2.0.2 (2019-04-22)
- config_clean: remove unused import from
libtofs.jinja(b7cb585)
- kitchen+travis: implement new distro-python-salt_version matrix (bd4792d)
2.0.1 (2019-03-25)
- tofs: ensure (v2 > v1 > default) checking for
src_files(3e62d7b) - tofs: make
files_switchmacro fully portable (a98b777) - tofs: use
configrather thanpillarthroughout (5730e94)
2.0.0 (2019-03-24)
- tofs: move “files_switch” macro to “libtofs.jinja” (da7e692)
-
tofs: every formula writer will need to change the import to use this new version.
-
template/libtofs.jinja: provides the “files_switch” macro.
-
docs/TOFS_pattern.rst: update documentation to use the new path.
-
template/config/clean.sls: change import from “macros.jinja” to “libtofs.jinja”.
-
template/config/file.sls: ditoo.
1.2.6 (2019-03-24)
- kitchen+travis: use
debian:jessie-backportsasdebian-8(dcd141a), closes /github.com/saltstack/salt-pack/issues/657#issuecomment-474954298
1.2.5 (2019-03-23)
- travis: use version numbers in Gemfile to prevent failed builds (35f7111)
1.2.4 (2019-03-22)
- tofs: avoid using “salt['config.get']” for formula writers (60d43e7)
1.2.3 (2019-03-13)
- tofs: incorrect path for “source_files” lookup key (a76f659)
1.2.2 (2019-03-09)
- tofs: update use of state ID in
configandpillar(3d9a24c) - tofs: use
source_filesinstead offiles(5110716), closes /freenode.logbot.info/saltstack-formulas/20190308#c2046753
1.2.1 (2019-03-07)
- kitchen:
pillars-from-files=>pillars_from_files(7c954a7), closes /github.com/saltstack-formulas/packages-formula/pull/50#discussion_r262769817
- map: use
-for each Jinja block (64e3834)
1.2.0 (2019-03-03)
- m2r: use
m2rto convert automatic.mdfiles to.rst(b86ddf4)
1.1.2 (2019-03-03)
- contributing: add documentation contribution guidelines (dff0ee8)
- rtd: add comment to CSS file for overriding in-use Sphinx theme (f237364)
- rtd: clean up numerous issues and inconsistencies (ad5a8b8)
- tofs: use
literalincludeofmacros.jinjainstead of code dupe (3f0071b)
1.1.1 (2019-03-01)
- travis: remove obsolete
markdown-tocprocess (97fbb60)
- contributing: add TOC to match all other pages (7b1a2a9)
- readme: add Read the Docs build status badge (f47797d)
- tofs: replace existing
.mdwith.rstand add to RTD (fd68168) - tofs: use table to list authorship (2f0e20f)
1.1.0 (2019-03-01)
- rtd: add basic
docs/conf.pyto allow additional customisation (18d3924)
- rtd: provide custom CSS file for overriding in-use Sphinx theme (24bd338)
1.0.1 (2019-03-01)
- travis: remove unavailable files from
markdown-tocprocess (3148f0d)
- contributing: convert to
.rstand move todocssubdir (474f318) - index: add
CONTRIBUTINGto thetoctree(0c98e67) - readme: move under
docssubdir to access in both GitHub and RTD (c92f674) - readme: update heading markers for consistency (5a2bea8)
- rtd: add basic
index.rstto allow RTD to produce docs (f02139f) - rtd: use internal link targets at the top of each
.rstfile (da09528)
1.0.0 (2019-02-28)
- components: split components into separate subdirs (d957055), closes /github.com/saltstack-formulas/template-formula/pull/48#pullrequestreview-207182085 /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259805312
- include+require: use variable for duplicate values (4443518)
- pkg: change to
packageinstead (2cd82e5), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259951123 - pkg: move
pkgrelated components into separate directory (c21f82b) - states: set state IDs based on a dependable structure (6690ee6), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259953473 /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259956996
- topdir: use for
includeandrequireexceptinit.sls(a218e91) - tpldir: use
topdirglobally in place oftpldir(2838bc9) - tplroot: use
tplrootinstead oftopdirto matchtpldata(b7356b0)
- kitchen: specify
imageexplicitly for each platform (b25fbdc) - kitchen+travis: use
debian:jessie-backportsasdebian-8(1b9d249), closes #50 /github.com/saltstack/salt-pack/issues/657#issuecomment-467932962
- components: update for separation of
pkg,config&service(726fcab) - readme: add suggested improvement to
template.service.clean(bf1039c) - readme: fix typos (007159a)
- pkg: add
cleanstates (422c7ac) - pkg: use
requirerequisite betweenpkgstates (6e7141b), closes /github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/jinja.py#L120 /github.com/saltstack/salt/blob/0c78d7dc894058988d171a28a11bd4a9dbf60266/salt/utils/templates.py#L145 /github.com/saltstack/salt/issues/10838#issuecomment-391718086
- kitchen+travis: disable
debian-8due to2019.2bug (e8f0f7e)
- states: Wholesale state ID changes will break implementations that are relying on the previous state IDs for requisite purposes.
- pkg: Changing the
pkgdirectory topackagewill break implementations that are depending onpkgforincludeorsls-based requisite purposes.
0.7.6 (2019-02-27)
- yaml: os*.yaml map files needs at least an empty dict (dd99750)
0.7.5 (2019-02-27)
- pillar: fix
os_familytypo (3f89c12) - tofs: update comments in
files_switchmacro for new method (3fa3640)
- macros: use
tplrootinstead oftopdirto matchtpldata(923b459)
- tofs: add more sub-headings to ease document navigation (2c5dc21)
- tofs: apply language formatting to source code blocks (0638413)
- tofs: explain how all parts of the
sourcecan be customised (2f82eb5), closes #44 - tofs: improve general use of language (5105d29)
- tofs: update the
files_switchsection for the updated macro (788f732) - tofs: use
{%-for all Jinja statements (4348df8)
0.7.4 (2019-02-27)
- kitchen: check for repos updates before trying package installation (b632383)
- kitchen+travis: disable
debian-8due to2019.2installation bug (178c710)
- contributing: separate
BREAKING CHANGEunder its own heading (ee053d7)
0.7.3 (2019-02-25)
- tofs: use
tpldirderivativetopdirfor pillar (config) paths (5e9df00)
0.7.2 (2019-02-24)
- kitchen: improve comments about
opensuseproblems encountered (c246939) - travis: prevent
releasestage running for PRs (3a072c7), closes /travis-ci.com/saltstack-formulas/template-formula/jobs/180068519#L466 /github.com/saltstack-formulas/template-formula/pull/42#issuecomment-466446324
0.7.1 (2019-02-24)
- kitchen: use
salt-minionversion ofopensuseto ensure tests run (99b073a)
- changelog: remove erroneous "closes" used by
semantic-release(be4571d)
0.7.0 (2019-02-23)
- tofs: implement backwards-compatible TOFSv2 for configurability (068a94d)
0.6.0 (2019-02-23)
- contributing: add basic introductory text before the TOC (45ccaf6)
- contributing: modify quoted heading to prevent TOC inclusion (abcb6ef)
- readme: convert note into a heading (5f2d789)
- toc: use
markdown-tocdirectly to update inline (a5bae1e)
0.5.0 (2019-02-23)
- kitchen+travis: add
opensuse-leapafter resolving issues (7614a3c) - kitchen+travis: conduct tests on a wider range of platforms (1348078)
- inspec: update
supportsfor all platforms added (42f93b3)
0.4.0 (2019-02-23)
- contributing: centre-align version bump columns in table (a238cae)
- authors: update automatically alongside
semantic-release(8000098)
0.3.6 (2019-02-22)
- travis: include
commitlintstage (6659a69) - travis: remove obsolete check based on
$TRAVIS_TEST_RESULT(6df9c95)
- contributing: update with sub-headings and
commitlintdetails (ea2c9a4)
0.3.5 (2019-02-21)
- kitchen: prefer
kitchen.ymlto.kitchen.yml(3860bf9)
0.3.4 (2019-02-21)
- contributing: add commit message formatting instructions (fb3d173)
0.3.3 (2019-02-20)
- changelog: add missing entry under
v0.3.2(50352b5)
0.3.2 (2019-02-20)
0.3.1 (2019-02-20)
- changelog: merge previous
rstinto newmdformat (2b4e485)
0.3.0 (2019-02-20)
- semantic-release: configure for this formula (cbcfd75)
0.2.0 (2019-02-17)
- Added a working testing scaffold and travis support. [Javier Bértoli]
0.1.7 (2019-02-16)
- Typo in the installation instructions. [Niels Abspoel]
- Update the changelog. [Niels Abspoel]
- Update README with link to install gitchangelog [Imran Iqbal]
0.1.6 (2019-02-16)
- Add changelog generator. [Niels Abspoel]
0.1.5 (2019-02-15)
- Prepare v0.1.5 [Imran Iqbal]
- Fix missing ')' [gmazrael]
0.1.4 (2019-02-15)
- Replace obsolete VERSION file and replace with FORMULA file. [Imran Iqbal]
0.1.3 (2019-02-12)
-
Updated changelog and version. [Alexander Weidinger]
-
Map.jinja: use grains.filter_by instead of defaults.merge. [Alexander Weidinger]
because defaults.merge does not work with salt-ssh. saltstack/salt#51605
Added osfingermap.yaml.
0.1.2 (2019-02-12)
- Improve comments and examples in osfamilymap & osmap [Imran Iqbal]
- Fix map.jinja and add more OSes. [Imran Iqbal]
0.1.1 (2019-02-10)
- Update. [Niels Abspoel]
- Update formula with map.jinja and style guide references, improve README and VERSION. [Niels Abspoel]
0.1.0 (2019-02-10)
-
Examples must be consistent. [Daniel Dehennin]
The “template” is kept during rendering.
- TOFS_pattern.md: add “template” to rendered state.
- template/macros.jinja: ditoo.
-
Remove double slash in generated salt URL. [Daniel Dehennin]
When the files are “full path” with leading slash “/”, the generated URL contain a double slash because of the join.
- template/macros.jinja: remove leading slash before joining parts.
- TOFS_pattern.md: mirror changes of “macros.jinja”.
-
Add an example for “ntp” of the use of “files_switch” [Daniel Dehennin]
-
Accept pillar separator in “files_switch” prefix. [Daniel Dehennin]
The prefix was used for 2 purposes:
- define the pillar prefix where to lookup “:files_switch”. It supports the colon “:” separator to lookup in pillar subtree like “foo:bar”
- define the path prefix where to look for “files/”, It did not support separator to lookup inside directory tree.
This patch only replace any colon “:” with “/” when looking up “files/” directory, with the “foo:bar” prefix:
- lookup “foo:bar:files_switch” pillar to get list of grains to match
- lookup files under “salt://foo/bar/files/”
- TOFS_pattern.md: document the new use of “prefix” supporting colon “:”.
- template/macros.jinja: transform any colon “:” in “prefix” by slash “/” to lookup files.
-
Make TOFS pattern example usable. [Daniel Dehennin]
The example could not be used as-is. This commit improve conformity to formula conventions.
- TOFS_pattern.md: add missing commas “,” in “map.jinja” and extra one to ease the addition of new entries. Import “map.jinja” in “init.sls” and “conf.sls”. Declare descriptive state IDs. Use the “module.function” notation. Use the “name” parameter.
-
Cosmetics modification of TOFS pattern documentation. [Daniel Dehennin]
- TOFS_pattern.md: add myself as modifier. Trim trailing whitespaces. Separate titles from first paragraph.
-
Switch template.config to TOFS pattern. [Daniel Dehennin]
-
Import TOFS pattern from Zabbix formula. [Daniel Dehennin]
0.0.9 (2019-02-10)
- Add VERSION file. [Karim Hamza]
- Add note about formula versioning. [Karim Hamza]
0.0.8 (2019-02-10)
- Align with SaltStack official formulas doc page. [Denys Havrysh]
- Use https in the link to SaltStack documentation. [Denys Havrysh]
0.0.7 (2019-02-10)
- Map.ninja: fix typos and leftover comments. [Marco Molteni]
- Remove whitespace in map.jinja comment. [Andrew Gabbitas]
0.0.6 (2019-02-10)
- Improve style and jinja too match salt-formula. [Niels Abspoel]
- Propose new-ish formula style - defaults live in defaults.yml - map jinja overrides by grain + merges pillar:lookup - split all contextually similar states in their own files. [puneet kandhari]
0.0.5 (2019-02-10)
-
Change states to use short-dec style. [Seth House]
-
Update CHANGELOG.rst. [Nitin Madhok]
-
Update README.rst. [Nitin Madhok]
Fix broken link
-
Fixing pillar to match the map file. [Forrest]
Map file and pillar didn't match.
0.0.4 (2019-02-10)
- Add change log. [Antti Jokipii]
0.0.3 (2019-02-10)
- Updated the license and readme to match our standards. [Forrest Alvarez]
- Use map.jinja content in init.sls. [Eugene Vereschagin]
- Add map.jinja. [Eugene Vereschagin]
0.0.2 (2019-02-10)
- Add link to Salt Formula documentation. [Eugene Vereschagin]
- Change extension from .md to .rst. [Eugene Vereschagin]
0.0.1 (2019-02-10)
- Initial commit. [Lukas Erlacher]