Changelog

0.3.4 (2020-12-16)

Continuous Integration

  • gitlab-ci: use GitLab CI as Travis CI replacement (ed46df8)

  • kitchen: use saltimages Docker Hub where available [skip ci] (9bcfd72)

  • pre-commit: add to formula [skip ci] (3b8ed04)

  • pre-commit: enable/disable rstcheck as relevant [skip ci] (e81f811)

  • pre-commit: finalise rstcheck configuration [skip ci] (6b59de0)

Documentation

Styles

  • libtofs.jinja: use Black-inspired Jinja formatting [skip ci] (ea917df)

0.3.3 (2020-05-31)

Bug Fixes

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

  • osfamilymap: make tar & gzip available for opensuse (c079b59)

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

Continuous Integration

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

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

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

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

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

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

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

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

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

  • travis: apply changes from build config validation [skip ci] (4a1ca2f)

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

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

  • travis: run shellcheck during lint job [skip ci] (826ed89)

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

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

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

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

Documentation

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

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

Performance Improvements

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

0.3.2 (2019-10-12)

Bug Fixes

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

Continuous Integration

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

  • travis: merge rubocop linter into main lint job (0f5c040)

0.3.1 (2019-10-10)

Bug Fixes

  • install.sls: fix salt-lint errors (fcde943)

Continuous Integration

  • kitchen: change log_level to debug instead of info (7b93005)

  • kitchen: install required packages to bootstrapped opensuse [skip ci] (1a5ec63)

  • kitchen: use bootstrapped opensuse images until 2019.2.2 [skip ci] (86c5abd)

  • kitchen+travis: replace EOL pre-salted images (0c670d4)

  • platform: add arch-base-latest (commented out for now) [skip ci] (624ec28)

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

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

  • use dist: bionic & apply opensuse-leap-15 SCP error workaround (cf55fbf)

0.3.0 (2019-08-17)

Features

  • yamllint: include for this repo and apply rules throughout (e9c195f)

0.2.1 (2019-07-31)

Bug Fixes

  • archlinux: no python rados package; fix requisite (2212491)

  • jinja: json filter & use upstream makefile (76ce0fc)

0.2.0 (2019-07-08)

Bug Fixes

  • deps: ensure make is installed (969f2b1)

  • deps: skip python-boto package on Cent/Suse (06158d3)

  • example: fix pillar.example version (486f07d)

  • gemfile: use latest net-ssh gem (07f4a75)

  • jinja: pass dict as yaml to jinja renderer (8464691)

  • makefile: fix makefile cut+paste issue (2676182)

  • map: need osfingermap for debian (c86f76a)

  • map: update os mappings for centos/fedora (5bd353b)

  • packages: corrected dependency packages & user:group (20b6c31)

  • python: avoid downgrade to python2 (d3e9f03)

  • redhat: correct python rados package; update kitchen (905d85b)

  • source: fixes for building from source (5f7ba72)

  • travis: use newer image and ruby (6786612)

Code Refactoring

  • jinja: tidyup indention on jinja rendering (86211e0)

Documentation

  • contribs: update contributing.rst (d005fb0)

  • readme: add FreeBSD to readme (96e275a)

  • readme: note basic post-formula integration (b4bb933)

Features

  • integration: update ceph release-name & packages (2db3acc)

  • template: migrate to template-formula v3.0.0 (4d9e571)

Tests

  • matrix: use opensuse15 (no py3 on cent6) (26b126f)

  • travis: trigger new job (f271ba3)

  • travis: update .travis.yml adding "dist: xenial" (3035ab7)