Changelog ========= `0.16.0 `_ (2022-04-28) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen+gitlab:** update for new pre-salted images [skip ci] (\ `6174656 `_\ ) * update linters to latest versions [skip ci] (\ `7b3dfb3 `_\ ) * **example:** remove blockbox as example of raw (\ `#86 `_\ ) (\ `5712cab `_\ ) * **gemfile:** allow rubygems proxy to be provided as an env var [skip ci] (\ `7a53b83 `_\ ) * **kitchen+gitlab:** update for new pre-salted images [skip ci] (\ `c2210ab `_\ ) Features ^^^^^^^^ * **archive:** make resource name the target path (\ `#82 `_\ ) (\ `9390741 `_\ ) Tests ^^^^^ * **system:** add ``build_platform_codename`` [skip ci] (\ `fb6e67f `_\ ) `0.15.0 `_ (2022-01-16) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** remove ``branch`` for ``node-formula`` dependency (\ `e6d8065 `_\ ) * **kitchen+ci:** update with ``3004`` pre-salted images/boxes [skip ci] (\ `85e8b8b `_\ ) * **kitchen+ci:** update with latest CVE pre-salted images [skip ci] (\ `1df89bc `_\ ) * **proxy:** replace deprecated Windows ``2016`` with ``2022`` [skip ci] (\ `769e1d6 `_\ ) * **proxy+windows:** fix setting up WinRM [skip ci] (\ `a8b6534 `_\ ) * **windows:** use Salt version ``3004`` [skip ci] (\ `7c97573 `_\ ) Features ^^^^^^^^ * **os*map:** add support for CentOS Stream 8 [skip ci] (\ `5594d16 `_\ ) Tests ^^^^^ * **debian:** update ``node`` settings (\ `021a0b6 `_\ ) * **debian:** use ``python3-pip`` (\ `79d3f7b `_\ ) * **pillar:** disable ``dxpy`` installation on Debian [skip ci] (\ `1f70007 `_\ ) `0.14.1 `_ (2021-10-02) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **rubocop:** fix violation [skip ci] (\ `901d706 `_\ ) Tests ^^^^^ * **_mapdata:** generate verification files (\ `96a1a03 `_\ ) * **map:** verify ``map.jinja`` dump using ``_mapdata`` state (\ `0fdcbd4 `_\ ) `0.14.0 `_ (2021-09-06) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **rhel:** redhat enterprise 8 use dnf, not yum (\ `3e72c61 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **3003.1:** update inc. AlmaLinux, Rocky & ``rst-lint`` [skip ci] (\ `5812d39 `_\ ) * **gemfile+lock:** use ``ssf`` customised ``inspec`` repo [skip ci] (\ `8a01261 `_\ ) * **kitchen:** move ``provisioner`` block & update ``run_command`` [skip ci] (\ `f733e60 `_\ ) * **kitchen+ci:** update with latest ``3003.2`` pre-salted images [skip ci] (\ `22bb960 `_\ ) * add Debian 11 Bullseye & update ``yamllint`` configuration [skip ci] (\ `00d778f `_\ ) * **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `e25a9a4 `_\ ) Features ^^^^^^^^ * **alma+rocky:** add platforms (based on CentOS 8) [skip ci] (\ `5ac9cde `_\ ) `0.13.1 `_ (2021-06-14) ------------------------------------------------------------------------------------------------------------- Code Refactoring ^^^^^^^^^^^^^^^^ * **includes:** Use relative state include (\ `abe8286 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `931d4b5 `_\ ) * **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `5dc24b1 `_\ ) * **vagrant:** add Windows 10 pre-salted box [skip ci] (\ `190bd64 `_\ ) * **vagrant:** use pre-salted boxes & conditional local settings [skip ci] (\ `82e5538 `_\ ) `0.13.0 `_ (2021-03-26) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **windows:** test using GitHub Actions (\ `e7bbefa `_\ ) * enable Vagrant-based testing using GitHub Actions (\ `49fc85d `_\ ) * **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `bd17a49 `_\ ) * **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `c2e9774 `_\ ) * **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `592e3d1 `_\ ) Documentation ^^^^^^^^^^^^^ * **readme:** add ``Testing with Vagrant`` section (\ `d734d43 `_\ ) Features ^^^^^^^^ * **gentoo:** add support and CI (\ `534a1f6 `_\ ) Tests ^^^^^ * **pkgs_spec:** fix ``rubocop`` violations (\ ``--enable-pending-cops``\ ) (\ `f7a6fcf `_\ ) * standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `79257d5 `_\ ) `0.12.0 `_ (2021-02-10) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `f893e2a `_\ ) * **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `7dcb3d8 `_\ ) * **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `e36498e `_\ ) Features ^^^^^^^^ * **centos-8:** added RedHat,CentOS and Oracle linux 8 support (\ `75526cc `_\ ) `0.11.2 `_ (2020-12-16) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `bdab6c1 `_\ ) Tests ^^^^^ * **debian:** disable wanted snap testing (GitLab CI failure) [skip ci] (\ `4c047c4 `_\ ) `0.11.1 `_ (2020-10-23) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **states:** deploy packages only if required (\ `c9fe187 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `3a80123 `_\ ) * **pre-commit:** add to formula [skip ci] (\ `62e73fe `_\ ) * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `22fa2e8 `_\ ) * **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `d64b8d8 `_\ ) Tests ^^^^^ * **npm:** changed package to an existing one (\ `8a51ae5 `_\ ) * **snaps:** disable classic snaps testing in debian (\ `bb60deb `_\ ) * **ubuntu:** update for ``golang`` fix [skip ci] (\ `0226c88 `_\ ) `0.11.0 `_ (2020-06-01) ------------------------------------------------------------------------------------------------------------- Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen+travis:** use latest pre-salted images (\ `bfcdd9c `_\ ) Features ^^^^^^^^ * **fedora:** update for Python 3 (\ `0175a48 `_\ ) `0.10.2 `_ (2020-06-01) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **pillar:** update ``node.pkg`` => ``node.package`` (\ `a6d3c98 `_\ ) Documentation ^^^^^^^^^^^^^ * **readme:** fix various issues inc. not rendering properly [skip ci] (\ `5701df0 `_\ ) `0.10.1 `_ (2020-06-01) ------------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **python:** os default to python3 (\ `662a8d0 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `0628bf0 `_\ ) * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `fb311a4 `_\ ) * **travis:** add notifications => zulip [skip ci] (\ `57a1b14 `_\ ) * **workflows/commitlint:** add to repo [skip ci] (\ `9220ceb `_\ ) `0.10.0 `_ (2020-03-30) ------------------------------------------------------------------------------------------------------------ Bug Fixes ^^^^^^^^^ * **chocolatey:** ensure states only run on Windows systems (\ `c1d680a `_\ ) * **chocolatey:** verify chocolatey dicts are not empty (\ `385b223 `_\ ) Documentation ^^^^^^^^^^^^^ * **changelog:** merge old changelog into the new one (\ `070172d `_\ ) Features ^^^^^^^^ * **chocolatey:** add chocolatey management support (\ `c0c1195 `_\ ) `0.9.0 `_ (2020-03-28) ---------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **lint:** remove whitespace (\ `c03bb25 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `d93e3d2 `_\ ) * **kitchen:** reinstall ``udev`` since removed from pre-salted images (\ `a81f2dd `_\ ) Features ^^^^^^^^ * **centos:** epel only needed for py-pip (\ `a0dd96d `_\ ) Tests ^^^^^ * **pillar:** disable ``dxpy`` on Ubuntu (works locally) (\ `155bdeb `_\ ), closes `verify#L4793-L4859 `_ * **pillar:** update ``node`` version for Debian (\ `a9f120f `_\ ) `0.8.0 `_ (2020-01-20) ---------------------------------------------------------------------------------------------------------- Bug Fixes ^^^^^^^^^ * **archlinux:** fix test setup (\ `281846e `_\ ) * **centos:** fix tests (\ `a4d4d1d `_\ ) * **gem:** fix ``invalid option: --no-rdoc`` & ``invalid option: --no-ri`` (\ `16c4213 `_\ ) * **golang:** ensure state runs (\ `0f992d9 `_\ ) * **golang:** ensure using on ``ubuntu`` (\ `bd909bd `_\ ) * **golang_spec.rb:** fix ``rubocop`` errors (\ `08340c8 `_\ ) * **node:** ensure using on ``debian`` (\ `eca4228 `_\ ) * **pips.sls:** use ``tplroot`` instead of ``slspath`` (\ `a4e9311 `_\ ), closes `/travis-ci.org/myii/packages-formula/jobs/636188022#L7867 `_ * **rubocop:** add fixes using ``rubocop -a --safe`` (\ `1f72c40 `_\ ) * **rubocop:** fix remaining errors manually (\ `591d85a `_\ ) * **salt-lint:** fix all errors (\ `83ed92b `_\ ) * **yamllint:** fix all errors (\ `4176716 `_\ ) Code Refactoring ^^^^^^^^^^^^^^^^ * **map:** use ``config.get`` instead of ``pillar.get`` (\ `ca9bbd1 `_\ ) * **pillar.amazonlinux:** shorten suite name to ``amazon`` (\ `593a6e5 `_\ ) * **test_pillars:** rename to make accessible to ``yamllint`` (\ `033ff44 `_\ ) Continuous Integration ^^^^^^^^^^^^^^^^^^^^^^ * **inspec:** fix Debian tests (\ `98c6d2c `_\ ) * **inspec:** removing useless inspec tests (\ `3615785 `_\ ) * **kitchen:** fix tests with a minimal coverage (\ `288f893 `_\ ) * **kitchen+inspec:** add Amazonlinux test suite (\ `edb0d73 `_\ ) * **kitchen+inspec:** add Centos test suite (\ `d320ccd `_\ ) * **kitchen+inspec:** add fedora30 and fedora29 tests suites (\ `e41117c `_\ ) * **kitchen+inspec:** add initial support for opensuse (\ `58b1209 `_\ ) * **kitchen+inspec:** add Ubuntu test suite (\ `39ba77d `_\ ) * **pillars:** use one retry to prevent excessive slow-down in Travis (\ `48ae3c9 `_\ ) Features ^^^^^^^^ * **semantic-release:** update for this formula (\ `1755f76 `_\ ) * implementing semantic release (\ `17b4331 `_\ ) * **golang:** add go package management (\ `284b240 `_\ ) * **internet:** add retries for internet dependent states (\ `7660dbd `_\ ) Tests ^^^^^ * **arch:** test initial configuration (\ `702e8c3 `_\ ) * **fedora:** merge fedora test suites and pillars (\ `89911dc `_\ ) * **golang:** basic integrtaion test & tweaks (\ `6c3de22 `_\ ) * **pillar:** use single ubuntu pillar (\ `c69cb5a `_\ ) * **pillar:** use specific pillar for ``debian`` (\ `adf1523 `_\ ) * fix existing tests (\ `8e75c9d `_\ )