Commit Graph

714 Commits

Author SHA1 Message Date
Imran Iqbal 33f69cfb7b ci(travis): opt-in to `dpl v2` to complete build config validation [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/100
2019-11-20 16:37:37 +00:00
Imran Iqbal 56c2eb5367 ci(travis): apply changes from build config validation [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/98
2019-11-16 20:10:48 +00:00
Imran Iqbal 85593f555e ci(travis): use build config validation (beta) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/97
2019-11-13 16:53:13 +00:00
Imran Iqbal ef7e1c1e7b perf(travis): improve `salt-lint` invocation [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/90
2019-11-02 08:43:35 +00:00
Imran Iqbal 67e110973b fix(release.config.js): use full commit hash in commit link [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/89
2019-10-31 10:35:46 +00:00
semantic-release-bot d7c09c753b chore(release): 0.59.7 [skip ci]
## [0.59.7](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.6...v0.59.7) (2019-10-29)

### Continuous Integration

* **kitchen+travis:** upgrade matrix after `2019.2.2` release ([](https://github.com/saltstack-formulas/salt-formula/commit/b6e3a83))
* **travis:** update `salt-lint` config for `v0.0.10` [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/4cbf0b2))

### Documentation

* **contributing:** remove to use org-level file instead [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/78d0fee))
* **readme:** update link to `CONTRIBUTING` [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/924817b))

### Tests

* **pkgs_spec:** update for `2019.2.2` release ([](https://github.com/saltstack-formulas/salt-formula/commit/acbc238))
2019-10-29 22:42:16 +00:00
Imran Iqbal 0ec74afe22
Merge pull request #441 from myii/ci/upgrade-matrix-after-2019.2.2
ci(kitchen+travis): upgrade matrix after `2019.2.2` release
2019-10-29 22:21:45 +00:00
Imran Iqbal b6e3a83229
ci(kitchen+travis): upgrade matrix after `2019.2.2` release
* Automated using https://github.com/myii/ssf-formula/pull/86
2019-10-29 21:58:59 +00:00
Imran Iqbal acbc238877
test(pkgs_spec): update for `2019.2.2` release
* https://docs.saltstack.com/en/latest/topics/releases/2019.2.2.html
2019-10-29 21:58:59 +00:00
Imran Iqbal 4cbf0b2dc8 ci(travis): update `salt-lint` config for `v0.0.10` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/82
2019-10-23 17:38:01 +01:00
Imran Iqbal 78d0fee197 docs(contributing): remove to use org-level file instead [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/70
2019-10-14 12:32:19 +01:00
Imran Iqbal 924817b498
docs(readme): update link to `CONTRIBUTING` [skip ci] 2019-10-14 11:38:24 +01:00
semantic-release-bot d4b2387d33 chore(release): 0.59.6 [skip ci]
## [0.59.6](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.5...v0.59.6) (2019-10-11)

### Tests

* **pkgs_spec:** reset version from `2019.2.1` back to `2019.2.0` ([](https://github.com/saltstack-formulas/salt-formula/commit/4787ce7))
2019-10-11 21:06:06 +00:00
Imran Iqbal cc944cbbb5
Merge pull request #440 from myii/test/fix-salt-pkg-version-numbers
test(pkgs_spec): reset version from `2019.2.1` back to `2019.2.0`
2019-10-11 21:40:45 +01:00
Imran Iqbal 4787ce7ff8
test(pkgs_spec): reset version from `2019.2.1` back to `2019.2.0`
* https://groups.google.com/forum/#!msg/salt-announce/a2kXUwwakqQ/f4sdBQpNDAAJ
2019-10-11 21:16:09 +01:00
semantic-release-bot fda4c2d64f chore(release): 0.59.5 [skip ci]
## [0.59.5](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.4...v0.59.5) (2019-10-11)

### Bug Fixes

* **rubocop:** add fixes using `rubocop --safe-auto-correct` ([](https://github.com/saltstack-formulas/salt-formula/commit/62f82a4))

### Continuous Integration

* merge travis matrix, add `salt-lint` & `rubocop` to `lint` job ([](https://github.com/saltstack-formulas/salt-formula/commit/64c6ba9))
* **travis:** merge `rubocop` linter into main `lint` job ([](https://github.com/saltstack-formulas/salt-formula/commit/4ea85e8))
2019-10-11 19:50:50 +00:00
Imran Iqbal 4ea85e85d1 ci(travis): merge `rubocop` linter into main `lint` job
* Semi-automated using https://github.com/myii/ssf-formula/pull/65
2019-10-11 20:28:03 +01:00
Imran Iqbal 62f82a4334
fix(rubocop): add fixes using `rubocop --safe-auto-correct` 2019-10-11 20:21:28 +01:00
Imran Iqbal bc2cc2cadf chore(issues): remove issues templates to use org-level templates [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/61
2019-10-10 15:30:45 +01:00
semantic-release-bot 15aed4e67e chore(release): 0.59.4 [skip ci]
## [0.59.4](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.3...v0.59.4) (2019-10-10)

### Bug Fixes

* **map.jinja:** fix `salt-lint` errors ([](https://github.com/saltstack-formulas/salt-formula/commit/5b348eb))
* **minion.sls:** fix `salt-lint` errors ([](https://github.com/saltstack-formulas/salt-formula/commit/3e63977))
* **syndic.sls:** fix `salt-lint` errors ([](https://github.com/saltstack-formulas/salt-formula/commit/ef4ad1e))

### Continuous Integration

* **kitchen:** install required packages to bootstrapped `opensuse` [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/8cc5952))
* **kitchen:** use bootstrapped `opensuse` images until `2019.2.2` [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/0c5eb7e))
* **platform:** add `arch-base-latest` (commented out for now) [skip ci] ([](https://github.com/saltstack-formulas/salt-formula/commit/8f36788))
* merge travis matrix, add `salt-lint` & `rubocop` to `lint` job ([](https://github.com/saltstack-formulas/salt-formula/commit/e815eaa))
2019-10-10 04:14:31 +00:00
Imran Iqbal 59c589474d
Merge pull request #439 from myii/ci/merge-matrix-and-add-salt-lint-and-rubocop
ci: merge travis matrix, add `salt-lint` & `rubocop` to `lint` job
2019-10-09 23:52:07 +01:00
Imran Iqbal e815eaa20d ci: merge travis matrix, add `salt-lint` & `rubocop` to `lint` job
* Semi-automated using https://github.com/myii/ssf-formula/pull/60
2019-10-09 18:35:20 +01:00
Imran Iqbal ef4ad1ec5c
fix(syndic.sls): fix `salt-lint` errors
```bash
Examining salt/syndic.sls of type state
[201] Trailing whitespace
salt/syndic.sls:12
  {%- endif %}
```
2019-10-09 18:34:13 +01:00
Imran Iqbal 3e6397788f
fix(minion.sls): fix `salt-lint` errors
```bash
Examining salt/minion.sls of type state
[210] Numbers that start with `0` should always be encapsulated in quotation marks
salt/minion.sls:20
    - mode: 0644
```
2019-10-09 18:34:12 +01:00
Imran Iqbal 5b348eb354
fix(map.jinja): fix `salt-lint` errors
```bash
Examining salt/map.jinja of type state
[209] Jinja comment should have spaces before and after: {# comment #}
salt/map.jinja:4
{## Start imports ##}

[209] Jinja comment should have spaces before and after: {# comment #}
salt/map.jinja:21
{## Merge in salt pillar ##}

[209] Jinja comment should have spaces before and after: {# comment #}
salt/map.jinja:24
{## Merge in salt_formulas pillar ##}
```
2019-10-09 18:34:12 +01:00
Imran Iqbal 64c6ba9ec3 ci: merge travis matrix, add `salt-lint` & `rubocop` to `lint` job
* Automated using https://github.com/myii/ssf-formula/pull/60
2019-10-08 16:40:06 +01:00
Imran Iqbal 33b133c200 chore(yamllint): update ignored paths and add `octal-values` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/59
2019-10-07 19:37:27 +01:00
Imran Iqbal 94da16ae7a chore(issues): update `Bug report` & `Feature request` templates [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/58
2019-10-07 15:31:56 +01:00
Imran Iqbal 8cc595261d ci(kitchen): install required packages to bootstrapped `opensuse` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/53
2019-10-02 00:12:05 +01:00
Imran Iqbal 0c5eb7e51f ci(kitchen): use bootstrapped `opensuse` images until `2019.2.2` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/52
2019-10-01 21:39:17 +01:00
Imran Iqbal 8f36788bfc ci(platform): add `arch-base-latest` (commented out for now) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/50
2019-10-01 16:24:04 +01:00
Imran Iqbal 1118f70e66 chore(issues): provide `Bug report` & `Feature request` templates [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/48
2019-09-30 16:05:06 +01:00
semantic-release-bot e9c0a2473b chore(release): 0.59.3 [skip ci]
## [0.59.3](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.2...v0.59.3) (2019-09-25)

### Continuous Integration

* **kitchen:** change `log_level` to `debug` instead of `info` ([073175d](https://github.com/saltstack-formulas/salt-formula/commit/073175d))

### Tests

* **pkgs_spec:** update for `2019.2.1` release ([1bf9689](https://github.com/saltstack-formulas/salt-formula/commit/1bf9689))
2019-09-25 22:47:05 +00:00
Imran Iqbal f428ce497c
Merge pull request #438 from myii/test/update-for-2019-2-1
test(pkgs_spec): update for `2019.2.1` release
2019-09-25 23:09:00 +01:00
Imran Iqbal 1bf968984d
test(pkgs_spec): update for `2019.2.1` release
* https://docs.saltstack.com/en/latest/topics/releases/2019.2.1.html
2019-09-25 21:01:35 +01:00
Imran Iqbal 073175d692 ci(kitchen): change `log_level` to `debug` instead of `info`
* Automated using https://github.com/myii/ssf-formula/pull/41
2019-09-23 17:04:55 +01:00
semantic-release-bot 974151cbb1 chore(release): 0.59.2 [skip ci]
## [0.59.2](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.1...v0.59.2) (2019-09-20)

### Bug Fixes

* **symlinks:** replace symlinks with real files ([c4d0132](https://github.com/saltstack-formulas/salt-formula/commit/c4d0132))
2019-09-20 22:48:59 +00:00
N 356035d8f8
Merge pull request #437 from sticky-note/fix/symlinks
fix(symlinks): replace symlinks with real files
2019-09-21 00:22:40 +02:00
semantic-release-bot e88fce1ffb chore(release): 0.59.1 [skip ci]
## [0.59.1](https://github.com/saltstack-formulas/salt-formula/compare/v0.59.0...v0.59.1) (2019-09-20)

### Bug Fixes

* **pkgrepo:** fix settings for `opensuse` ([f00c9a7](https://github.com/saltstack-formulas/salt-formula/commit/f00c9a7))
* **pkgrepo:** provide settings for `amazon` ([cb726af](https://github.com/saltstack-formulas/salt-formula/commit/cb726af))

### Code Refactoring

* **kitchen+travis+inspec:** use pre-salted images ([fc1d0b1](https://github.com/saltstack-formulas/salt-formula/commit/fc1d0b1))
2019-09-20 13:44:43 +00:00
Éric Veiras Galisson 53f26040bf
Merge pull request #436 from myii/chore/standardise-structure
refactor(kitchen+travis+inspec): use pre-salted images
2019-09-20 15:22:33 +02:00
sticky-note c4d013260f fix(symlinks): replace symlinks with real files 2019-09-20 11:02:21 +11:00
Imran Iqbal fc1d0b15a3
refactor(kitchen+travis+inspec): use pre-salted images
* Semi-automated using https://github.com/myii/ssf-formula/pull/36
* Restructure all tests according to updated test suites
* Improve tests where necessary (code style, new platforms and package versions)
2019-09-19 02:20:18 +01:00
Imran Iqbal cb726afb10
fix(pkgrepo): provide settings for `amazon` 2019-09-19 01:57:12 +01:00
Imran Iqbal f00c9a796a
fix(pkgrepo): fix settings for `opensuse` 2019-09-19 01:53:31 +01:00
semantic-release-bot 978e640cf3 chore(release): 0.59.0 [skip ci]
# [0.59.0](https://github.com/saltstack-formulas/salt-formula/compare/v0.58.4...v0.59.0) (2019-09-17)

### Features

* use `semantic-release` cross-formula standard structure ([ebfeba2](https://github.com/saltstack-formulas/salt-formula/commit/ebfeba2))
2019-09-17 06:57:11 +00:00
Imran Iqbal fa2e8fa75d
Merge pull request #435 from myii/chore/standardise-structure
feat: use `semantic-release` cross-formula standard structure
2019-09-17 07:25:24 +01:00
Imran Iqbal ebfeba2c4f
feat: use `semantic-release` cross-formula standard structure
* Semi-automated using https://github.com/myii/ssf-formula/pull/31
* Includes:
  - Update TOFS
  - Use `bin/kitchen`
  - Use `dist: bionic` in Travis
  - Add `yamllint` and apply rules
  - Use `pillars_from_files` throughout
  - Replace EOL images in Kitchen & Travis
  - Add `develop` images in Kitchen & Travis
* Fix (or ignore)  errors shown below:

```bash
salt-formula$ yamllint -s .
./pillar.example
  1:1       warning  missing document start "---"  (document-start)
  5:23      warning  truthy value should be one of [false, true]  (truthy)
  8:25      warning  truthy value should be one of [false, true]  (truthy)
  11:25     warning  truthy value should be one of [false, true]  (truthy)
  19:21     warning  truthy value should be one of [false, true]  (truthy)
  40:89     error    line too long (108 > 88 characters)  (line-length)
  41:89     error    line too long (112 > 88 characters)  (line-length)
  43:89     error    line too long (112 > 88 characters)  (line-length)
  45:89     error    line too long (110 > 88 characters)  (line-length)
  47:89     error    line too long (89 > 88 characters)  (line-length)
  74:27     warning  truthy value should be one of [false, true]  (truthy)
  82:9      error    wrong indentation: expected 10 but found 8  (indentation)
  101:14    warning  truthy value should be one of [false, true]  (truthy)
  102:20    warning  truthy value should be one of [false, true]  (truthy)
  103:89    error    line too long (119 > 88 characters)  (line-length)
  121:7     warning  comment not indented like content  (comments-indentation)
  122:24    error    syntax error: found character '%' that cannot start any token
  310:89    error    line too long (102 > 88 characters)  (line-length)
  330:89    error    line too long (113 > 88 characters)  (line-length)
  433:1     error    too many blank lines (1 > 0)  (empty-lines)

./salt/osmap.yaml
  4:2       error    syntax error: found character '%' that cannot start any token
  6:89      error    line too long (93 > 88 characters)  (line-length)
  22:89     error    line too long (137 > 88 characters)  (line-length)
  23:89     error    line too long (134 > 88 characters)  (line-length)
  33:89     error    line too long (149 > 88 characters)  (line-length)
  34:89     error    line too long (146 > 88 characters)  (line-length)

./salt/osfamilymap.yaml
  4:2       error    syntax error: found character '%' that cannot start any token
  6:89      error    line too long (94 > 88 characters)  (line-length)
  24:89     error    line too long (149 > 88 characters)  (line-length)
  25:89     error    line too long (146 > 88 characters)  (line-length)
  39:89     error    line too long (105 > 88 characters)  (line-length)
  40:89     error    line too long (127 > 88 characters)  (line-length)
  56:89     error    line too long (101 > 88 characters)  (line-length)

./salt/ospyvermap.yaml
  4:1       warning  missing document start "---"  (document-start)

./salt/defaults.yaml
  3:1       warning  missing document start "---"  (document-start)
  7:21      warning  truthy value should be one of [false, true]  (truthy)
  8:12      warning  truthy value should be one of [false, true]  (truthy)
  9:23      warning  truthy value should be one of [false, true]  (truthy)
  10:19     warning  truthy value should be one of [false, true]  (truthy)
  14:25     warning  truthy value should be one of [false, true]  (truthy)
  15:25     warning  truthy value should be one of [false, true]  (truthy)
  16:27     warning  truthy value should be one of [false, true]  (truthy)
  17:27     warning  truthy value should be one of [false, true]  (truthy)
  39:28     warning  truthy value should be one of [false, true]  (truthy)
  41:28     warning  truthy value should be one of [false, true]  (truthy)
  45:24     warning  truthy value should be one of [false, true]  (truthy)
  49:30     warning  truthy value should be one of [false, true]  (truthy)
  54:28     warning  truthy value should be one of [false, true]  (truthy)
  63:25     warning  truthy value should be one of [false, true]  (truthy)
  68:15     warning  truthy value should be one of [false, true]  (truthy)
```
2019-09-13 07:58:18 +01:00
semantic-release-bot b59500cf5d chore(release): 0.58.4 [skip ci]
## [0.58.4](https://github.com/saltstack-formulas/salt-formula/compare/v0.58.3...v0.58.4) (2019-08-25)

### Bug Fixes

* **minion:** fix version compare in minion.sls ([49bf81b](https://github.com/saltstack-formulas/salt-formula/commit/49bf81b))
2019-08-25 23:15:37 +00:00
Imran Iqbal 23b2b7da64
Merge pull request #419 from sticky-note/fix/minion-version
fix(minion): Fix version compare in minion.sls
2019-08-25 23:38:19 +01:00
nb 49bf81bc6e fix(minion): fix version compare in minion.sls 2019-08-26 09:11:48 +11:00