4. Changelog¶
4.5. 5.0.5 (2022-02-13)¶
4.5.3. Continuous Integration¶
- 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)
4.7. 5.0.3 (2021-08-19)¶
4.7.1. Bug Fixes¶
4.7.2. Continuous Integration¶
- 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)
4.7.3. Documentation¶
4.10. 5.0.0 (2021-03-09)¶
4.10.2. Continuous Integration¶
- kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (6453145)
4.10.4. BREAKING CHANGES¶
- map:
map.jinjanow exports a genericmapdatavariable - map: The per grain parameter values are now under
TEMPLATE/parameters/
4.29. 4.0.5 (2020-03-23)¶
4.33. 4.0.1 (2019-12-17)¶
4.33.1. Bug Fixes¶
- 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.34. 4.0.0 (2019-12-16)¶
4.34.2. Continuous Integration¶
4.34.5. BREAKING CHANGES¶
- changed all state names and ids
4.35. 3.3.4 (2019-11-27)¶
4.35.2. Continuous Integration¶
- 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)
4.36. 3.3.3 (2019-10-16)¶
4.36.1. Documentation¶
- contributing: add recent
semantic-releaseformulas [skip ci] (` <https://github.com/saltstack-formulas/template-formula/commit/e6fb519>`_) - contributing: remove to use org-level file instead [skip ci] (` <https://github.com/saltstack-formulas/template-formula/commit/d2ebccf>`_)
- readme: update link to
CONTRIBUTING[skip ci] (` <https://github.com/saltstack-formulas/template-formula/commit/ed61d09>`_) - reamde: have special notes section (` <https://github.com/saltstack-formulas/template-formula/commit/c68aed5>`_)
4.37. 3.3.2 (2019-10-08)¶
4.37.1. Bug Fixes¶
4.37.3. Continuous Integration¶
- 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
4.37.4. Documentation¶
- 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
4.42. 3.1.1 (2019-07-25)¶
4.42.1. Bug Fixes¶
- tofs: prepend the config-based
source_filesto the default (3483e76), closes /github.com/saltstack-formulas/nginx-formula/pull/247#issuecomment-514262549 #151
4.42.2. Documentation¶
- 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
4.53. 3.0.0 (2019-06-13)¶
4.53.3. BREAKING CHANGES¶
- pkgname: the parameter
pkgis now a dictionary. References totemplate.pkgshould be changed totemplate.pkg.name.
4.81. 2.0.0 (2019-03-24)¶
4.81.2. BREAKING CHANGES¶
- 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.
4.82. 1.2.6 (2019-03-24)¶
4.82.1. Reverts¶
- kitchen+travis: use
debian:jessie-backportsasdebian-8(dcd141a), closes /github.com/saltstack/salt-pack/issues/657#issuecomment-474954298
4.86. 1.2.2 (2019-03-09)¶
4.86.1. Bug Fixes¶
- tofs: update use of state ID in
configandpillar(3d9a24c) - tofs: use
source_filesinstead offiles(5110716), closes /freenode.logbot.info/saltstack-formulas/20190308#c2046753
4.87. 1.2.1 (2019-03-07)¶
4.87.1. Code Refactoring¶
- kitchen:
pillars-from-files=>pillars_from_files(7c954a7), closes /github.com/saltstack-formulas/packages-formula/pull/50#discussion_r262769817
4.92. 1.0.1 (2019-03-01)¶
4.92.1. Continuous Integration¶
- travis: remove unavailable files from
markdown-tocprocess (3148f0d)
4.92.2. Documentation¶
- 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)
4.93. 1.0.0 (2019-02-28)¶
4.93.1. Code Refactoring¶
- 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)
4.93.2. Continuous Integration¶
- 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
4.93.3. Documentation¶
4.93.4. Features¶
- 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
4.93.6. BREAKING CHANGES¶
- 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.
4.95. 0.7.5 (2019-02-27)¶
4.95.1. Bug Fixes¶
4.95.3. Documentation¶
- 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)
4.98. 0.7.2 (2019-02-24)¶
4.98.1. Code Refactoring¶
4.98.2. Continuous Integration¶
- 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
4.99. 0.7.1 (2019-02-24)¶
4.112. 0.1.7 (2019-02-16)¶
4.112.1. Fix¶
- Typo in the installation instructions. [Niels Abspoel]
4.112.2. Other¶
- Update the changelog. [Niels Abspoel]
- Update README with link to install gitchangelog [Imran Iqbal]
4.115. 0.1.4 (2019-02-15)¶
- Replace obsolete VERSION file and replace with FORMULA file. [Imran Iqbal]
4.116. 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. https://github.com/saltstack/salt/issues/51605
Added osfingermap.yaml.
4.117. 0.1.2 (2019-02-12)¶
- Improve comments and examples in osfamilymap & osmap [Imran Iqbal]
- Fix map.jinja and add more OSes. [Imran Iqbal]
4.118. 0.1.1 (2019-02-10)¶
- Update. [Niels Abspoel]
- Update formula with map.jinja and style guide references, improve README and VERSION. [Niels Abspoel]
4.119. 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]
4.120. 0.0.9 (2019-02-10)¶
- Add VERSION file. [Karim Hamza]
- Add note about formula versioning. [Karim Hamza]
4.121. 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]
4.122. 0.0.7 (2019-02-10)¶
- Map.ninja: fix typos and leftover comments. [Marco Molteni]
- Remove whitespace in map.jinja comment. [Andrew Gabbitas]
4.123. 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]
4.124. 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.
4.126. 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]