mirror of
https://github.com/saltstack-formulas/openssh-formula.git
synced 2025-04-10 14:51:43 +00:00

## [3.0.3](https://github.com/saltstack-formulas/openssh-formula/compare/v3.0.2...v3.0.3) (2022-02-21) ### Bug Fixes * **libmapstack:** allow mapping by booleans and numbers ([40ba5a7
](40ba5a72c6
)) ### Continuous Integration * update linters to latest versions [skip ci] ([81f97c0
](81f97c0457
)) ### Styles * **libsaltcli:** fix comments to jinja comments [skip ci] ([3416d94
](3416d94a36
)) ### Tests * **system:** add `build_platform_codename` [skip ci] ([aaa1828
](aaa1828f86
))
30 KiB
30 KiB
Changelog
3.0.3 (2022-02-21)
Bug Fixes
- libmapstack: allow mapping by booleans and numbers
(`40ba5a7
<
40ba5a72c6
>`_)
Continuous Integration
- update linters to latest versions [skip ci] (`81f97c0
<
81f97c0457
>`_)
Styles
- libsaltcli: fix comments to jinja comments [skip
ci] (`3416d94
<
3416d94a36
>`_)
Tests
- system: add
build_platform_codename
[skip ci] (`aaa1828 <aaa1828f86
>`_)
3.0.2 (2022-02-03)
Bug Fixes
- libmatchers: python client API can use
config.get
options (`560a5cc <560a5ccbbc
>`_)
Code Refactoring
- map.jinja: standardise v5 structure [skip ci]
(`3162842
<
3162842ec5
>`_)
Continuous Integration
- 3003.1: update inc. AlmaLinux, Rocky &
rst-lint
[skip ci] (`7190129 <7190129084
>`_) - freebsd: update with latest pre-salted Vagrant
boxes [skip ci] (`943cf17
<
943cf17903
>`_) - gemfile: allow rubygems proxy to be provided as an
env var [skip ci] (`8b2cd1b
<
8b2cd1b0e6
>`_) - gemfile+lock: use
ssf
customisedinspec
repo [skip ci] (`e5d83f3 <e5d83f3f36
>`_) - kitchen: move
provisioner
block & updaterun_command
[skip ci] (`1685782 <168578285a
>`_) - kitchen+ci: update with
3004
pre-salted images/boxes [skip ci] (`e59160f <e59160f846
>`_) - kitchen+ci: update with latest
3003.2
pre-salted images [skip ci] (`d48bdde <d48bdde2c6
>`_) - kitchen+ci: update with latest CVE pre-salted
images [skip ci] (`5d4ed95
<
5d4ed95572
>`_) - kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32
(EOL) [skip ci] (`b7ddbb0
<
b7ddbb0e18
>`_) - kitchen+gitlab: update for new pre-salted images
[skip ci] (`eede9fa
<
eede9fa54c
>`_) - vagrant: replace FreeBSD 12.2 with 12.3 [skip ci]
(`5e8a886
<
5e8a886313
>`_) - add Debian 11 Bullseye & update
yamllint
configuration [skip ci] (`efb6799 <efb679941a
>`_) - vagrant: add OpenBSD 6.9 [skip ci] (`fb78927
<
fb78927481
>`_) - add
arch-master
to matrix and update.travis.yml
[skip ci] (`1af42b2 <1af42b215e
>`_) - kitchen+gitlab: adjust matrix to add
3003
[skip ci] (`c82927f <c82927fbc8
>`_) - vagrant: add FreeBSD 13.0 [skip ci] (`7c69859
<
7c698591c8
>`_) - vagrant: use pre-salted boxes & conditional
local settings [skip ci] (`531de16
<
531de164b6
>`_)
Documentation
- readme: fix headings [skip ci] (`52abade
<
52abade182
>`_)
Tests
- _mapdata: add verification file for
debian-11
[skip ci] (`42e17b2 <42e17b2871
>`_) - _mapdata: add verification file for
fedora-34
[skip ci] (`3f6c4a0 <3f6c4a05ac
>`_) - alma+rocky: add platforms (based on CentOS 8) [skip
ci] (`2dc565b
<
2dc565b7c7
>`_) - default: use
grains.get
foroscodename
(for FreeBSD) [skip ci] (`aa8f9db <aa8f9dbfd6
>`_) - freebsd: add
map.jinja
verification file (for 13.0) (`018a47c <018a47cdd8
>`_) - pillar: add
ssh-rsa
Kitchen workaround on Arch Linux [skip ci] (`ecd62e4 <ecd62e4507
>`_) - pillar: add
ssh-rsa
Kitchen workaround on Gentoo [skip ci] (`d65ea55 <d65ea55d94
>`_) - pillar: add platforms to
ssh-rsa
Kitchen workaround [skip ci] (`6260e85 <6260e85280
>`_)
3.0.1 (2021-03-26)
Bug Fixes
- openbsd: fix
dig_pkg
, avoidUsePAM
& add verification file (`2868560 <286856058a
>`_)
Continuous Integration
- enable Vagrant-based testing using GitHub Actions (`f1af455
<
f1af45593d
>`_) - gemfile+lock: use
ssf
customisedkitchen-docker
repo [skip ci] (`01512a0 <01512a0ec4
>`_) - kitchen+ci: use latest pre-salted images (after
CVE) [skip ci] (`79321be
<
79321be76f
>`_) - kitchen+gitlab-ci: use latest pre-salted images
[skip ci] (`c2a366f
<
c2a366f9c7
>`_) - pre-commit: update hook for
rubocop
[skip ci] (`ccb6a44 <ccb6a44875
>`_)
Documentation
- readme: add
Testing with Vagrant
section (`2f8c31c <2f8c31c66c
>`_)
Tests
- freebsd: add
map.jinja
verification files (for 11.4 & 12.2) (`4c857fe <4c857fe071
>`_) - standardise use of
share
suite &_mapdata
state [skip ci] (`35a2124 <35a2124a43
>`_) - _mapdata: add verification files for new platforms
(`748eded
<
748ededc7a
>`_) - share: standardise with latest changes [skip ci]
(`de969f1
<
de969f10f1
>`_)
3.0.0 (2021-01-12)
Code Refactoring
- map: compound matchers like parsing with
libmatchers
(`925c86e <925c86ea69
>`_) - map: load
defaults.jinja
configuration withlibmapstack
(`174bb68 <174bb68432
>`_) - map: load
map.jinja
configuration withlibmapstack
(`568bb7c <568bb7ce40
>`_) - map: load formula configuration with
libmatchers
(`ff6b56c <ff6b56c4a4
>`_)
Documentation
- map: document the new
map.jinja
with targeting like syntax (`7ecb24b <7ecb24bdc1
>`_)
Features
- map: use targeting like syntax for configuration
(`1be0d87
<
1be0d8725a
>`_) - matchers: add delimiter option for source
definitions (`d69556d
<
d69556d5ae
>`_)
Styles
- mapstack: variables in macro can't be exported
(`7de2d6f
<
7de2d6fd75
>`_)
BREAKING CHANGES
map: the configuration
map_jinja:sources
is only .. code-block:configurable with `salt://parameters/map_jinja.yaml` and `salt://{{ tplroot }}/parameters/map_jinja.yaml`
map: the
map_jinja:config_get_roots
is replaced by .. code-block:compound like `map_jinja:sources`
map: the two
config_get_lookup
andconfig_get
are .. code-block:replaced by `C@<tplroot>:lookup` and `C@<tplroot>` sources
2.0.6 (2020-12-23)
Code Refactoring
- map: use top-level
values:
key inmap.jinja
dumps (`37597e5 <37597e5b12
>`_)
2.0.5 (2020-12-22)
Continuous Integration
- commitlint: ensure
upstream/master
uses main repo URL [skip ci] (`7af3bf2 <7af3bf255d
>`_) - gitlab-ci: add
rubocop
linter (withallow_failure
) [skip ci] (`37b9f3a <37b9f3ac09
>`_) - gitlab-ci: use GitLab CI as Travis CI replacement
(`bccd5fd
<
bccd5fd3d8
>`_) - pre-commit: add to formula [skip ci] (`4e13609
<
4e13609b99
>`_) - pre-commit: enable/disable
rstcheck
as relevant [skip ci] (`094bef5 <094bef5406
>`_) - pre-commit: finalise
rstcheck
configuration [skip ci] (`75e843a <75e843a7bd
>`_)
Tests
- map: standardise
map.jinja
verification (`2bab68f <2bab68f5ff
>`_)
2.0.4 (2020-09-27)
Bug Fixes
- pillar:
tofs
must not be undermine_functions
(`c0d5052 <c0d5052f6a
>`_)
Tests
- inspec:
_mapdata
files should havetofs
configuration (`5e9033f <5e9033f500
>`_)
2.0.3 (2020-09-09)
Continuous Integration
- kitchen: force the hostname of the containers
(`208f873
<
208f87380c
>`_)
Tests
- inspec: no more need to mangle mapdata for hostname
(`8cb31c6
<
8cb31c6967
>`_) - share: standardise structure (`15241d3
<
15241d39c5
>`_)
2.0.2 (2020-08-26)
Tests
- inspec: display proper diff when
_mapdata
mismatch (`1c99556 <1c99556695
>`_)
2.0.1 (2020-08-21)
Bug Fixes
- map:
path_join
can be used only for local file access (`3845d5f <3845d5ff61
>`_)
2.0.0 (2020-08-01)
Features
- map:
config.get
lookups from configurable roots (`ad4385b <ad4385b077
>`_) - map: update to v4 “map.jinja” (`df477b2
<
df477b25c2
>`_)
1.3.1 (2020-07-31)
Bug Fixes
- inspec: use the name
_mapdata
everywhere for coherency (`14e843e <14e843ec2b
>`_)
1.3.0 (2020-07-30)
Continuous Integration
- kitchen: execute
_mapdata
state (`70389b5 <70389b5964
>`_)
Features
- map: generate a YAML file to validate
map.jinja
(`e4ab335 <e4ab335077
>`_)
Tests
- inspec: share library to access some minion
informations (`a8d61f4
<
a8d61f4307
>`_) - inspec: verify
map.jinja
dump (`0eafbd9 <0eafbd945c
>`_)
1.2.2 (2020-07-30)
Bug Fixes
- jinja: omit_ip_address don't work on some platform
(`b2d38ae
<
b2d38aec9b
>`_)
1.2.1 (2020-07-21)
Bug Fixes
- known_hosts: dig package does not install on Arch
(`0b667cb
<
0b667cbcf5
>`_)
Continuous Integration
- kitchen: execute
openssh.known_hosts
state (`644e616 <644e61651d
>`_)
Tests
- config_spec: verify /etc/ssh/ssh_known_hosts
(`06ef24b
<
06ef24b8e1
>`_)
1.2.0 (2020-07-20)
Bug Fixes
- inspec: the package name for Arch is openssh
(`6b7d8df
<
6b7d8df156
>`_) - jinja: encode context as json (`7a1f619
<
7a1f6199d0
>`_)
Features
- ci: update travis and kitchen to latest formula
standards (`7752132
<
7752132275
>`_)
Styles
- libtofs.jinja: use Black-inspired Jinja formatting
[skip ci] (`9d8228d
<
9d8228d9db
>`_)
1.1.0 (2020-07-17)
Bug Fixes
- inspec: make rubocop happy (`2cfb5a7
<
2cfb5a74f3
>`_)
Features
- test: remove serverspec files (`049db2b
<
049db2bc8e
>`_)
1.0.0 (2020-07-17)
Continuous Integration
- kitchen: use
saltimages
Docker Hub where available [skip ci] (`bb1ac71 <bb1ac71786
>`_)
Features
- templates: don't get openssh pillars in templates
(`cb6e48f
<
cb6e48feaa
>`_)
BREAKING CHANGES
- templates: Minimum Salt version support is now
2019.2
in line with official upstream support; also use of thetraverse
Jinja filter.
0.43.3 (2020-06-04)
Bug Fixes
- config_ini: stop failing after the first
application (`c7777c7
<
c7777c74b2
>`_)
0.43.2 (2020-06-04)
Bug Fixes
- config_ini: ensure the tab replacement happens
before the edit (`b26b99d
<
b26b99d3d0
>`_), closes #162 - libtofs: “files_switch” mess up the variable
exported by “map.jinja” [skip ci] (`053b787
<
053b7879fd
>`_)
Continuous Integration
- gemfile: remove unused
rspec-retry
gem [skip ci] (`5be1c1f <5be1c1f47c
>`_) - gemfile.lock: add to repo with updated
Gemfile
[skip ci] (`e53bcc1 <e53bcc14dc
>`_) - kitchen+travis: remove
master-py2-arch-base-latest
[skip ci] (`0977485 <0977485b6b
>`_) - travis: add notifications => zulip [skip ci]
(`597aeb5
<
597aeb5861
>`_) - workflows/commitlint: add to repo [skip ci]
(`fa6c65b
<
fa6c65b852
>`_)
0.43.1 (2020-02-07)
Continuous Integration
- gemfile: update for Vagrant testing [skip ci]
(`7257ade
<
7257adefee
>`_) - kitchen: avoid using bootstrap for
master
instances [skip ci] (`ddbc3b2 <ddbc3b228b
>`_)
Tests
- packages_spec: prevent control for
bsd
family (`fe1af09 <fe1af098b3
>`_)
0.43.0 (2020-01-20)
Bug Fixes
- release.config.js: use full commit hash in commit
link [skip ci] (`0f68f19
<
0f68f1957e
>`_)
Continuous Integration
- gemfile: restrict
train
gem version until upstream fix [skip ci] (`14787d1 <14787d1d3e
>`_) - kitchen: add pre-salted
FreeBSD-12.0
box for local testing (`ec81c32 <ec81c32210
>`_) - kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (`d22ac05 <d22ac056e5
>`_) - kitchen+travis: upgrade matrix after
2019.2.2
release [skip ci] (`3aa890e <3aa890eff7
>`_) - travis: apply changes from build config validation
[skip ci] (`8bdd13f
<
8bdd13fd0f
>`_) - travis: opt-in to
dpl v2
to complete build config validation [skip ci] (`2802793 <28027937f8
>`_) - travis: quote pathspecs used with
git ls-files
[skip ci] (`fa3b9a3 <fa3b9a342e
>`_) - travis: run
shellcheck
during lint job [skip ci] (`cd91262 <cd9126248c
>`_) - travis: use
major.minor
forsemantic-release
version [skip ci] (`dfaeb8f <dfaeb8f505
>`_) - travis: use build config validation (beta) [skip
ci] (`840ab6a
<
840ab6a2fc
>`_)
Features
- ssh_known_hosts: allow to omit IP addresses
(`ea221ab
<
ea221ab52b
>`_)
Performance Improvements
- travis: improve
salt-lint
invocation [skip ci] (`875148b <875148b387
>`_)
0.42.3 (2019-10-27)
Continuous Integration
- kitchen: use
debian-10-master-py3
instead ofdevelop
[skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/5d3f92c>`_) - travis: update
salt-lint
config forv0.0.10
[skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/88fed56>`_) - merge travis matrix, add
salt-lint
&rubocop
tolint
job (` <https://github.com/saltstack-formulas/openssh-formula/commit/41d712f>`_)
Documentation
- contributing: remove to use org-level file instead [skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/b564d8d>`_)
- readme: update link to
CONTRIBUTING
[skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/8eaf5e4>`_)
Tests
- inspec: fix
config_spec
tests on *BSD (wheel
notroot
) (` <https://github.com/saltstack-formulas/openssh-formula/commit/047b753>`_)
0.42.2 (2019-10-09)
Bug Fixes
- config.sls: fix
salt-lint
errors (` <https://github.com/saltstack-formulas/openssh-formula/commit/7e35335>`_) - map.jinja: fix
salt-lint
errors (` <https://github.com/saltstack-formulas/openssh-formula/commit/55560a6>`_)
Continuous Integration
- kitchen: change
log_level
todebug
instead ofinfo
(` <https://github.com/saltstack-formulas/openssh-formula/commit/4ca3ca1>`_) - kitchen: install required packages to bootstrapped
opensuse
[skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/1b236db>`_) - kitchen: use bootstrapped
opensuse
images until2019.2.2
[skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/32dd705>`_) - platform: add
arch-base-latest
(commented out for now) [skip ci] (` <https://github.com/saltstack-formulas/openssh-formula/commit/4644018>`_) - merge travis matrix, add
salt-lint
&rubocop
tolint
job (` <https://github.com/saltstack-formulas/openssh-formula/commit/72ade05>`_)
0.42.1 (2019-09-16)
Tests
- inspec: add tests based on existing Serverspec tests (`#168 <https://github.com/saltstack-formulas/openssh-formula/issues/168>`_) (`267042c <https://github.com/saltstack-formulas/openssh-formula/commit/267042c>`_), closes /travis-ci.org/myii/openssh-formula/jobs/585340845#L1811-L1813 /travis-ci.org/myii/openssh-formula/jobs/585356835#L2957-L2965 #166
0.42.0 (2019-09-13)
Features
- semantic-release: implement for this formula (`6300ddf <https://github.com/saltstack-formulas/openssh-formula/commit/6300ddf>`_), closes #165