Changelog ========= `0.20.0 `_ (2021-09-13) --------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **3003.1:** update inc. AlmaLinux, Rocky & ``rst-lint`` [skip ci] (\ `8082c7e `_\ ) * **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `19d42a9 `_\ ) * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `c15db2b `_\ ) * **gemfile+lock:** use ``ssf`` customised ``inspec`` repo [skip ci] (\ `d46d646 `_\ ) * **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `c642234 `_\ ) * **kitchen:** move ``provisioner`` block & update ``run_command`` [skip ci] (\ `0128f48 `_\ ) * **kitchen+ci:** update with latest ``3003.2`` pre-salted images [skip ci] (\ `8c1a04c `_\ ) * add Debian 11 Bullseye & update ``yamllint`` configuration [skip ci] (\ `aa69b55 `_\ ) * **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `0cdaad3 `_\ ) * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `1b4cfcd `_\ ) * **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `9de203a `_\ ) * **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `9833cb6 `_\ ) * **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `a3556b4 `_\ ) * add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `73ee1c9 `_\ ) * **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `db90981 `_\ ) * **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `df1f583 `_\ ) * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `f1b306d `_\ ) * **pre-commit:** add to formula [skip ci] (\ `1b24859 `_\ ) * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `ffc60d2 `_\ ) * **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `800a5e1 `_\ ) * **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `182622d `_\ ) * **travis:** add notifications => zulip [skip ci] (\ `51f0a8e `_\ ) * **workflows/commitlint:** add to repo [skip ci] (\ `b202791 `_\ ) Documentation ^^^^^^^^^^^^^ * **readme:** fix headings [skip ci] (\ `292b023 `_\ ) Features ^^^^^^^^ * **config.sls:** allow to not manage zone file (\ `2d06954 `_\ ) Tests ^^^^^ * standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `3cb26c0 `_\ ) `0.19.2 `_ (2020-03-23) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **debian:** align Debian log directory with apparmor profile (\ `b5efc0b `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `292e495 `_\ ) `0.19.1 `_ (2020-01-27) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **default.sls:** fix subnet declaration (\ `c814779 `_\ ), closes `#144 `_ * **rubocop:** add fixes using ``rubocop -a --safe`` [skip ci] (\ `9d2966f `_\ ) Reverts ^^^^^^^ * **config_spec.rb:** do partial revert of ``rubocop -a --safe`` (\ `75810c0 `_\ ) `0.19.0 `_ (2019-12-21) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **release.config.js:** use full commit hash in commit link [skip ci] (\ `adcdbb1 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `b7b0d65 `_\ ) * **kitchen:** use ``debian-10-master-py3`` instead of ``develop`` [skip ci] (\ `c91fe2a `_\ ) * **kitchen:** use ``develop`` image until ``master`` is ready (\ ``amazonlinux``\ ) [skip ci] (\ `5afc27e `_\ ) * **kitchen+travis:** upgrade matrix after ``2019.2.2`` release [skip ci] (\ `6ba1dd5 `_\ ) * **travis:** apply changes from build config validation [skip ci] (\ `1838174 `_\ ) * **travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `577ad6d `_\ ) * **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `88f9ff1 `_\ ) * **travis:** restrict ``semantic-release`` version until upstream fix (\ `5989bb9 `_\ ) * **travis:** run ``shellcheck`` during lint job [skip ci] (\ `37c65de `_\ ) * **travis:** update ``salt-lint`` config for ``v0.0.10`` [skip ci] (\ `4c6a882 `_\ ) * **travis:** use ``major.minor`` for ``semantic-release`` version (\ `66c4d9f `_\ ), closes `/github.com/saltstack-formulas/bind-formula/issues/143#issuecomment-568197176 `_ * **travis:** use build config validation (beta) [skip ci] (\ `681c345 `_\ ) * merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ `7b23dbb `_\ ) Documentation ^^^^^^^^^^^^^ * **contributing:** remove to use org-level file instead [skip ci] (\ `9c11845 `_\ ) * **readme:** update link to ``CONTRIBUTING`` [skip ci] (\ `ab6ea39 `_\ ) Features ^^^^^^^^ * **map.jinja:** add Gentoo support (\ `7415a9b `_\ ) Performance Improvements ^^^^^^^^^^^^^^^^^^^^^^^^ * **travis:** improve ``salt-lint`` invocation [skip ci] (\ `b63490c `_\ ) `0.18.4 `_ (2019-10-10) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **config.sls:** fix ``salt-lint`` errors (\ ` `_\ ) * **named.conf.local.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) * **named.conf.logging.jinja:** fix ``salt-lint`` errors (\ ` `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * merge travis matrix, add ``salt-lint`` & ``rubocop`` to ``lint`` job (\ ` `_\ ) `0.18.3 `_ (2019-10-07) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **pillar.example:** fix ``yamllint`` error (\ `eb29e00 `_\ ), closes `/travis-ci.org/myii/bind-formula/builds/594704904#L211-L213 `_ Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * use ``dist: bionic`` & apply ``opensuse-leap-15`` SCP error workaround (\ `90abafa `_\ ) * **kitchen:** change ``log_level`` to ``debug`` instead of ``info`` (\ `e0be98a `_\ ) * **kitchen:** install required packages to bootstrapped ``opensuse`` [skip ci] (\ `a5ad4c6 `_\ ) * **kitchen:** use bootstrapped ``opensuse`` images until ``2019.2.2`` [skip ci] (\ `0d02016 `_\ ) * **platform:** add ``arch-base-latest`` (commented out for now) [skip ci] (\ `c091c74 `_\ ) * **yamllint:** add rule ``empty-values`` & use new ``yaml-files`` setting (\ `9163726 `_\ ) `0.18.2 `_ (2019-09-05) --------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen+travis:** replace EOL pre-salted images (\ `3a4d4e8 `_\ ) Tests ^^^^^ * **inspec:** improve to work on ``amazon`` as well (\ `59684c6 `_\ ) `0.18.1 `_ (2019-08-18) --------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **tests:** move to controls sub-directory (\ `74bbc5b `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **travis:** re-enable ``fedora`` (\ `4a6ac4e `_\ ) `0.18.0 `_ (2019-08-17) --------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen+travis:** modify matrix to include ``develop`` platform (\ `641e641 `_\ ), closes `#129 `_ Features ^^^^^^^^ * **yamllint:** include for this repo and apply rules throughout (\ `a81c9ff `_\ ) `0.17.0 `_ (2019-05-24) --------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * reduce platforms tested (\ `374b777 `_\ ) Features ^^^^^^^^ * implement an automated changelog (\ `61bb936 `_\ ) Tests ^^^^^ * **inspec:** fix suse/opensuse tests (\ `64872f6 `_\ )