Changelog

2.1.0 (2020-10-26)

Continuous Integration

  • pre-commit: add to formula [skip ci] (0ca8d4f)

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

  • pre-commit: finalise rstcheck configuration [skip ci] (30492a3)

Features

  • map: add create_init_cert_subcmd var (20f9b35)

2.0.0 (2020-08-26)

Code Refactoring

  • use domains' setname as --cert-name option (68fb247)

BREAKING CHANGES

  • Since this domains' setname was not used, the path was named after the first domain in the domains set. In order to keep using this workflow, you need to rename the setname with the first domain in the list like the following: .. code-block:

    letsencrypt:
    domains:
      foo.example.com:
        - foo.example.com

1.1.0 (2020-07-29)

Features

  • map: add FreeBSD support for certbot (911a443)

1.0.0 (2020-07-23)

Bug Fixes

  • package: amazonlinux defaults to python2 (926c779)

  • server: change server to ACMEv2 (1fc79b8), closes #72

Documentation

  • defaults: update pillar.example to good-citizen defaults (b889678)

Features

  • config: add sane defaults (d9afac9)

  • package: update default to py3 (4c93c11)

BREAKING CHANGES

  • config: config can now be provided as a hash or a string; defaults are modified and, while sane and desirable, do change the behavior of the formula.

0.20.2 (2020-07-07)

Bug Fixes

  • domains: renew --no-random-sleep-on-renew (07cbc3b)

Continuous Integration

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

0.20.1 (2020-06-11)

Bug Fixes

  • install: reload after install, to enable salt.modules.acme (8682b80)

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

Continuous Integration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Performance Improvements

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

0.20.0 (2019-10-24)

Bug Fixes

  • map.jinja: fix salt-lint errors (55b3b31)

  • repo: provide EPEL repo configuration for amazon-2 (25196c8)

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

  • rubocop: fix remaining errors manually (f313483)

  • yamllint: fix all errors (9aaec41)

Code Refactoring

  • kitchen: prefer kitchen.yml to .kitchen.yml (950b95d)

  • kitchen: use pillar_from_files throughout (65ee41d)

Continuous Integration

  • kitchen: remove redundant settings (all covered under the suites) (37a3a56)

Documentation

  • readme: modify according to standard structure (fcaa79c)

  • readme: move to docs/ directory (550b56d)

Features

  • semantic-release: implement for this formula (1a6c486)

Tests

  • inspec: fix typo in git test filename (83f1cac)

  • inspec: move tests to relevant controls sub-directory (71bd8c1)