Skip to content

Latest commit

 

History

History
2221 lines (1019 loc) · 88.9 KB

CHANGELOG.md

File metadata and controls

2221 lines (1019 loc) · 88.9 KB

Changelog

1.211.0 (2020-09-23)

Features

1.210.0 (2020-09-21)

Features

  • template: use platforms_new_inc_tiamat (28c783a)
  • travis: add pre-commit for template-formula (6186cc5)

1.209.0 (2020-09-20)

Features

  • nut: add mode-eq-none suite (4ed8b77)
  • nut: use platforms_new_inc_tiamat (68342e4)

1.208.0 (2020-09-20)

Features

  • formula: add rng-tools-formula (10559ba)

1.207.0 (2020-09-20)

Features

  • systemd: review PR 60 (cb41dd7)
  • systemd: use platforms_new_inc_tiamat (15e34e1)

1.206.0 (2020-09-20)

Features

  • formulas: add Tiamat-specific platforms & platforms_matrix (a8ab41d)
  • saltimages: update with Tiamat pre-salted images (dfbc669)

1.205.0 (2020-09-11)

Features

  • formula: add lynis-formula (135ee73)

1.204.0 (2020-09-10)

Bug Fixes

  • inspec: fix typo introduced when updating README template [skip ci] (839898a)

Features

  • ufw: merge rubocop linter into main lint job (e3f07c3)

1.203.0 (2020-09-09)

Features

  • inspec: update README template for suite share (3650a04)
  • kitchen: manage suite.driver (e.g. for static hostname) (b6d766e)
  • openssh: verify map.jinja using InSpec (b72bd5f)

1.202.0 (2020-09-04)

Features

  • formula: add .github repo (9a9fb13)

1.201.0 (2020-09-04)

Features

  • template: verify map.jinja using InSpec (58e2dbf)

1.200.0 (2020-09-04)

Features

  • template: fix centos6 suite and rename to upstart (9760abb)

1.199.0 (2020-09-04)

Features

  • formula: add devstack-formula (8275af2)

1.198.0 (2020-08-26)

Features

  • sudoers: use latest pre-salted images (90dde5c)
  • sudoers: verify map.jinja using InSpec (79fcad6)

1.197.0 (2020-08-25)

Features

  • formula: add rspamd-formula (d6041d9)

1.196.0 (2020-08-25)

Features

  • openntpd: update for minor change to kitchen.yml (dfe4f2e)

1.195.0 (2020-08-25)

Features

  • openntpd: verify map.jinja using InSpec (cdb152e)

1.194.0 (2020-08-14)

Features

  • formula: add openntpd-formula (28dbd70)

1.193.0 (2020-08-08)

Features

  • formula: add proftpd-formula (a36e9a2)
  • run_options: allow these to be provided for kitchen (9c4dd17)

1.192.0 (2020-07-21)

Features

1.191.0 (2020-07-20)

Features

  • openssh: use latest pre-salted images (07c5cfd)

1.190.0 (2020-07-20)

Features

1.189.0 (2020-07-20)

Features

  • postgres: use latest pre-salted images (cb46357)

1.188.0 (2020-07-19)

Features

  • libtofs.jinja: use Black-inspired Jinja formatting (bc900bf)

1.187.0 (2020-07-19)

Features

  • formulas.sls: ensure temporary date-based branch is removed (71c7038)

Styles

  • formulas.sls: use consistent Jinja indentation [skip ci] (2829628)

1.186.0 (2020-07-06)

Features

  • gemfile.lock: use bundle update to get latest gems [2020-W27] (f873c66)

1.185.0 (2020-06-28)

Features

  • salt: add Windows testing (0aad3b6)

1.184.0 (2020-06-26)

Features

  • gemfile.lock: use bundle update to get latest gems [2020-W26] (863c606)

1.183.0 (2020-06-25)

Features

  • suricata: finalise structure after transfer to main org (0644797)

1.182.0 (2020-06-25)

Features

1.181.0 (2020-06-23)

Features

  • defaults: update saltimages list after Sodium 3001 release (c243c51)
  • oracle: add InSpec supports node anchor including oracle (43becd7)
  • salt: adjust matrix to add Sodium 3001 (43afe3f)

1.180.0 (2020-06-21)

Features

  • gemfile.lock: use bundle update to get latest gems [2020-W25] (6fe20fb)

1.179.0 (2020-06-17)

Features

  • codeowners: add global owner (zabbix) (6c590c3)

1.178.0 (2020-06-16)

Features

  • formula: add haproxy-formula (fd21d8b)

1.177.0 (2020-06-16)

Features

  • formula: add sqldeveloper-formula (566978f)

1.176.0 (2020-06-16)

Features

  • formula: add sqlplus-formula (2a1813e)

1.175.0 (2020-06-16)

Features

  • formula: add java-formula (1a2e280)

1.174.0 (2020-06-15)

Features

  • kitchen: use saltimages Docker Hub where available (4fee507)

1.173.0 (2020-06-15)

Code Refactoring

  • postgres: use symlink to openssh for Gemfile & .lock (827a658)

Features

  • gemfile.lock: use bundle update to get latest gems [2020-W24] (4011c26)

1.172.0 (2020-06-05)

Features

  • gemfile.lock: use bundle update to get latest gems (82d39bf)

1.171.0 (2020-06-05)

Features

  • postfix: use latest pre-salted images (8dd25b8)

1.170.0 (2020-06-05)

Features

1.169.0 (2020-06-05)

Features

  • golang: add package suite (e5e3595)

1.168.0 (2020-06-03)

Features

1.167.0 (2020-06-02)

Features

  • formula: add maven-formula (467c342)

1.166.0 (2020-06-02)

Features

  • iscsi: use latest pre-salted images (da6c630)

1.165.0 (2020-06-01)

Features

  • strongswan: use latest pre-salted images (b20c96a)

1.164.0 (2020-06-01)

Features

  • systemd: use latest pre-salted images (206a233)

1.163.0 (2020-06-01)

Features

  • packages: use latest pre-salted images (8623eb1)

1.162.0 (2020-06-01)

Features

  • formula: add nut-formula (5253c03)

1.161.0 (2020-06-01)

Features

  • formula: add jetbrains-clion-formula (15c96c6)

1.160.0 (2020-06-01)

Features

  • mysql: use latest pre-salted images (3163f03)

1.159.0 (2020-05-31)

Features

  • deepsea: install tar & gzip in-formula instead (4ab2bf8)
  • deepsea: use latest pre-salted images (0d48093)

1.158.0 (2020-05-30)

Features

  • ufw: use bionic (default) for Travis (afe4722)
  • ufw: use latest pre-salted images & add without-ipv6 suite (8d29310)

1.157.0 (2020-05-28)

Features

  • logrotate: use latest pre-salted images (platforms_new) (25a0dce)

1.156.0 (2020-05-28)

Features

  • zabbix: use new platforms (ubuntu-20.04 & fedora-32) (c6030e0)

1.155.0 (2020-05-28)

Features

  • tomcat: use new platforms (ubuntu-20.04 & fedora-32) (451f839)

1.154.0 (2020-05-28)

Features

  • update *platforms_new (ubuntu-20.04, fedora-32, leap-15.2) (7cb60ce)

1.153.0 (2020-05-27)

Features

  • gemfile.lock: use bundle update to get latest gems (779dafe)

1.152.0 (2020-05-26)

Features

  • mongodb: finalise PR 83 (ae66a6c)

1.151.0 (2020-05-26)

Features

  • eclipse: finalise PR 32 (0298cfc)

1.150.0 (2020-05-26)

Bug Fixes

  • kitchen: apply SCP workaround for opensuse-leap-15.2 as well (a2b2d68)

Features

  • salt: adjust matrix to add opensuse-leap-15.2 (a6f0602)

1.149.0 (2020-05-26)

Features

  • systemd: update from PR 57 (4fda0c5)

1.148.0 (2020-05-22)

Features

  • formula: add jetbrains-appcode-formula (4105662)

1.147.0 (2020-05-21)

Features

  • formula: add jetbrains-goland-formula (7c1c4d9)

1.146.0 (2020-05-21)

Bug Fixes

  • ssf: update .yamllint with current situation (10ef1ca)

Features

  • travis: push notifications to saltstack-formulas.zulipchat.com (a1e50da)

1.145.0 (2020-05-19)

Features

  • formula: add jetbrains-webstorm-formula (ea4c63e)

1.144.0 (2020-05-19)

Features

  • formula: add jetbrains-resharper-formula (310e64f)

1.143.1 (2020-05-19)

Code Refactoring

  • formulas: use &platforms_matrix_jetbrains node anchor (6742b49)

1.143.0 (2020-05-18)

Features

  • formula: add jetbrains-rider-formula (4e6a8bc)

1.142.0 (2020-05-18)

Features

  • formula: add jetbrains-phpstorm-formula (c9c4ed8)

1.141.0 (2020-05-14)

Features

  • formula: add jetbrains-datagrip-formula (65c17fd)

1.140.0 (2020-05-14)

Features

  • formulas: adjust platforms_new to add 3000.3 (75a4ea6)

1.139.0 (2020-05-14)

Features

  • mongodb: introspect PR 79 (inc. adjust matrix to add 3000.2) (e8dece9)

1.138.0 (2020-05-14)

Features

  • salt: update 3000.2 to 3000.3 (9688606)

1.137.0 (2020-05-12)

Features

  • formula: add jetbrains-rubymine-formula (47b8764)

1.136.0 (2020-05-12)

Features

  • ssf: use verbose output for commitlint (f93f9d1)

1.135.0 (2020-05-12)

Features

  • formula: add jetbrains-intellij-formula (656d8b1)

1.134.0 (2020-05-11)

Features

  • formula: add jetbrains-pycharm-formula (6712960)

1.133.0 (2020-05-08)

Features

  • codeowners: add global owner for nut-formula (unconverted) [skip ci] (9b3533a)
  • iscsi: update & finalised based on PR 35 (83d3dd0)

1.132.0 (2020-05-07)

Features

  • codeowners: add global owner for 5(+1) formulas (ae31d84)

1.131.0 (2020-05-06)

Features

  • formula: add eclipse-formula (4acc24d)
  • shellcheck: allow excluding paths (e.g. bash templates) (b005099)

1.130.1 (2020-05-06)

Code Refactoring

  • codeowners: demote to formula.context for consistency (019542a)

1.130.0 (2020-05-05)

Features

  • formula: add arvados-formula (forked into org) (a7cf829)
  • inspec.yml: adjust template to allow suite's title to be given (6f6c3b5)

1.129.0 (2020-05-05)

Features

  • codeowners: add global owner (deepsea, iscsi & lvm) (0814914)

1.128.0 (2020-05-04)

Features

  • codeowners: update semantic-release related files (82d53b6)

1.127.0 (2020-05-04)

Features

  • codeowners: manage across formulas (e56b551)

1.126.0 (2020-05-04)

Features

  • workflows/commitlint: manage across formulas (1cd6aed)

1.125.0 (2020-05-03)

Features

  • libvirt: adjust matrix to add 3000.2 & remove 2018.3 (8224fdd)

1.124.1 (2020-05-03)

Reverts

  • telegraf: avoid master instances due to toml issues (47a7ba3)

1.124.0 (2020-05-02)

Features

  • formulas: adjust platforms_new to add 3000.2 & remove 2018.3 (512f0a8)
  • telegraf: avoid master instances due to toml issues [skip ci] (5f75ebd)

1.123.0 (2020-05-02)

Features

  • arch-base: remove master-py2-arch-base-latest (86f4fde)

1.122.0 (2020-05-02)

Features

  • salt: remove arch-base from platforms (b2ef7ac)
  • salt: remove v201803-py2 (d4ab744)
  • salt: select final platforms_matrix to use (1d8e64f)
  • salt: update 3000.1 to 3000.2 (01f9c1f)
  • salt: update for newest available pre-salted images (4756fc8)

1.121.0 (2020-04-27)

Features

  • tomcat: merge test suites into single default suite (d0caf08)
  • tomcat: test all states inc. file comparisons & enable debian-8 (e30b074)

1.120.0 (2020-04-22)

Features

  • lvm: finalise CI for fix PR 20 (7cf01de)

1.119.0 (2020-04-21)

Features

  • gemfile.lock: manage across formulas & update Gemfile (ab01346)

1.118.0 (2020-04-21)

Features

  • tomcat: update for map.jinja upgrade (74c321b)

1.117.0 (2020-04-20)

Features

  • formula: add tomcat-formula (54594bb)
  • rubocop: allow Exclude to be set for cops (0f316c2)

1.116.0 (2020-04-19)

Features

1.115.0 (2020-04-18)

Features

  • firewalld: add yaml_dump state to Kitchen (b40260b)

1.114.0 (2020-04-18)

Features

  • rubocop: use org-wide standard settings for Metrics/BlockLength (39d01f1)

1.113.0 (2020-04-18)

Features

  • powerdns: add initial platforms and test structure (022ea2a)

1.112.0 (2020-04-17)

Features

  • formula: add powerdns-formula (without platforms) (d1e3215)

1.111.1 (2020-04-16)

Bug Fixes

  • allow running as non-root user (260782c)

1.111.0 (2020-04-15)

Features

  • formula: add node-formula (e5c6890)

1.110.0 (2020-04-10)

Features

  • openldap: override Metrics/BlockLength cop (3b85059)

1.109.0 (2020-04-10)

Features

  • author: allow setting the author for the propagation commit (659a768)
  • vault: adjust matrix to add 3000.1 & remove 2017.7 (48d0dc2)

1.108.0 (2020-04-09)

Features

  • dhcpd: adjust matrix to add 3000.1 & remove 2017.7 (bce7e1b)

1.107.0 (2020-04-06)

Features

  • dhcpd: add yaml_dump state to Kitchen (4781464)

1.106.0 (2020-04-06)

Features

  • nifi: update for formula's transfer to main org (f97189a)

1.105.0 (2020-04-05)

Features

  • formula: add nifi-formula (b9f0b9e)

1.104.1 (2020-04-04)

Bug Fixes

  • libsaltcli.jinja: ensure file isn't added when it shouldn't be (4021dee)

1.104.0 (2020-04-04)

Features

  • zabbix: enable fedora testing (52ebfbb)

1.103.0 (2020-04-04)

Features

  • formula: add openldap-formula (554248a)

1.102.0 (2020-04-02)

Features

  • firewalld: relax rubocop Metrics/BlockLength for new tests (326baf4)

1.101.0 (2020-04-01)

Features

  • formulas: adjust matrix to update 3000 to 3000.1 (703f0f2)

1.100.0 (2020-04-01)

Features

  • varnish: adjust matrix to add 3000 & remove 2017.7 (9245df7)

1.99.0 (2020-03-31)

Features

  • zabbix: adjust matrix to add 3000 & remove 2017.7 (16f5cc7)

1.98.0 (2020-03-30)

Features

  • kitchen: reinstall udev since removed from pre-salted images (344fef2)

1.97.0 (2020-03-30)

Features

  • logrotate: fix Kitchen to ensure cron installed on Debian (1f6a9b5)

1.96.0 (2020-03-29)

Features

  • libsaltcli.jinja: manage file for libvirt & template formulas (2da697e)

1.95.0 (2020-03-26)

Features

  • formula: add consul-formula (408776c)

1.94.0 (2020-03-24)

Features

  • template: adjust matrix to add 3000 & remove 2017.7 (40f748b)

1.93.0 (2020-03-24)

Features

  • platforms: prepare node anchors for new platforms and matrix (42a2990)
  • timezone: use platforms_new & platforms_matrix_new (866ffb7)

1.92.0 (2020-03-21)

Features

  • salt: adjust matrix to add 3000 & remove 2017.7 (8129158)

1.91.0 (2020-03-12)

Features

  • zabbix: adjust Travis matrix after updating test version numbers (a681508)

1.90.0 (2020-03-12)

Features

  • telegraf: adjust to new working matrix after pytoml changes (a4812b3)

1.89.0 (2020-02-14)

Features

  • gitignore: standardise from the template-formula (100906b), closes #130

1.88.0 (2020-02-14)

Bug Fixes

Features

  • libtofs: “files_switch” mess up the variable exported by “map.jinja” (c56ed35)

1.87.0 (2020-02-14)

Features

  • gitignore: track TOFS override files (salt & template) (0ef6415)

1.86.0 (2020-02-14)

Features

  • rubocop: move LineLength cop from Metrics to Layout (f6b21ad)

1.85.0 (2020-02-13)

Features

  • salt: fix amazonlinux-2-py3 (kitchen+travis+inspec) (e5353af)

1.84.0 (2020-02-12)

Features

  • workaround issues with newly introduced amazonlinux-1 (387bde5)

1.83.0 (2020-02-11)

Features

  • gemfile: remove rspec-retry gem in formulas where unused (32b74a2)

1.82.0 (2020-02-07)

Features

  • gemfile: update for formulas with Vagrant testing (21fdf1f)

1.81.0 (2020-02-05)

Features

1.80.0 (2020-02-04)

Features

  • template: update to use TEMPLATE for reusability (d5c68e5)

1.79.0 (2020-01-20)

Features

  • formula: add hostsfile-formula (c33c1ea)

1.78.0 (2020-01-20)

Features

  • mattermost: adjust Travis matrix to use systemd platforms only (adaef37)

1.77.0 (2020-01-20)

Features

  • formula: add packages-formula (66fc6cb)

1.76.0 (2020-01-16)

Features

1.75.0 (2020-01-15)

Features

1.74.0 (2020-01-11)

Features

1.73.0 (2020-01-07)

Features

  • libvirt: update Travis matrix after recent platform fixes (631074d)

1.72.0 (2019-12-23)

Features

  • rabbitmq: manage env file (c7eb80b)

1.71.0 (2019-12-23)

Features

  • rabbitmq: add new config_files state to suites (ac490a7)

1.70.0 (2019-12-23)

Features

  • template: improve reusability (491791c)

1.69.0 (2019-12-22)

Features

1.68.0 (2019-12-18)

Features

  • apt: add unattended suite (d579722)

1.67.0 (2019-12-16)

Features

1.66.0 (2019-12-12)

Features

  • formula: add icinga2-formula (f055e2f)

1.65.2 (2019-12-08)

Bug Fixes

  • kitchen: use namespace for prev_comment in for loop (3ea50d3)

1.65.1 (2019-12-07)

Bug Fixes

  • map.jinja: fix error dictionary changed size during iteration (a61a03a), closes #69

1.65.0 (2019-11-29)

Features

  • formula: add mongodb-formula (1bec85b)

1.64.1 (2019-11-27)

Bug Fixes

1.64.0 (2019-11-27)

Features

1.63.0 (2019-11-27)

Code Refactoring

Features

1.62.0 (2019-11-27)

Features

  • django: use default matrix after centos-6 image fix (bafdf12)

1.61.0 (2019-11-25)

Features

  • formula: add django-formula (6da7f7a)

1.60.0 (2019-11-25)

Features

  • formula: add varnish-formula (2be173a)

1.59.0 (2019-11-20)

Features

  • formula: add nfs-formula (1bb87db)

1.58.0 (2019-11-20)

Features

1.57.0 (2019-11-19)

Continuous Integration

Features

1.56.1 (2019-11-16)

Bug Fixes

  • travis: use deprecated skip_cleanup for the time being (5a92bd2)

1.56.0 (2019-11-16)

Continuous Integration

  • travis: reinstate deprecated skip_cleanup (81c27e9)

Features

  • travis: apply changes from build config validation (1c26e6d)

1.55.0 (2019-11-13)

Features

  • formulas.sls: automate branch_pr name when not pushing via. PR (dc05288)

1.54.0 (2019-11-13)

Features

  • travis: use build config validation (beta) (4a11f97)

1.53.0 (2019-11-09)

Features

  • contributing: use an ordered list for the semrel formulas (ef4ef19)

1.52.0 (2019-11-09)

Continuous Integration

  • travis: use build config validation (beta) (6357ad5)

Features

  • formula: add firewalld-formula (b920030)

1.51.0 (2019-11-09)

Features

1.50.0 (2019-11-08)

Features

  • users: add vimrc suite (9851593)
  • verifier: use list to allow providing multiple test suites (124148d)

1.49.0 (2019-11-08)

Features

  • openvpn: implement Windows testing using kitchen-vagrant (d083ff2)

1.48.0 (2019-11-07)

Features

1.47.0 (2019-11-04)

Features

  • formula: add epel-formula (2814ea0)
  • kitchen: use bootstrapped amazonlinux-1 images (b51be37)

1.46.0 (2019-11-03)

Features

  • amazonlinux: use develop image until master is ready (f7fb78d)

Performance Improvements

  • travis: improve salt-lint invocation [skip ci] (29b8913)

1.45.0 (2019-11-02)

Features

1.44.1 (2019-10-31)

Bug Fixes

  • release.config.js: use full commit hash in commit link (0b6e505)

Code Refactoring

  • ssf: merge changes from default .travis.yml template (d29e5cd)

1.44.0 (2019-10-31)

Features

  • release.config.js: use full commit hash in commit link ()
  • ssf: remove TOFS overrides for updating ssf/defaults.yaml ()
  • travis: merge npm install commands and use shortened form ()

1.43.0 (2019-10-31)

Features

  • formula: add rabbitmq-formula ()

1.42.0 (2019-10-31)

Features

  • formula: add ntp-formula ()

1.41.0 (2019-10-31)

Code Refactoring

  • formula: update all references from develop => master ()
  • kitchen: update opensuse-leap references from 15 => 15.1 ()

Continuous Integration

  • amazon: use py2 until py3 images can be prepared (revert later) ()

Features

  • deepsea: disable failing platform in matrix for 2019.2.2 ()
  • defaults: upgrade platforms support after 2019.2.2 release ()
  • formulas: upgrade platforms support after 2019.2.2 release ()
  • iscsi: disable failing platforms in matrix for 2019.2.2 ()
  • letsencrypt: adjust matrix for 2019.2.2 ()
  • libvirt: adjust matrix for 2019.2.2 ()
  • locale: adjust suites, platforms and matrix for 2019.2.2 ()
  • lvm: disable failing platforms in matrix for 2019.2.2 ()
  • salt: adjust platforms and matrix for 2019.2.2 ()
  • sysctl: adjust matrix for 2019.2.2 ()
  • systemd: disable failing platform in matrix for 2019.2.2 ()
  • timezone: adjust matrix for 2019.2.2 ()
  • ufw: disable failing platforms in matrix for 2019.2.2 ()

Reverts

  • kitchen: "use bootstrapped opensuse images until 2019.2.2" ()

Tests

  • salt-lint: check .tst files across all formulas ()

1.40.0 (2019-10-24)

Features

  • formula: add letsencrypt-formula ()

1.39.0 (2019-10-24)

Continuous Integration

  • travis: update salt-lint config for v0.0.10 [skip ci] ()

Features

1.38.0 (2019-10-23)

Features

  • saltcheck: add support in .travis.yml templates ()

1.37.0 (2019-10-23)

Features

  • salt-lint: update .salt-lint configs for v0.0.10 ()

1.36.0 (2019-10-22)

Features

  • formula: add apache-formula ()

1.35.0 (2019-10-19)

Features

  • ufw: remove PyYAML requirement for salt-lint in .travis.yml ()

1.34.0 (2019-10-17)

Features

  • formula: add docker-formula ()

1.33.1 (2019-10-17)

Bug Fixes

  • git: tighten up scripts to avoid inconsistencies ()

Code Refactoring

  • git: quote True and False where used as strings ()
  • git: use boolean versions of PUSH_ACTIVE and PUSH_VIA_PR ()

1.33.0 (2019-10-15)

Features

  • strongswan: upgrade pre-existing TOFS ()

1.32.0 (2019-10-15)

Features

  • formula: add strongswan-formula ()

1.31.0 (2019-10-15)

Features

  • cron: add arch-base-latest ()

1.30.0 (2019-10-15)

Features

  • ssf: add TOFS overrides to ensure quoted-strings rule fulfilled (), closes #71

1.29.0 (2019-10-14)

Bug Fixes

  • salt: merge rubocop linter into main lint job [skip ci] ()

Features

Styles

  • yamllint: apply rule quoted-strings throughout the formula ()

1.28.0 (2019-10-14)

Features

  • libvirt: merge rubocop linter into main lint job ()

1.27.0 (2019-10-14)

Documentation

  • readme: update link to CONTRIBUTING [skip ci] ()

Features

  • contributing: remove from all semrel_formulas ()
  • zabbix: add TOFS override for .salt-lint [skip ci] ()

1.26.0 (2019-10-13)

Features

  • template: remove all references to the develop branch ()

1.25.1 (2019-10-13)

Performance Improvements

  • map.jinja: reduce re-looping required for removing inactive files ()
  • map.jinja: remove recurse merging strategy for config.get ()
  • map.jinja: remove inactive files from formulas dict before merging ()
  • map.jinja: remove inactive formulas from each dict before merging ()

1.25.0 (2019-10-13)

Documentation

  • contributing: update link to iscsi-formula [skip ci] ()

Features

  • zabbix: upgrade pre-existing TOFS ()

1.24.0 (2019-10-12)

Features

  • formula: add iscsi-formula ()

1.23.0 (2019-10-12)

Features

1.22.0 (2019-10-12)

Features

  • formula: add zabbix-formula ()

1.21.0 (2019-10-12)

Features

  • apt-cacher: merge rubocop linter into main lint job ()
  • chrony: merge rubocop linter into main lint job ()
  • collectd: merge rubocop linter into main lint job ()
  • cron: merge rubocop linter into main lint job ()
  • deepsea: merge rubocop linter into main lint job ()
  • exim: merge rubocop linter into main lint job ()
  • fail2ban: merge rubocop linter into main lint job ()
  • influxdb: merge rubocop linter into main lint job ()
  • keepalived: merge rubocop linter into main lint job ()
  • locale: merge rubocop linter into main lint job ()
  • logrotate: merge rubocop linter into main lint job ()
  • lvm: merge rubocop linter into main lint job ()
  • mysql: merge rubocop linter into main lint job ()
  • postfix: merge rubocop linter into main lint job ()
  • redis: merge rubocop linter into main lint job ()
  • salt: merge rubocop linter into main lint job ()
  • stunnel: merge rubocop linter into main lint job ()
  • sudoers: merge rubocop linter into main lint job ()
  • sysctl: merge rubocop linter into main lint job ()
  • systemd: merge rubocop linter into main lint job ()
  • telegraf: merge rubocop linter into main lint job ()
  • timezone: merge rubocop linter into main lint job ()
  • users: merge rubocop linter into main lint job ()
  • vim: merge rubocop linter into main lint job ()
  • vsftpd: merge rubocop linter into main lint job ()

1.20.0 (2019-10-11)

Features

  • postgres: merge rubocop linter into main lint job ()

1.19.1 (2019-10-10)

Code Refactoring

  • issues: remove all templates and references thereto ()

1.19.0 (2019-10-10)

Features

  • issues: remove templates for all semrel_formulas ()

1.18.0 (2019-10-10)

Bug Fixes

  • bin/kitchen: fix rubocop errors ()
  • gemfile: fix rubocop errors ()
  • salt-lint: fix errors ()

Code Refactoring

  • defaults: use node anchors for common line_length values ()

Continuous Integration

  • merge travis matrix, add salt-lint & rubocop to lint job ()

Features

  • rubocop: add per-formula overrides ()
  • rubocop: include for this repo ()
  • salt-lint: add per-formula overrides (via. TOFS) ()
  • salt-lint: include for this repo ()
  • travis: update for new structure of merging the lint stage ()
  • travis: use env and name for improved display in Travis (), closes /github.com/saltstack-formulas/template-formula/pull/175#discussion_r332613933
  • travis: use conditional to provide one or two lint jobs ()
  • ufw: add specific pip3 customisations to .travis.yml ()

1.17.1 (2019-10-08)

Code Refactoring

  • yamllint: use existing Jinja variables wherever possible (90d9303)

1.17.0 (2019-10-07)

Bug Fixes

  • formulas: use remainder of path after formula/ (426e55c)

Features

  • apt-cacher: implement TOFS (e79a418)

1.16.0 (2019-10-07)

Features

  • yamllint: add .kitchen/ directory to paths to be ignored (7038f15)
  • yamllint: add explicit settings for octal-values (929ce19)

1.15.0 (2019-10-07)

Features

  • issues: update templates for all semrel_formulas (4f73d94)

1.14.0 (2019-10-05)

Features

1.13.0 (2019-10-04)

Features

  • formula: add telegraf-formula (8c8f7c1)
  • telegraf: update for formula's transfer to main org (a570df2)

1.12.0 (2019-10-03)

Features

  • libvirt: implement TOFS (6d413b3)

1.11.1 (2019-10-01)

Bug Fixes

  • kitchen: install required packages to bootstrapped opensuse (3c436cb), closes #52

1.11.0 (2019-10-01)

Code Refactoring

  • kitchen: use macros for each section under driver (e386630)

Features

1.10.0 (2019-10-01)

Features

  • dhcpd: add remaining InSpec platforms (68c3d0f)

1.9.0 (2019-10-01)

Features

  • platform: add arch-base-latest (remaining, commented out) (879e2c0)

1.8.0 (2019-10-01)

Features

1.7.0 (2019-10-01)

Bug Fixes

  • formulas: use alt_semrel_formula if set for formula/ path (0732312)

Features

  • syslog-ng: implement TOFS (119239c)

1.6.0 (2019-09-30)

Features

  • syslog-ng: update formula to latest standards (74f372d)

1.5.0 (2019-09-30)

Features

  • issues: manage templates for all semrel_formulas (65cd3a9)

1.4.1 (2019-09-27)

Code Refactoring

  • old_ci_files: remove throughout since no longer used (8c7ec00)

1.4.0 (2019-09-27)

Bug Fixes

  • libcimatrix: convert any underscores to hyphens for suite names (585ca2b)

Features

  • allow explicit specification of empty suites (i.e. name: '') (220eb4a)
  • allow limiting commented instances when mimicking kitchen list (e093ea3)

Styles

  • inspec_suite: increase column width for 15-character suite names (813dc93)

1.3.0 (2019-09-25)

Features

  • formula: add lvm-formula (c6fc6cc)

1.2.0 (2019-09-25)

Features

  • formula: add stunnel-formula (ea785a5)

1.1.0 (2019-09-24)

Features

1.0.0 (2019-09-23)

Features

  • allow pushing directly to upstream remote (03d5a3b)
  • kitchen: change log_level to debug instead of info (be06bd8)

BREAKING CHANGES

  • Multiple arguments have been added to the commit_push shell script. This includes logically reordering the arguments.
  • The pillar structure has been modified according to the changes made.

0.31.0 (2019-09-21)

Features

  • openvpn: fix EPEL repo configuration for Amazon Linux-2 (0702630)

0.30.0 (2019-09-21)

Features

  • salt: add remaining sections (Kitchen, InSpec & Travis) (11186e9)

0.29.0 (2019-09-20)

Features

  • formula: add apt-cacher-formula (d8f2aad)

0.28.0 (2019-09-19)

Features

  • formula: add exim-formula (55f58f9)

0.27.0 (2019-09-19)

Features

0.26.0 (2019-09-17)

Features

  • formula: add salt-formula (49475cb)

0.25.0 (2019-09-16)

Features

  • openssh: use openssh.config as state_top (e88c28d)

0.24.0 (2019-09-14)

Features

  • formula: add redis-formula (e5eefbf)

0.23.0 (2019-09-13)

Features

0.22.0 (2019-09-13)

Continuous Integration

  • yamllint: add rule empty-values & use new yaml-files setting (1d418e9)

Features

  • formula: add openssh-formula (cc13b86)

0.21.0 (2019-09-12)

Code Refactoring

  • yamllint: restructure ignores like yaml-files (534b0eb)

Features

0.20.0 (2019-09-09)

Continuous Integration

  • travis: use dist: bionic (9fe22c3)

Features

  • openvpn: use standard test pillar path (05c5f93), closes #27

0.19.0 (2019-09-09)

Features

  • kitchen: use workaround to prevent opensuse-leap-15 SCP failures (f39bf10)
  • travis: use dist: bionic (310caff)

0.18.1 (2019-09-08)

Bug Fixes

  • libvirt: add missed custom inspec README template (7378aab), closes #24

0.18.0 (2019-09-07)

Features

  • inspec.yml: add depends handling (a10e09d)
  • kitchen.yml: prevent suite inclusion if includes: *includes_NONE (326f531)
  • libvirt: incorporate upstream changes (dc1fe75)

0.17.0 (2019-09-07)

Features

  • ufw: replace EOL pre-salted images (9909840), closes #16

0.16.0 (2019-09-06)

Features

  • formula: add vim-formula (851ed1f)

0.15.0 (2019-09-05)

Features

  • formulas: replace EOL pre-salted images (23f3b80)

0.14.0 (2019-09-05)

Features

  • php: use separate suite for ubuntu (yamllint) (1daf3d9)

0.13.0 (2019-08-29)

Features

0.12.0 (2019-08-28)

Features

  • formula: add vsftpd-formula (11c7ad8)

0.11.0 (2019-08-28)

Features

  • formula: add cron-formula (b1f434e)

0.10.0 (2019-08-28)

Features

  • formula: add sysctl-formula (e0f6eff)

0.9.0 (2019-08-27)

Features

  • formula: add timezone-formula (47007f5)

0.8.0 (2019-08-25)

Features

  • formula: add influxdb-formula (3b31495)

0.7.0 (2019-08-18)

Features

0.6.0 (2019-08-17)

Features

  • tofs: update from latest template-formula version (1ef5f6b)

0.5.0 (2019-08-17)

Features

  • yamllint: configure for all semrel_formulas (bfad41d)

0.4.1 (2019-08-05)

Code Refactoring

  • yamllint: lint .yamllint as well; improve comments (ac968c6)

0.4.0 (2019-08-04)

Features

  • travis: add yamllint check to commitlint stage (8d154bb)
  • yamllint: include for this repo and apply rules throughout (191dc69)

0.3.1 (2019-08-04)

Documentation

  • template: update users-formula PR link (f235324)

0.3.0 (2019-08-04)

Features

  • formula: add users-formula (2502485)

0.2.1 (2019-08-04)

Code Refactoring

  • state_top: remove unnecessary entries (provided by defaults) (5f229f2)

0.2.0 (2019-08-03)

Bug Fixes

  • defaults: update commit message version in semantic-release run (9382692)

Features

0.1.1 (2019-08-03)

Documentation

  • readme: add initial Using this repo section (ebfffcd)

0.1.0 (2019-08-03)

Features

  • defaults: update commit message version in semantic-release run (f9b74e3)
  • formulas: allow formula-level upstream branch via. pillar/config (5320c2e)

0.1.0-rc.5 (2019-08-02)

Code Refactoring

  • config.formulas: centralise the add/rm functionality

Features

  • config.formulas: use per-file override for semrel_formula name
  • kitchen: use single unmatching includes rather than all excludes

0.1.0-rc.4 (2019-07-31)

Documentation

  • readme: add to this formula

Features

  • formula: add dhcpd-formula
  • libvirt: update with latest upstream changes

Styles

  • config.formulas: improve comments, format and state names
  • config.formulas: use YAML block scalar (folded+strip) for args

0.1.0-rc.3 (2019-07-30)

Code Refactoring

  • formula: use extend with node anchors for semrel_files
  • yaml: use extend with node anchors wherever possible

Features

  • config.formulas: includes files within each formula
  • formula: add ssf-formula
  • formula: add stack-formula
  • tofs: add updated CONTRIBUTING for template-formula
  • travis: ensure formulas without platforms don't run tests

Styles

  • platforms_matrix: align inspec_suite as the last column

0.1.0-rc.2 (2019-07-25)

Features

  • config.formulas: use the same PR branch for next batch of PRs
  • tofs: add specific TOFS doc for nginx-formula
  • tofs: add specific TOFS files for systemd-formula
  • tofs: update from latest template-formula version

0.1.0-rc.1 (2019-07-21)

Code Refactoring

  • pillars: use in same way as state_top
  • state_top: include matcher as part of the config
  • systemd: remove Jinja-based workaround to avoid centos-6

Features

  • implement ssf to cover current 30+ semrel formulas
  • ci: ignore opensuse-15 comment for opensuse-42 (globally)
  • ci: ignore systemd comment for centos-6 (globally)
  • cirrus+tofs: remove files if respective booleans are False
  • config.formulas: use active for formulas & files to run for
  • format_matcher: add macro to remove duplication for matchers
  • inspec: manage inspec/* files using single templates for each
  • kitchen: ensure consistent config collection under each suite
  • kitchen: establish includes and excludes
  • kitchen: use *cludes fix for php & rkhunter
  • sysstat: add new formula after semrel PR merged
  • tofs: manage TOFS files based upon value of use_tofs
  • tofs: add specific CONTRIBUTING for template-formula
  • travis: allow addons to be provided
  • travis: use xenial for all Travis runs
  • travis: allow dist to be configurable
  • travis+cirrus: use bin/kitchen instead of via. bundle exec