Imran Iqbal
e0414181a7
ci(kitchen+ci): update with latest CVE pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/374
3 anni fa
Imran Iqbal
3233185565
chore(gemfile.lock): update to latest gem versions (2021-W39) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/370
3 anni fa
Imran Iqbal
1ad223fb65
chore(gemfile.lock): update to latest gem versions (2021-W38) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/369
3 anni fa
Imran Iqbal
94317ef7b6
chore(gemfile.lock): update to latest gem versions (2021-W37) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/368
3 anni fa
Imran Iqbal
016786bac2
chore(gemfile.lock): update to latest gem versions (2021-W36) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/367
3 anni fa
Imran Iqbal
24fa08ada5
chore(gemfile.lock): update to latest gem versions (2021-W35) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/364
3 anni fa
Imran Iqbal
93024f7444
chore(gemfile.lock): update to latest gem versions (2021-W34) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/362
3 anni fa
Imran Iqbal
70a1f3135c
ci(kitchen+ci): update with latest `3003.2` pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/360
3 anni fa
Imran Iqbal
7b654402cf
chore(gemfile.lock): update to latest gem versions (2021-W33) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/359
3 anni fa
Imran Iqbal
1a97990d3d
chore(gemfile.lock): update to latest gem versions (2021-W32) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/358
3 anni fa
Imran Iqbal
a11da83d03
ci(gemfile+lock): use `ssf` customised `inspec` repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/357
3 anni fa
Imran Iqbal
a4c1c39f66
chore(gemfile.lock): update to latest gem versions (2021-W31) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/356
3 anni fa
Imran Iqbal
98e62c617b
chore(gemfile.lock): update to latest gem versions (2021-W30) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/353
3 anni fa
Imran Iqbal
860fabe327
ci(freebsd): update with latest pre-salted Vagrant boxes [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/350
3 anni fa
Imran Iqbal
3e047b2d43
chore(gemfile.lock): update to latest gem versions (2021-W29) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/349
3 anni fa
Imran Iqbal
fa8a5db507
ci: add Debian 11 Bullseye & update `yamllint` configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/345
3 anni fa
Imran Iqbal
6b650177aa
ci(kitchen): move `provisioner` block & update `run_command` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/344
3 anni fa
Imran Iqbal
e4b933c5d6
chore(gemfile+lock): update to latest gem versions (2021-W28) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/343
3 anni fa
Imran Iqbal
79499e841b
ci(gitlab-ci): enable instance after upstream issue resolved [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/342
3 anni fa
Imran Iqbal
124b219a64
chore(deps): bump `addressable` from `2.7.0` to `2.8.0` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/340
3 anni fa
Imran Iqbal
6a42a9bdf8
ci(3003.1): update inc. AlmaLinux, Rocky & `rst-lint` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/335
3 anni fa
Imran Iqbal
d15f3decb3
ci(kitchen+gitlab): remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/331
3 anni fa
semantic-release-bot
faf54bd08e
chore(release): 2.7.4 [skip ci]
## [2.7.4](https://github.com/saltstack-formulas/nginx-formula/compare/v2.7.3...v2.7.4 ) (2021-06-15)
### Bug Fixes
* **servers:** include main config file watch in extend ([00387e7
](00387e7cbd
))
3 anni fa
Imran Iqbal
655c3f203d
Merge pull request #285 from netmanagers/include-deps-in-extend
fix(servers): include main config file watch in extend
3 anni fa
Javier Bértoli
00387e7cbd
fix(servers): include main config file watch in extend
3 anni fa
semantic-release-bot
b0c556ce1a
chore(release): 2.7.3 [skip ci]
## [2.7.3](https://github.com/saltstack-formulas/nginx-formula/compare/v2.7.2...v2.7.3 ) (2021-06-14)
### Tests
* **snippets:** add tests for snippets includes ([1c83b6d
](1c83b6d5fa
)), closes [#275 ](https://github.com/saltstack-formulas/nginx-formula/issues/275 ) [#274 ](https://github.com/saltstack-formulas/nginx-formula/issues/274 )
3 anni fa
Imran Iqbal
dc571c9406
Merge pull request #284 from netmanagers/rework-fix-snippets
test(snippets): add tests for snippets' includes
3 anni fa
semantic-release-bot
b19fdded1b
chore(release): 2.7.2 [skip ci]
## [2.7.2](https://github.com/saltstack-formulas/nginx-formula/compare/v2.7.1...v2.7.2 ) (2021-06-14)
### Bug Fixes
* **certificates:** ensure `openssl` installed before `cmd.run` ([0cd7c7b
](0cd7c7b205
)), closes [/gitlab.com/saltstack-formulas/nginx-formula/-/jobs/1345325819#L2830](https://github.com//gitlab.com/saltstack-formulas/nginx-formula/-/jobs/1345325819/issues/L2830 )
* **snippets:** ignore servers or snippets when undefined ([6cb486d
](6cb486dbd2
)), closes [#274 ](https://github.com/saltstack-formulas/nginx-formula/issues/274 )
3 anni fa
Javier Bértoli
1c83b6d5fa
test(snippets): add tests for snippets includes
based on #275
fixes #274
3 anni fa
Javier Bértoli
c55120acf2
Merge pull request #275 from anderbubble/issues/274
Ignore missing servers or snippets when removing from map
3 anni fa
Imran Iqbal
0cd7c7b205
fix(certificates): ensure `openssl` installed before `cmd.run`
Fix failure highlighted on OpenSUSE Tumbleweed, where the `cmd.run` runs
before the `pkg.installed`:
* https://gitlab.com/saltstack-formulas/nginx-formula/-/jobs/1345325819#L2830
3 anni fa
Jonathon Anderson
6cb486dbd2
fix(snippets): ignore servers or snippets when undefined
nginx.servers_config wants a lightened copy of the nginx map
to render as json; but, when it was trying to remove the
servers and snippets keys from the map it assumed their presence,
causing a KeyError if they were not present by its use of .pop().
While wrapping these in an "if" clause would likely be more
correct, along with replacing .pop() with del (if jinja even
supports that) the simplest change here is to just specify a
default value for .pop(), which obviates the KeyError.
Fixes #274
3 anni fa
Imran Iqbal
a55f741901
chore(pre-commit): use `info` report level for `rstcheck` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/325
3 anni fa
semantic-release-bot
30a33700d7
chore(release): 2.7.1 [skip ci]
## [2.7.1](https://github.com/saltstack-formulas/nginx-formula/compare/v2.7.0...v2.7.1 ) (2021-05-12)
### Bug Fixes
* **servers:** wrong conditional specification ([494b2fb
](494b2fbea4
))
### Continuous Integration
* add `arch-master` to matrix and update `.travis.yml` [skip ci] ([4697152
](46971528d7
))
3 anni fa
Imran Iqbal
d160f10fe4
Merge pull request #283 from netmanagers/fix-conditional
fix(servers): wrong conditional specification
3 anni fa
Javier Bértoli
494b2fbea4
fix(servers): wrong conditional specification
3 anni fa
Imran Iqbal
46971528d7
ci: add `arch-master` to matrix and update `.travis.yml` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/323
3 anni fa
semantic-release-bot
49fb7eae7a
chore(release): 2.7.0 [skip ci]
# [2.7.0](https://github.com/saltstack-formulas/nginx-formula/compare/v2.6.3...v2.7.0 ) (2021-04-28)
### Continuous Integration
* **kitchen+gitlab:** adjust matrix to add `3003` [skip ci] ([46faf4e
](46faf4e24b
))
* **vagrant:** add FreeBSD 13.0 [skip ci] ([b41062e
](b41062e3b1
))
* **vagrant:** use pre-salted boxes & conditional local settings [skip ci] ([b9e9cd3
](b9e9cd38e6
))
### Documentation
* **readme:** add `Testing with Vagrant` section [skip ci] ([5727848
](57278481de
))
### Features
* **servers_config:** add require statement to manage dependencies ([622d22f
](622d22f971
))
### Tests
* **requires:** verify dependencies in vhosts ([6478143
](64781431b9
))
3 anni fa
Javier Bértoli
6ec5bf2916
Merge pull request #278 from netmanagers/master
feat(servers_config): add require statement to manage dependencies
3 anni fa
Javier Bértoli
64781431b9
test(requires): verify dependencies in vhosts
3 anni fa
Javier Bértoli
622d22f971
feat(servers_config): add require statement to manage dependencies
Also, check config before applying
3 anni fa
Imran Iqbal
46faf4e24b
ci(kitchen+gitlab): adjust matrix to add `3003` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/318
3 anni fa
Imran Iqbal
b41062e3b1
ci(vagrant): add FreeBSD 13.0 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/316
3 anni fa
Imran Iqbal
b9e9cd38e6
ci(vagrant): use pre-salted boxes & conditional local settings [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/311
3 anni fa
Imran Iqbal
5f8afeec97
chore: update `CODEOWNERS` & `.yamllint` re: `kitchen-vagrant` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/310
3 anni fa
Imran Iqbal
57278481de
docs(readme): add `Testing with Vagrant` section [skip ci]
3 anni fa
semantic-release-bot
13591c61c5
chore(release): 2.6.3 [skip ci]
## [2.6.3](https://github.com/saltstack-formulas/nginx-formula/compare/v2.6.2...v2.6.3 ) (2021-04-03)
### Bug Fixes
* **freebsd:** add `openssl` pkg and update all `default` tests ([4cd351a
](4cd351adbc
))
### Continuous Integration
* enable Vagrant-based testing using GitHub Actions ([c79ce9a
](c79ce9a9ae
))
3 anni fa
Imran Iqbal
f1c43be73f
Merge pull request #282 from myii/ci/add-freebsd-vagrant-in-github-actions
ci: enable FreeBSD Vagrant-based testing using GitHub Actions
3 anni fa
Imran Iqbal
c79ce9a9ae
ci: enable Vagrant-based testing using GitHub Actions
* Semi-automated using https://github.com/myii/ssf-formula/pull/308
3 anni fa
Imran Iqbal
4cd351adbc
fix(freebsd): add `openssl` pkg and update all `default` tests
3 anni fa