Changelog

1.2.0 (2020-06-02)

Bug Fixes

  • arch: python-configshell-fb dependency problem (a2b566f)

  • arch: update packages yamls (88a4ff5)

Code Refactoring

  • kitchen: rename arch pillar file (141cd9d)

Continuous Integration

  • kitchen+travis: use latest pre-salted images (e10522d)

  • travis: add notifications ⇒ zulip [skip ci] (fe742d9)

Features

  • semantic-release: standardise for this formula (5bde216)

Tests

  • suite: update travis tests (3f34385)

1.1.2 (2020-05-08)

Bug Fixes

  • arch: python-configshell-fb dependency problem (914c71e)

  • arch: update packages yamls (c0e0e8c)

  • libtofs: “files_switch” mess up the variable exported by “map.jinja” [skip ci] (1433aad)

Code Refactoring

  • kitchen: rename arch pillar file (aabba21)

Continuous Integration

  • archlinux: py2 support removed in salt (f78b48f)

  • gemfile.lock: add to repo with updated Gemfile [skip ci] (0a6e18a)

  • kitchen: avoid using bootstrap for master instances [skip ci] (989f8ed)

  • kitchen+travis: remove master-py2-arch-base-latest [skip ci] (cff2909)

  • workflows/commitlint: add to repo [skip ci] (d470fe1)

  • workaround issues with newly introduced amazonlinux-1 [skip ci] (a0c7fec)

Tests

  • suite: update travis tests (29175d3)

1.1.1 (2020-01-12)

Bug Fixes

  • jinja: convert the value type properly to json (e49e511)

  • release.config.js: use full commit hash in commit link [skip ci] (93e410b)

Continuous Integration

  • gemfile: restrict train gem version until upstream fix [skip ci] (b279161)

  • kitchen: use debian-10-master-py3 instead of develop [skip ci] (d03c6b8)

  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (bcad2ef)

  • kitchen+travis: upgrade matrix after 2019.2.2 release [skip ci] (0267684)

  • travis: apply changes from build config validation [skip ci] (591cb81)

  • travis: opt-in to dpl v2 to complete build config validation [skip ci] (6472beb)

  • travis: quote pathspecs used with git ls-files [skip ci] (ed20ed1)

  • travis: run shellcheck during lint job [skip ci] (455fe13)

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

  • travis: use major.minor for semantic-release version [skip ci] (b9aaf44)

  • travis: use build config validation (beta) [skip ci] (78614cd)

Documentation

  • contributing: remove to use org-level file instead [skip ci] (06dae86)

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

Performance Improvements

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

1.1.0 (2019-10-12)

Bug Fixes

  • clean.sls: fix salt-lint errors (f5c57db)

  • clean.sls: fix salt-lint errors (08f0d08)

  • clean.sls: fix salt-lint errors (d3e4aa2)

  • ctld.tmpl: fix salt-lint errors (f2f6f4c)

  • ietd.tmpl: fix salt-lint errors (36922cc)

  • iscsi.tmpl: fix salt-lint errors (ba00ccf)

  • isns.tmpl: fix salt-lint errors (fd87bf8)

  • lio.tmpl: fix salt-lint errors (94c95f5)

  • open-iscsi.tmpl: fix salt-lint errors (3b0b12b)

  • rubocop: add fixes using rubocop --safe-auto-correct (d49d3b8)

  • tgtd.tmpl: fix salt-lint errors (cf38af1)

Features

  • semantic-release: complete for this formula (4f27ae9)

1.0.2 (2019-10-07)

Bug Fixes

  • iscsi.conf: adjust jinja rendering (98e29d8)

  • jinja: fix generated iscsi.conf (1def94b)

Code Refactoring

  • config: only create conf-file if pillar data (1645c53)

1.0.1 (2019-10-05)

Documentation

  • readme: fix formatting (40dd6ef)

  • readme: update scope heading (840b389)

1.0.0 (2019-10-04)

Bug Fixes

  • arch: harden jinja for archlinux (4ec440c)

  • archlinux: update osfamilymap (ea82c99)

  • clean: fix clean kernel state (a31079c)

  • clean: fix clean states (f4224fc)

  • config: only generate custom config if pillar data supplied (8664023)

  • defaults: fix username on archlinux (6dfa8a1)

  • freebsd: loader.conf is existing file (d4d176f)

  • freebsd: required changes for freebsd 11.2 (1ef79ec)

  • isns: fix jinja in config file template (8dfc993)

  • jinja: fix error while parsing a flow (8d9d959)

  • jinja: fixes for file management (2575062)

  • kernel: fix kernel module states (0fca2fa)

  • kernelmod: refactor kernel states (9aac15a)

  • os: better os mapping (55e4cfb)

  • os: fix open-iscsi on archlinux (43b2ad4)

  • saltbug: file.line is buggy; use file.prepend (f72fe9e)

  • saltbug: fix for strange unless: <url> bug (5de113d)

  • service: only start service if enabled (b8d8b7f)

  • suse: service is called targetcli on Suse15 (4f37896)

  • target: increase volsize and minor fixes (9c50ef9)

  • target: some minor fixes (ab04191)

  • template: comments not supported by json standard (433d647)

  • tgt: fix for tgtadm: invalid request (de4b9f0)

  • travis: travis wants loop4-7 (7671bec)

  • ubuntu: fix target service name on ubuntu (36c63a7)

  • ubuntu: update list of default packages (bf99361)

Code Refactoring

  • formula: align to template-formula & fix #19 (dfb5b27)

  • osmaps: add osfinger, osmap (add55e0)

Documentation

  • archlinux: add user to pillar.example (4b09216)

  • example: update pillars for travis (ffc2ddd)

  • lint: fix lint errors & skip service on centos/travis (1a6161f)

  • readme: list all states (930fb9e)

  • readme: update description (02cad31)

  • readme: update documentation re. targets (c90f86d)

  • suse: update pillar example packages (ff54b33)

  • unused: removing depreciated docs/ files (118a2d6)

Features

  • kernel: advice re kernel upgrades (77d3625)

Tests

  • arch/cent: updated kitchen tests (d519be1)

  • lint: fix yamllint errors (2ab2b3e)

  • matrix: choose appropriate os (42d9f7a)

  • travis: add dependency to lvm; update pillar data (fb694a0)

  • travis: add travis yml (828f827)

  • travis: change loop0-3 to loop4-7 (17d3833)

  • travis: fix centos7 kernel (b562cb0)

  • travis: fixup yamllint (9690093)

  • travis: no iscsi target package for amazonlinux (d2f2b4e)

  • travis: workaround travis nuances (61502c9)