67 KiB
Changelog
5.0.1 (2021-03-09)
Bug Fixes
- convert-formula:
_mapdata
control name must use the formula one (1f3600d)
5.0.0 (2021-03-09)
Bug Fixes
- inspec: validate
map.jinja
configuration (41d222e)
Continuous Integration
- kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (6453145)
Features
- map: update to v5
map.jinja
(42e1932)
BREAKING CHANGES
- map:
map.jinja
now exports a genericmapdata
variable - map: The per grain parameter values are now under
TEMPLATE/parameters/
4.3.8 (2021-02-21)
Continuous Integration
- gemfile+lock: use
ssf
customisedkitchen-docker
repo [skip ci] (23c2bb2) - kitchen+gitlab-ci: use latest pre-salted images [skip ci] (00823a2)
Tests
- **_mapdata:** add verification files for Fedora 33 & Tumbleweed (3347b85)
4.3.7 (2021-02-11)
Continuous Integration
- pre-commit: update hook for
rubocop
[skip ci] (978a7e7)
Styles
- inspec: match current practices for file and control names (aa8a58b)
Tests
- share: standardise with latest changes [skip ci] (dab2f34)
4.3.6 (2021-01-14)
Bug Fixes
- **_mapdata:** ensure map data is directly under
values
(bcb8e29)
Tests
- **_mapdata:** update for
_mapdata/init.sls
change (50162ad)
4.3.5 (2020-12-23)
Code Refactoring
- map: use top-level
values:
key inmap.jinja
dumps (f8e8fcb)
4.3.4 (2020-12-22)
Continuous Integration
- commitlint: ensure
upstream/master
uses main repo URL [skip ci] (e476d5a) - gitlab-ci: add
rubocop
linter (withallow_failure
) [skip ci] (4c300d0)
Tests
- **_mapdata:** fix existing verification files (6bbafed)
- map: standardise
map.jinja
verification (4c8cf32)
4.3.3 (2020-12-16)
Bug Fixes
- codeowners: ensure
lib*
files are owned byssf
(d60cc15)
Continuous Integration
- gitlab-ci: use GitLab CI as Travis CI replacement (0403f62)
4.3.2 (2020-10-31)
Bug Fixes
- 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)
Tests
- inspec:
system.rb
must call parent class initialisation (1ff9ab1)
4.3.0 (2020-10-12)
Continuous Integration
- pre-commit: finalise
rstcheck
configuration [skip ci] (e78aa0c)
Features
- add Gentoo support (4c2f4ed)
4.2.2 (2020-10-06)
Bug Fixes
- commitlint: fix header length at 72 chars as agreed (a95061d)
Continuous Integration
- pre-commit: add to formula [skip ci] (fd89d62)
- pre-commit: enable/disable
rstcheck
as relevant [skip ci] (219e6b7)
4.2.1 (2020-09-21)
Continuous Integration
- kitchen+travis: use
tiamat
pre-salted images (3a63304)
Tests
- oracle: add InSpec configuration for
oraclelinux
(c4b66d8) - share: remove unnecessary hostname mangling (194aa97)
4.2.0 (2020-09-04)
Continuous Integration
- kitchen: execute
_madata
state (31e1096) - kitchen+travis: fix
centos6
suite and rename toupstart
(97309c6)
Features
- map: generate a YAML file to validate
map.jinja
(fc90075)
Tests
- inspec: share library to access some minion informations (64c2b6c)
- inspec: verify
map.jinja
dump (3dc28bf) - platform_finger: extract from shared library (d68ed45)
4.1.1 (2020-07-28)
Continuous Integration
- kitchen: use
saltimages
Docker 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)
Documentation
Styles
- libtofs.jinja: use Black-inspired Jinja formatting [skip ci] (55bc69a)
4.1.0 (2020-05-12)
Continuous Integration
- 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)
Features
- convert-formula.sh: assign
@NONE
as whole-formula owner (cceffff)
4.0.9 (2020-04-25)
Continuous Integration
- gemfile.lock: add to repo with updated
Gemfile
[skip ci] (d798928)
Documentation
- readme: show only one level in table of contents (446b815)
4.0.8 (2020-04-19)
Bug Fixes
- libsaltcli: update
salt-ssh
detection forenable_ssh_minions
(f0e7192)
4.0.7 (2020-04-15)
Bug Fixes
Continuous Integration
- travis: add quick check that
convert-formula.sh
has worked (8312063)
4.0.6 (2020-04-07)
Bug Fixes
- running.sls: use
watch
notrequire
to ensure service restart (3a1fc35)
Code Refactoring
- libsaltcli: use the
opts
dict throughout [skip ci] (69b632f)
Continuous Integration
- kitchen+travis: adjust matrix to add
3000
& remove2017.7
[skip ci] (f81c372) - kitchen+travis: adjust matrix to update
3000
to3000.1
[skip ci] (f48a727)
4.0.5 (2020-03-23)
Bug Fixes
- libtofs: “files_switch” mess up the variable exported by “map.jinja” [skip ci] (241646f)
Code Refactoring
- service: use
systemd-journald
instead ofsystemd-udevd
(a265105)
4.0.4 (2020-02-14)
Bug Fixes
- libtofs: “files_switch” mess up the variable defined by “map.jinja” (ab4ce75)
Continuous Integration
- kitchen: avoid using bootstrap for
master
instances (6ecdb99)
4.0.3 (2020-01-27)
Bug Fixes
- fix
CentOS Linux-7
and addos
details from current CI setup (4be16ca) - travis: reinstate conversion test [skip ci] (5d47fda)
Continuous Integration
- travis: use
major.minor
forsemantic-release
version [skip ci] (e9bfb71)
4.0.2 (2019-12-19)
Bug Fixes
- convert-formula.sh: remove “Using this template” post-conversion (55ab937)
- convert-formula.sh: remove
rubocop
override post-conversion (aca4e44) - convert-formula.sh: remove CI test post-conversion (06ec949)
- convert-formula.sh: reset version to
1.0.0
(39889ce)
Documentation
- convert-formula.sh: add usage guide (539a335)
4.0.1 (2019-12-17)
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.0.0 (2019-12-16)
Code Refactoring
- improve reusability using an unique keyword TEMPLATE (2e8ded6)
Continuous Integration
- gemfile: restrict
train
gem version until upstream fix [skip ci] (1b6164f) - travis: quote pathspecs used with
git ls-files
[skip ci] (341f495)
Features
- add script to ease conversion from template to real formula (edfa269)
Tests
- add CI test of conversion script (7ad85ae)
BREAKING CHANGES
- changed all state names and ids
3.3.4 (2019-11-27)
Bug Fixes
- release.config.js: use full commit hash in commit link [skip ci] (4ac8d92)
Continuous Integration
- kitchen: use
debian-10-master-py3
instead ofdevelop
[skip ci] (14ebf92) - kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (42482d7) - kitchen+travis: upgrade matrix after
2019.2.2
release [skip ci] (d0e07b8) - travis: apply changes from build config validation [skip ci] (b625245)
- travis: opt-in to
dpl v2
to complete build config validation [skip ci] (f1fbf7f) - travis: run
shellcheck
during lint job (a711665) - travis: update
salt-lint
config forv0.0.10
[skip ci] (faea464) - travis: use build config validation (beta) [skip ci] (66494bb)
Performance Improvements
- travis: improve
salt-lint
invocation [skip ci] (7a96cd7)
3.3.3 (2019-10-16)
Documentation
- contributing: add recent
semantic-release
formulas [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)
Bug Fixes
- rubocop: add fixes using
rubocop --safe-auto-correct
(484ce24) - rubocop: fix remaining errors manually (9566b6f)
Code Refactoring
- travis: merge
lint
stage into thetest
stage (d3b93f8)
Continuous Integration
- kitchen: install required packages to bootstrapped
opensuse
[skip ci] (1cfed60) - kitchen: use bootstrapped
opensuse
images 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
rubocop
during theLint
job (8d8c766) - travis: run
salt-lint
during theLint
job (2df4646), closes /freenode.logbot.info/saltstack-formulas/20191004#c2723464 /freenode.logbot.info/saltstack-formulas/20191004#c2724272 - travis: use
env
andname
for improved display in Travis (5f773d1), closes /github.com/saltstack-formulas/template-formula/pull/175#discussion_r332613933
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-release
formula (c2924b0) - contributing: add recent
semantic-release
formula (8d2318c) - contributing: add recent
semantic-release
formula [skip ci] (85118de) - issues: provide
Bug report
&Feature request
templates (f90f1f6) - issues: use
Meta
instead ofOptional
as 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)
Bug Fixes
- subcomponent: clean referencing wrong sls (394808e)
Continuous Integration
- use
dist: bionic
& applyopensuse-leap-15
SCP error workaround (330b0cb) - kitchen: change
log_level
todebug
instead ofinfo
(1b929ff) - platform: add
arch-base-latest
(042e8e2) - yamllint: add rule
empty-values
& use newyaml-files
setting (70ed7e2), closes #164
Documentation
- contributing: add recent
semantic-release
formulas (7f36ae9)
3.3.0 (2019-08-27)
Bug Fixes
- libtofs: avoid using subpath by default (c07471d)
Code Refactoring
- libtofs: remove deprecated
v1_path_prefix
argument (ad2a965)
Features
- yamllint: include for this repo and apply rules throughout (e76525f)
3.2.1 (2019-08-06)
Code Refactoring
- tofs: move subcomponent definition to
defaults.yaml
(c269673) - tofs: move subcomponent templates to first
source
match (70cc92d)
Continuous Integration
- kitchen+travis: replace EOL pre-salted images (42ab22c)
3.2.0 (2019-08-03)
Bug Fixes
- formula: update to current oldest supported version of Salt (878eca1)
Documentation
- libtofs: explain usage of sub-directory for components (42a75d9)
- readme: describe the new “template.subcomponent” states (6b595cd)
Features
- sub-component: manage a dedicated configuration file (c4440d7)
- tofs: lookup files directory in “tpldir” hierarchy (5c495fb)
Tests
- inspec: verify subcomponent configuration file (fd55e03)
3.1.1 (2019-07-25)
Bug Fixes
- tofs: prepend the config-based
source_files
to the default (3483e76), closes /github.com/saltstack-formulas/nginx-formula/pull/247#issuecomment-514262549 #151
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
3.1.0 (2019-07-24)
Bug Fixes
- grain: fix grain value (26edfa0)
Documentation
- map: update comments in
os*.yaml
after addingosarchmap
(d71a258)
Features
Tests
- osarch: add unit test for osarch (1be2052)
3.0.9 (2019-07-24)
Bug Fixes
- libtofs: don’t crash if “tofs.files_switch” lookup a list (0979d35)
Documentation
- contributing: add recent
semantic-release
formula (f9def86) - contributing: add recent
semantic-release
formula (ed8c55a) - contributing: add recent
semantic-release
formulas (57d0b85)
Tests
- libtofs: “tofs.files_switch” lookup can return a list (13f1728)
3.0.8 (2019-07-08)
Documentation
- contributing: add template-formula to
semantic-release
formulas (87e4ebc)
3.0.7 (2019-07-04)
Documentation
- contributing: add recent
semantic-release
formula (c679cb5)
3.0.6 (2019-06-28)
Code Refactoring
- string: remove capitalisation from ‘template’ string (7062210)
3.0.5 (2019-06-28)
Documentation
- contributing: add recent
semantic-release
formula (fc50a9e)
3.0.4 (2019-06-27)
Documentation
- contributing: add recent
semantic-release
formulas (22052fc)
3.0.3 (2019-06-25)
Documentation
- contributing: add recent
semantic-release
formula (7f56237)
3.0.2 (2019-06-20)
Documentation
- contributing: add recent
semantic-release
formulas (461c7a5)
3.0.1 (2019-06-16)
Tests
- inspec: readme for default profile & os-name depreciated (3fa7bce)
3.0.0 (2019-06-13)
Code Refactoring
- pkgname: reserve ‘pkg’ as packaging dict (c6ae81c)
Continuous Integration
- kitchen+travis: modify matrix to include
develop
platform (7b5d4ff)
BREAKING CHANGES
- pkgname: the parameter
pkg
is now a dictionary. References totemplate.pkg
should be changed totemplate.pkg.name
.
2.2.1 (2019-05-31)
Code Refactoring
osfamilymap
: avoid *BSD ambiguity with MacOSrootgroup
(3338605)
2.2.0 (2019-05-31)
Features
- macos: basic package and group handling (8c3fe22)
2.1.18 (2019-05-29)
Bug Fixes
libtofs
: useselect
to deal with empty strings in path (afe0751)libtofs
: usestrip
to deal with leading/trailing slashes (2563a46)
2.1.17 (2019-05-27)
Continuous Integration
- kitchen: add Bundler binstub for Kitchen (7bb7c53)
Documentation
- readme: tidy headings (d931ed1)
2.1.16 (2019-05-27)
Documentation
- contributing: add ufw formula to semantic release formulas (18ff689)
2.1.15 (2019-05-25)
Tests
services_spec
: remove temporarysuse
conditional (00d4a77)
2.1.14 (2019-05-25)
Bug Fixes
config/file
: add missing space before Jinja}}
(5cd08ab)
2.1.13 (2019-05-24)
Documentation
- readme: add testing requirements section (from
vault-formula
) (e04413e)
2.1.12 (2019-05-24)
Continuous Integration
- travis: improve recommended matrix usage comment (b08a0fd)
- travis: reduce matrix down to 6 instances (ref: #118) (a8834e2)
Documentation
- contributing: add
bind-formula
tosemantic-release
formulas (3da78b0)
2.1.11 (2019-05-18)
Documentation
- contributing: add recent
semantic-release
formula (486b393)
2.1.10 (2019-05-16)
Documentation
- contributing: fix link to contributing docs (b6a33d3)
2.1.9 (2019-05-16)
Documentation
- move contributing sections and links to ease adaptation (741896d)
2.1.8 (2019-05-16)
Documentation
2.1.7 (2019-05-15)
Styles
- indent: fix indentation (34d1307)
2.1.6 (2019-05-15)
Bug Fixes
map.jinja
: merge defaults andconfig.get
(91bc2f0)
2.1.5 (2019-05-15)
Bug Fixes
map.jinja
: use tplroot (b9c5e03)
2.1.4 (2019-05-15)
Bug Fixes
2.1.3 (2019-05-13)
Bug Fixes
- travis: don’t install gems twice (925d8e2)
Documentation
- readme: add testing section based on
postgres-formula
(c309d5f)
2.1.2 (2019-05-13)
Bug Fixes
- gitignore: add Gemfile.lock to .gitignore (87fa410)
2.1.1 (2019-05-13)
Documentation
- semantic-release: add list of semantic-release compatible formulas (97b19b9)
2.1.0 (2019-05-12)
Features
2.0.6 (2019-05-02)
Continuous Integration
- kitchen+travis: use latest pre-salted images (91ef13b)
Tests
- inspec: disable
service
-based tests foropensuse-leap-15
(848c2ad)
2.0.5 (2019-04-30)
Documentation
- tofs: remove whitespace from blank line (0881b7d)
2.0.4 (2019-04-27)
Code Refactoring
- map: use
config.get
instead ofpillar.get
(5dc0b86)
Continuous Integration
- gemfile: update
kitchen-salt
version (ad31c32)
2.0.3 (2019-04-24)
Bug Fixes
Continuous Integration
- kitchen: use pre-salted images instead (2855ed6)
2.0.2 (2019-04-22)
Code Refactoring
- config_clean: remove unused import from
libtofs.jinja
(b7cb585)
Continuous Integration
- kitchen+travis: implement new distro-python-salt_version matrix (bd4792d)
2.0.1 (2019-03-25)
Code Refactoring
- tofs: ensure (v2 > v1 > default) checking for
src_files
(3e62d7b) - tofs: make
files_switch
macro fully portable (a98b777) - tofs: use
config
rather thanpillar
throughout (5730e94)
2.0.0 (2019-03-24)
Code Refactoring
- tofs: move “files_switch” macro to “libtofs.jinja” (da7e692)
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.
1.2.6 (2019-03-24)
Reverts
- kitchen+travis: use
debian:jessie-backports
asdebian-8
(dcd141a), closes /github.com/saltstack/salt-pack/issues/657#issuecomment-474954298
1.2.5 (2019-03-23)
Bug Fixes
- travis: use version numbers in Gemfile to prevent failed builds (35f7111)
1.2.4 (2019-03-22)
Code Refactoring
- tofs: avoid using “salt[‘config.get’]” for formula writers (60d43e7)
1.2.3 (2019-03-13)
Documentation
- tofs: incorrect path for “source_files” lookup key (a76f659)
1.2.2 (2019-03-09)
Bug Fixes
- tofs: update use of state ID in
config
andpillar
(3d9a24c) - tofs: use
source_files
instead offiles
(5110716), closes /freenode.logbot.info/saltstack-formulas/20190308#c2046753
1.2.1 (2019-03-07)
Code Refactoring
- kitchen:
pillars-from-files
=>pillars_from_files
(7c954a7), closes /github.com/saltstack-formulas/packages-formula/pull/50#discussion_r262769817
Styles
- map: use
-
for each Jinja block (64e3834)
1.2.0 (2019-03-03)
Features
- m2r: use
m2r
to convert automatic.md
files to.rst
(b86ddf4)
1.1.2 (2019-03-03)
Documentation
- 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
literalinclude
ofmacros.jinja
instead of code dupe (3f0071b)
1.1.1 (2019-03-01)
Continuous Integration
- travis: remove obsolete
markdown-toc
process (97fbb60)
Documentation
- contributing: add TOC to match all other pages (7b1a2a9)
- readme: add Read the Docs build status badge (f47797d)
- tofs: replace existing
.md
with.rst
and add to RTD (fd68168) - tofs: use table to list authorship (2f0e20f)
1.1.0 (2019-03-01)
Documentation
- rtd: add basic
docs/conf.py
to allow additional customisation (18d3924)
Features
- rtd: provide custom CSS file for overriding in-use Sphinx theme (24bd338)
1.0.1 (2019-03-01)
Continuous Integration
- travis: remove unavailable files from
markdown-toc
process (3148f0d)
Documentation
- contributing: convert to
.rst
and move todocs
subdir (474f318) - index: add
CONTRIBUTING
to thetoctree
(0c98e67) - readme: move under
docs
subdir to access in both GitHub and RTD (c92f674) - readme: update heading markers for consistency (5a2bea8)
- rtd: add basic
index.rst
to allow RTD to produce docs (f02139f) - rtd: use internal link targets at the top of each
.rst
file (da09528)
1.0.0 (2019-02-28)
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
package
instead (2cd82e5), closes /github.com/saltstack-formulas/template-formula/pull/48#discussion_r259951123 - pkg: move
pkg
related 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
include
andrequire
exceptinit.sls
(a218e91) - tpldir: use
topdir
globally in place oftpldir
(2838bc9) - tplroot: use
tplroot
instead oftopdir
to matchtpldata
(b7356b0)
Continuous Integration
- kitchen: specify
image
explicitly for each platform (b25fbdc) - kitchen+travis: use
debian:jessie-backports
asdebian-8
(1b9d249), closes #50 /github.com/saltstack/salt-pack/issues/657#issuecomment-467932962
Documentation
- components: update for separation of
pkg
,config
&service
(726fcab) - readme: add suggested improvement to
template.service.clean
(bf1039c) - readme: fix typos (007159a)
Features
- pkg: add
clean
states (422c7ac) - pkg: use
require
requisite betweenpkg
states (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
Reverts
- kitchen+travis: disable
debian-8
due to2019.2
bug (e8f0f7e)
BREAKING CHANGES
- states: Wholesale state ID changes will break implementations that are relying on the previous state IDs for requisite purposes.
- pkg: Changing the
pkg
directory topackage
will break implementations that are depending onpkg
forinclude
orsls
-based requisite purposes.
0.7.6 (2019-02-27)
Documentation
- yaml: os*.yaml map files needs at least an empty dict (dd99750)
0.7.5 (2019-02-27)
Bug Fixes
- pillar: fix
os_family
typo (3f89c12) - tofs: update comments in
files_switch
macro for new method (3fa3640)
Code Refactoring
- macros: use
tplroot
instead oftopdir
to matchtpldata
(923b459)
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
source
can be customised (2f82eb5), closes #44 - tofs: improve general use of language (5105d29)
- tofs: update the
files_switch
section for the updated macro (788f732) - tofs: use
{%-
for all Jinja statements (4348df8)
0.7.4 (2019-02-27)
Continuous Integration
- kitchen: check for repos updates before trying package installation (b632383)
- kitchen+travis: disable
debian-8
due to2019.2
installation bug (178c710)
Documentation
- contributing: separate
BREAKING CHANGE
under its own heading (ee053d7)
0.7.3 (2019-02-25)
Bug Fixes
- tofs: use
tpldir
derivativetopdir
for pillar (config) paths (5e9df00)
0.7.2 (2019-02-24)
Code Refactoring
Continuous Integration
- kitchen: improve comments about
opensuse
problems encountered (c246939) - travis: prevent
release
stage 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)
Continuous Integration
- kitchen: use
salt-minion
version ofopensuse
to ensure tests run (99b073a)
Documentation
- changelog: remove erroneous “closes” used by
semantic-release
(be4571d)
0.7.0 (2019-02-23)
Features
- tofs: implement backwards-compatible TOFSv2 for configurability (068a94d)
0.6.0 (2019-02-23)
Documentation
- 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)
Features
- toc: use
markdown-toc
directly to update inline (a5bae1e)
0.5.0 (2019-02-23)
Features
- kitchen+travis: add
opensuse-leap
after resolving issues (7614a3c) - kitchen+travis: conduct tests on a wider range of platforms (1348078)
Tests
- inspec: update
supports
for all platforms added (42f93b3)
0.4.0 (2019-02-23)
Documentation
- contributing: centre-align version bump columns in table (a238cae)
Features
- authors: update automatically alongside
semantic-release
(8000098)
0.3.6 (2019-02-22)
Continuous Integration
- travis: include
commitlint
stage (6659a69) - travis: remove obsolete check based on
$TRAVIS_TEST_RESULT
(6df9c95)
Documentation
- contributing: update with sub-headings and
commitlint
details (ea2c9a4)
0.3.5 (2019-02-21)
Code Refactoring
- kitchen: prefer
kitchen.yml
to.kitchen.yml
(3860bf9)
0.3.4 (2019-02-21)
Documentation
- contributing: add commit message formatting instructions (fb3d173)
0.3.3 (2019-02-20)
Documentation
- changelog: add missing entry under
v0.3.2
(50352b5)
0.3.2 (2019-02-20)
Documentation
0.3.1 (2019-02-20)
Documentation
- changelog: merge previous
rst
into newmd
format (2b4e485)
0.3.0 (2019-02-20)
Features
- 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)
Fix
- Typo in the installation instructions. [Niels Abspoel]
Other
- 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. https://github.com/saltstack/salt/issues/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]