2
0
Commit Graph

48 Commits

Author SHA1 Message Date
Imran Iqbal
98c9dbfcfb
ci: use pillars_from_directories & test/salt/pillar/top.sls
* Automated using https://github.com/myii/ssf-formula/pull/384
2021-11-17 21:53:16 +00:00
Imran Iqbal
1a8512d77f
ci(kitchen+ci): update with latest CVE pre-salted images
* Semi-automated using https://github.com/myii/ssf-formula/pull/374
2021-10-05 10:49:18 +01:00
Imran Iqbal
86b0fa1d40
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:14:50 +01:00
Imran Iqbal
ac1d3b9a2d
ci: add Debian 11 Bullseye & update yamllint configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/345
2021-07-18 19:05:11 +01:00
Imran Iqbal
0e62858986
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:07:43 +01:00
Imran Iqbal
226a187258
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:48:30 +01:00
Imran Iqbal
b8677339cc
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:33:53 +01:00
Imran Iqbal
480b7edbfb
ci(kitchen+gitlab): adjust matrix to add 3003
* Semi-automated using https://github.com/myii/ssf-formula/pull/318
2021-04-22 23:53:05 +01:00
Imran Iqbal
163c77fcee
ci: enable Vagrant-based testing using GitHub Actions
* Semi-automated using https://github.com/myii/ssf-formula/pull/304
2021-03-26 11:26:26 +00:00
Imran Iqbal
cfefcc83c0
ci(kitchen+ci): use latest pre-salted images (after CVE) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/299
2021-03-07 22:22:21 +00:00
Imran Iqbal
fb9901e3ac
ci(kitchen+gitlab-ci): use latest pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/293
2021-02-14 07:45:50 +00:00
Imran Iqbal
a9413e8c29
ci(kitchen+gitlab): update for new pre-salted images
* Semi-automated using https://github.com/myii/ssf-formula/pull/288
2021-01-29 11:05:57 +00:00
Imran Iqbal
7df2445481
ci(kitchen+gitlab): adjust matrix to add 3002
* Semi-automated using https://github.com/myii/ssf-formula/pull/280
2020-12-20 23:23:17 +00:00
Imran Iqbal
c9b2cb4a4a
ci(gitlab-ci): use GitLab CI as Travis CI replacement
* Automated using https://github.com/myii/ssf-formula/pull/275
2020-12-16 06:58:36 +00:00
Imran Iqbal
127c5d779b
feat: add Gentoo support
* Semi-automated using https://github.com/myii/ssf-formula/pull/269
2020-10-12 09:43:24 +01:00
Dafydd Jones
7ff962e2ad
ci(pre-commit): add to formula [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/259
2020-10-03 10:53:17 +01:00
Imran Iqbal
9060879924
ci(kitchen+travis): adjust matrix to add 3001
* Semi-automated using https://github.com/myii/ssf-formula/pull/230
2020-06-23 09:55:46 +01:00
Imran Iqbal
7fc32fb0fb
ci(kitchen+travis): adjust matrix to add opensuse-leap-15.2
* Automated using https://github.com/myii/ssf-formula/pull/195
2020-05-26 03:46:22 +01:00
Imran Iqbal
1afa84e1af
ci(kitchen+travis): adjust matrix to add opensuse-leap-15.2 2020-05-26 01:31:06 +01:00
Imran Iqbal
7e2a9c0acd ci(travis): add notifications => zulip [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/191
2020-05-21 20:10:23 +01:00
Imran Iqbal
a3338018fb
ci(kitchen+travis): adjust matrix to add 3000.3 [skip ci]
* Semi-automated using https://github.com/myii/ssf-formula/pull/183
2020-05-14 07:40:35 +01:00
Imran Iqbal
433a2c1597
ci(kitchen+travis): adjust matrix to add 3000.2 & remove 2018.3
* Semi-automated using https://github.com/myii/ssf-formula/pull/166
2020-05-01 10:27:37 +01:00
Imran Iqbal
a8fe65a2c8 ci(kitchen+travis): adjust matrix to update 3000 to 3000.1
* Automated using https://github.com/myii/ssf-formula/pull/146
2020-04-01 22:41:04 +01:00
Imran Iqbal
4a5f8053e9 ci(kitchen+travis): adjust matrix to add 3000 & remove 2017.7
* Semi-automated using https://github.com/myii/ssf-formula/pull/135
2020-03-21 12:44:04 +00:00
Imran Iqbal
10e2ce07a4
ci(kitchen+travis+inspec): fix amazonlinux-2-py3 [skip ci]
* Semi-automated using https://github.com/myii/ssf-formula/pull/128
* Tested: https://travis-ci.org/myii/salt-formula/jobs/649882733
2020-02-13 10:44:37 +00:00
Imran Iqbal
d2d51864a5 ci(kitchen): avoid using bootstrap for master instances [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/124
2020-02-05 14:08:24 +00:00
Imran Iqbal
9d30df2f5f ci(travis): use major.minor for semantic-release version [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/112
2019-12-22 01:02:06 +00:00
Imran Iqbal
1a27b0ae84 ci(travis): quote pathspecs used with git ls-files [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/107
2019-11-27 22:03:35 +00:00
Imran Iqbal
f4e8ae6871 ci(travis): run shellcheck during lint job [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/106
2019-11-27 21:06:03 +00:00
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
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
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
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
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
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
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
Imran Iqbal
5fcadcdc59
fix(travis): disable two failing platforms until they can be fixed
* Every PR is currently showing as failed and `commitlint` is never running
* Disable these two platforms in the meantime; still ten platforms being tested
* `opensuse-423` is EOL in any case
2019-08-01 06:01:13 +01:00
Eric Veiras Galisson
b73af20fe8 docs(semantic-release): implement an automated changelog
plus docs on contributing, testing
2019-05-14 19:21:00 +02:00
Imran Iqbal
071942061d
ci(kitchen+travis): use py2 instead of py3 for centos-7 2019-04-19 19:03:54 +01:00
Javier Bértoli
79109b98f0 Try to make centos-6 work 2019-03-31 19:26:59 -03:00
Javier Bértoli
9f9bd97f9e We don't need the daemons running at bootstrap time 2019-03-31 12:30:41 -03:00
Javier Bértoli
f494b59fe1 Fix test repo dir, try to get centos-6 working 2019-03-31 12:01:55 -03:00
Javier Bértoli
b2d760cd87 Update the testing matrix to cover most distro+salt+python combinations
Use py3 for latest salt version
Use Python 2 on old distros
Update Gemfile
Updated centos-6 run_command, as it does not use systemd
Added tests to verify correct package versions for all cases tested
2019-03-31 11:44:44 -03:00
Niels Abspoel
45394feb99 add initial travis integration
add travis button to README
2018-12-22 16:28:18 +01:00