Commit graph

754 commits

Author SHA1 Message Date
Imran Iqbal
7ea1b92520
chore(gemfile.lock): update to latest gem versions (2021-W49) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/388
2021-12-06 08:23:49 +00:00
Imran Iqbal
db31b94993
chore(gemfile.lock): update to latest gem versions (2021-W47) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/386
2021-11-23 11:44:59 +00:00
Imran Iqbal
ea379716be
ci(kitchen+ci): update with 3004 pre-salted images/boxes [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/385
2021-11-23 10:38:35 +00:00
semantic-release-bot
643b8f1d76 chore(release): 5.0.4 [skip ci]
## [5.0.4](https://github.com/saltstack-formulas/template-formula/compare/v5.0.3...v5.0.4) (2021-11-16)

### Code Refactoring

* **map.jinja:** standardise v5 structure [skip ci] ([bf9a9bd](bf9a9bd204))

### Continuous Integration

* **kitchen:** use `pillars_from_directories` under `provisioner` ([5f80cf2](5f80cf2b7d))
* **kitchen+ci:** update with latest CVE pre-salted images [skip ci] ([6c5809d](6c5809d067))

### Tests

* **pillar:** use static test/salt/pillar/top.sls ([7708e12](7708e12923))
2021-11-16 22:11:41 +00:00
Imran Iqbal
939e422e8b
Merge pull request #238 from baby-gnu/test/pillar-top-from-file
test(pillar): use static test/salt/pillar/top.sls
2021-11-16 22:05:24 +00:00
Imran Iqbal
5f80cf2b7d
ci(kitchen): use pillars_from_directories under provisioner
* Automated using https://github.com/myii/ssf-formula/pull/383
2021-11-16 21:55:32 +00:00
Daniel Dehennin
7708e12923
test(pillar): use static test/salt/pillar/top.sls
The kitchen-salt provisionner have the `pillars_from_directories`
option to recusively copy directories under target pillar root.

This has 3 advantages:

- simplify `kitchen.yml`

- manage pillar assignment with standard salt targetting mechanism,
  this avoid the dedicated `gentoo` suite (it could have been done
  from `kitchen.yml` itself by the way)

- ease the test outside kitchen by running `salt-call` directly with
  `--pillar-root` like:
  ```
  salt-call --local --id test-minion.example.net \
    --file-root=template-formula/ \
    --pillar-root=template-formula/test/salt/pillar/ \
    state.show_sls TEMPLATE
  ```

* pillar.example: remove settings for testing purpose.

* test/salt/pillar/top.sls: limit `gentoo` pillars based on `os_family`
  grain.

* test/salt/pillar/defaults.sls: base pillar dedicated to tests.

* kitchen.yml (suites): remove the now useless `gentoo` suite.
  Define `pillars_from_directories` to copy them under `pillar_root`.
  Remove useless `pillars_from_files`.

* .gitlab-ci.yml: fix gentoo suite name

* .gitignore: do not ignore test pillar `top.sls`
2021-11-16 21:25:26 +00:00
Imran Iqbal
bf9a9bd204
refactor(map.jinja): standardise v5 structure [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/382
2021-10-26 12:11:39 +01:00
Imran Iqbal
4d8b35ace1
chore(gemfile.lock): update to latest gem versions (2021-W43) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/381
2021-10-26 11:17:12 +01:00
Imran Iqbal
37c618176d
chore(gemfile.lock): update to latest gem versions (2021-W42) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/380
2021-10-23 21:12:45 +01:00
Imran Iqbal
5ebc802f13
chore(gemfile.lock): update to latest gem versions (2021-W41) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/378
2021-10-15 19:12:37 +01:00
Imran Iqbal
2d6c666c70
chore(gemfile.lock): update to latest gem versions (2021-W40) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/375
2021-10-06 17:06:43 +01:00
Imran Iqbal
6c5809d067
ci(kitchen+ci): update with latest CVE pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/374
2021-10-05 11:18:14 +01:00
Imran Iqbal
e7a45f4ac8
chore(gemfile.lock): update to latest gem versions (2021-W39) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/370
2021-09-30 07:22:30 +01:00
Imran Iqbal
7bacfb34b4
chore(gemfile.lock): update to latest gem versions (2021-W38) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/369
2021-09-21 12:00:42 +01:00
Imran Iqbal
81ae6276f5
chore(gemfile.lock): update to latest gem versions (2021-W37) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/368
2021-09-14 09:59:22 +01:00
Imran Iqbal
855fc38750
chore(gemfile.lock): update to latest gem versions (2021-W36) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/367
2021-09-08 23:36:09 +01:00
Imran Iqbal
24219b68d1
chore(gemfile.lock): update to latest gem versions (2021-W35) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/364
2021-08-30 18:12:20 +01:00
Imran Iqbal
8d506ea93e
chore(gemfile.lock): update to latest gem versions (2021-W34) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/362
2021-08-23 09:26:34 +01:00
semantic-release-bot
f84c6cfaad chore(release): 5.0.3 [skip ci]
## [5.0.3](https://github.com/saltstack-formulas/template-formula/compare/v5.0.2...v5.0.3) (2021-08-19)

### Bug Fixes

* **convert-formula.sh:** add `~` to reST underlining during conversion ([80ed8cd](80ed8cd415))
* **convert-formula.sh:** fix reST underlining during conversion ([11068af](11068afae9))

### Continuous Integration

* **3003.1:** update inc. AlmaLinux, Rocky & `rst-lint` [skip ci] ([be3ee0b](be3ee0be51))
* **gemfile+lock:** use `ssf` customised `inspec` repo [skip ci] ([3c7fb0f](3c7fb0fca0))
* **gitlab:** update `dind-ruby-bionic` with ruby 2.7.1 ([b2fe67a](b2fe67a79d))
* **kitchen:** move `provisioner` block & update `run_command` [skip ci] ([29df15e](29df15e21c))
* **kitchen+ci:** update with latest `3003.2` pre-salted images [skip ci] ([1b8604d](1b8604dd02))
* add `arch-master` to matrix and update `.travis.yml` [skip ci] ([7e74001](7e74001c05))
* add Debian 11 Bullseye & update `yamllint` configuration [skip ci] ([e14f830](e14f83019a))
* **kitchen+gitlab:** adjust matrix to add `3003` [skip ci] ([c99c5a1](c99c5a1b68))
* **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] ([858ef8a](858ef8a2b7))

### Documentation

* **map.jinja:** fix `rst-lint` violation [skip ci] ([e43d6ce](e43d6ce83f))
* **map.jinja:** make section headings consistent with other docs ([40277fc](40277fc582))

### Tests

* **_mapdata:** add verification file for `debian-11` [skip ci] ([98edfd3](98edfd3ac4))
* **_mapdata:** add verification file for `fedora-34` [skip ci] ([79587c4](79587c422c))
* **alma+rocky:** add platforms (based on CentOS 8) [skip ci] ([ec7ede0](ec7ede0407))
2021-08-19 15:32:39 +00:00
Imran Iqbal
07657fb5be
Merge pull request #237 from dafyddj/fix/rst-underlines
fix(convert-formula.sh): fix reST underlining during conversion
2021-08-19 16:13:14 +01:00
Imran Iqbal
80ed8cd415
fix(convert-formula.sh): add ~ to reST underlining during conversion
Maintain consistency with heading characters mentioned here:

* https://github.com/miyakogi/m2r#restrictions
2021-08-19 16:05:26 +01:00
Dafydd Jones
40277fc582
docs(map.jinja): make section headings consistent with other docs 2021-08-19 14:59:33 +01:00
Imran Iqbal
1b8604dd02
ci(kitchen+ci): update with latest 3003.2 pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/360
2021-08-19 10:15:47 +01:00
Dafydd Jones
b2fe67a79d ci(gitlab): update dind-ruby-bionic with ruby 2.7.1
Co-authored-by: Imran Iqbal <myii@users.noreply.github.com>
2021-08-18 15:24:28 +01:00
Dafydd Jones
11068afae9 fix(convert-formula.sh): fix reST underlining during conversion
Assuming the Python convention for section headings of:

  = for sections
  - for subsections
  ^ for subsubsections
  " for paragraphs

as described at https://devguide.python.org/documenting/#sections
2021-08-18 15:24:28 +01:00
Imran Iqbal
b4b03854d6
chore(gemfile.lock): update to latest gem versions (2021-W33) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/359
2021-08-16 18:26:20 +01:00
Imran Iqbal
84cb63fc8e
chore(gemfile.lock): update to latest gem versions (2021-W32) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/358
2021-08-09 12:17:29 +01:00
Imran Iqbal
3c7fb0fca0
ci(gemfile+lock): use ssf customised inspec repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/357
2021-08-04 21:57:31 +01:00
Imran Iqbal
f6357aad43
chore(gemfile.lock): update to latest gem versions (2021-W31) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/356
2021-08-04 21:40:12 +01:00
Imran Iqbal
305765af93
chore(gemfile.lock): update to latest gem versions (2021-W30) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/353
2021-07-26 14:32:28 +01:00
Imran Iqbal
9ef82f4f78
chore(gemfile.lock): update to latest gem versions (2021-W29) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/349
2021-07-21 18:35:02 +01:00
Imran Iqbal
e14f83019a
ci: add Debian 11 Bullseye & update yamllint configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/345
2021-07-18 19:06:33 +01:00
Imran Iqbal
98edfd3ac4
test(_mapdata): add verification file for debian-11 [skip ci] 2021-07-18 15:21:18 +01:00
Imran Iqbal
29df15e21c
ci(kitchen): move provisioner block & update run_command [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/344
2021-07-17 21:13:41 +01:00
Imran Iqbal
a04fba14ec
chore(gemfile+lock): update to latest gem versions (2021-W28) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/343
2021-07-17 20:31:11 +01:00
Imran Iqbal
c8ca950d8e
chore(deps): bump addressable from 2.7.0 to 2.8.0 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/340
2021-07-14 12:17:30 +01:00
Imran Iqbal
be3ee0be51
ci(3003.1): update inc. AlmaLinux, Rocky & rst-lint [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/335
2021-07-02 00:09:05 +01:00
Imran Iqbal
ec7ede0407
test(alma+rocky): add platforms (based on CentOS 8) [skip ci] 2021-07-01 08:35:57 +01:00
Imran Iqbal
858ef8a2b7
ci(kitchen+gitlab): remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/331
2021-06-21 20:49:35 +01:00
Imran Iqbal
7bbaab5e92
chore(pre-commit): use info report level for rstcheck [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/325
2021-05-20 14:11:43 +01:00
Imran Iqbal
e43d6ce83f
docs(map.jinja): fix rst-lint violation [skip ci]
```
WARNING docs/map.jinja.rst:272 Cannot analyze code. No Pygments lexer found for "jinja2".
```
2021-05-17 19:09:09 +01:00
Imran Iqbal
7e74001c05
ci: add arch-master to matrix and update .travis.yml [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/323
2021-05-09 22:34:52 +01:00
Imran Iqbal
c99c5a1b68
ci(kitchen+gitlab): adjust matrix to add 3003 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/318
2021-04-23 08:50:29 +01:00
Imran Iqbal
79587c422c
test(_mapdata): add verification file for fedora-34 [skip ci] 2021-04-23 08:09:09 +01:00
semantic-release-bot
ac9c2e872e chore(release): 5.0.2 [skip ci]
## [5.0.2](https://github.com/saltstack-formulas/template-formula/compare/v5.0.1...v5.0.2) (2021-04-14)

### Bug Fixes

* **convert-formula.sh:** replace instances of `template-formula` for CI ([537fe65](537fe65d45)), closes [#231](https://github.com/saltstack-formulas/template-formula/issues/231)

### Tests

* standardise use of `share` suite & `_mapdata` state [skip ci] ([bbe1c78](bbe1c78409))
2021-04-14 16:39:24 +00:00
Imran Iqbal
9a957c3853
Merge pull request #234 from dafyddj/fix/convert-more-things
fix: convert more things
2021-04-14 17:31:20 +01:00
Dafydd Jones
537fe65d45 fix(convert-formula.sh): replace instances of template-formula for CI
* Fixes #231
2021-04-14 00:39:19 +01:00
Imran Iqbal
d9ee80784b
chore: update CODEOWNERS & .yamllint re: kitchen-vagrant [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/310
2021-04-05 18:22:50 +01:00
Imran Iqbal
bbe1c78409
test: standardise use of share suite & _mapdata state [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/302
2021-03-23 21:34:24 +00:00