Commit Graph

1094 Commits

Author SHA1 Message Date
Dafydd Jones ad0980897b ci: update container images 2023-12-04 21:00:06 +00:00
Dafydd Jones 8ded2cecdc
Merge pull request #559 from dafyddj/test/pre-commit
test(pre-commit): switch to using `pre-commit`'s built-in file filtering
2023-11-10 16:43:39 +00:00
Dafydd Jones be66375cb7 test(pre-commit): switch to using `pre-commit`'s built-in file filtering
* only run `yamllint` when relevant files have changed
* avoids having to exclude files/dirs not tracked by Git
  e.g. .kitchen/, .bundle/ etc.
* avoids a `yamllint` bug whereby pillar files under `test/`
  were not checked due to a conflicting `ignore` entry
2023-11-10 14:38:19 +00:00
Dafydd Jones 1ca9120974
Merge pull request #557 from dafyddj/test/pre-commit
chore: update and fix `pre-commit` checks
2023-11-02 14:47:57 +00:00
Dafydd Jones 037b529a34 chore(gemfile.lock): update to latest gem versions for 2023-W43 2023-11-01 15:22:29 +00:00
Dafydd Jones e121b49942 ci: update the container images 2023-11-01 15:22:29 +00:00
Dafydd Jones f26b03cb78 test(pre-commit): update `pre-commit` hooks 2023-10-26 16:29:50 +01:00
Daniel 2a7a9decee
Merge pull request #542 from dafyddj/test/win-winrepo
test(windows): fix URL for winrepo`s `salt-minion.sls`
2022-11-25 07:27:12 +00:00
Dafydd Jones 2bb9d422bd test(windows): fix URL for winrepo`s `salt-minion.sls` 2022-11-24 23:52:45 +00:00
semantic-release-bot cc6a3a204e chore(release): 1.12.0 [skip ci]
# [1.12.0](https://github.com/saltstack-formulas/salt-formula/compare/v1.11.0...v1.12.0) (2022-08-26)

### Continuous Integration

* update `pre-commit` configuration inc. for pre-commit.ci [skip ci] ([c8f9dd4](c8f9dd44e6))

### Features

* **freebsd:** update package names for Python 3.9 ([2881fdd](2881fdd811))
2022-08-26 21:13:26 +00:00
sticky-note fe660a9f9b
Merge pull request #538 from llua/fbsd_pkg
update freebsd `py38-*` package names to `py39-*`
2022-08-27 08:04:33 +11:00
Eric Cook 2881fdd811 feat(freebsd): update package names for Python 3.9
% print $OSTYPE;pkg search 'py39-(pygit2|gitpython|dulwich|salt)'
freebsd13.0
py39-dulwich-0.19.16           Python implementation of the Git file formats and protocols
py39-gitpython-3.1.27          Python Git Library
py39-pygit2-1.8.0              Python bindings for libgit2
py39-salt-3004.2               Distributed remote execution and configuration management system
2022-07-20 11:18:52 -04:00
Imran Iqbal a81ced482d
chore(gemfile.lock): update to latest gem versions (2022-W28) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/454
2022-07-17 19:48:06 +01:00
Imran Iqbal 7772142051
chore(gemfile.lock): update to latest gem versions (2022-W26) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/453
2022-06-30 23:09:19 +01:00
Imran Iqbal b593a5b862
chore(gemfile.lock): update to latest gem versions (2022-W24) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/452
2022-06-15 23:06:26 +01:00
Imran Iqbal c8f9dd44e6
ci: update `pre-commit` configuration inc. for pre-commit.ci [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/450
2022-06-08 23:53:44 +01:00
Imran Iqbal 35b9d549df
chore(gemfile.lock): update to latest gem versions (2022-W23) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/449
2022-06-07 23:31:14 +01:00
Imran Iqbal 1741c8d4e2
chore(gemfile.lock): update to latest gem versions (2022-W22) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/447
2022-05-30 17:29:10 +01:00
Imran Iqbal b7d15c9dd0
chore(gemfile.lock): update to latest gem versions (2022-W20) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/444
2022-05-17 13:22:03 +01:00
semantic-release-bot b62986613b chore(release): 1.11.0 [skip ci]
# [1.11.0](https://github.com/saltstack-formulas/salt-formula/compare/v1.10.3...v1.11.0) (2022-05-17)

### Bug Fixes

* **minion:** replace literals with `rootuser` & `rootgroup` from map ([b2316ed](b2316ed17b))

### Code Refactoring

* **minion:** use `pkg.installed` state for macOS ([3eff2d2](3eff2d2acf))

### Continuous Integration

* **macos:** enable testing using GitHub Actions ([8ab60b9](8ab60b9689))
* **vagrant:** use `linked_clone` at all times (inc. CI) [skip ci] ([18a6230](18a6230856))

### Features

* **macos:** use `saltstack` as package to install ([c05fddf](c05fddf139))

### Tests

* **macos:** add `map.jinja` verification files ([c1c635f](c1c635fda4))
* **macos:** update for this platform ([dc9cff9](dc9cff99c5))
* **system.rb:** add support for `mac_os_x` [skip ci] ([e8a1237](e8a1237632))
2022-05-17 08:55:58 +00:00
Imran Iqbal 0175f54f08
Merge pull request #535 from myii/ci/add-macos
ci(macos): enable testing using GitHub Actions
2022-05-17 09:45:05 +01:00
Imran Iqbal c05fddf139
feat(macos): use `saltstack` as package to install 2022-05-17 09:03:28 +01:00
Imran Iqbal c1c635fda4
test(macos): add `map.jinja` verification files 2022-05-17 09:03:27 +01:00
Imran Iqbal dc9cff99c5
test(macos): update for this platform 2022-05-17 09:03:27 +01:00
Imran Iqbal b2316ed17b
fix(minion): replace literals with `rootuser` & `rootgroup` from map 2022-05-17 09:03:27 +01:00
Imran Iqbal 3eff2d2acf
refactor(minion): use `pkg.installed` state for macOS
Keep consistent with `salt/master.sls`.
2022-05-17 09:02:19 +01:00
Imran Iqbal 8ab60b9689
ci(macos): enable testing using GitHub Actions
* Automated using https://github.com/myii/ssf-formula/pull/443
2022-05-17 09:01:41 +01:00
Imran Iqbal e8a1237632
test(system.rb): add support for `mac_os_x` [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/442
2022-05-17 08:51:42 +01:00
Imran Iqbal 18a6230856
ci(vagrant): use `linked_clone` at all times (inc. CI) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/441
2022-05-14 20:11:40 +01:00
Imran Iqbal 124478c3ce
chore(gemfile.lock): update to latest gem versions (2022-W19) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/439
2022-05-10 07:34:03 +01:00
Imran Iqbal 552ce72d7d
chore(gemfile.lock): update to latest gem versions (2022-W18) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/437
2022-05-06 23:18:44 +01:00
Imran Iqbal 24b2ff65e9
chore(gemfile.lock): update to latest gem versions (2022-W17) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/433
2022-04-25 09:11:55 +01:00
Imran Iqbal 88b18c744c
chore(gemfile.lock): update to latest gem versions (2022-W16) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/431
2022-04-18 23:38:06 +01:00
semantic-release-bot 1ab177d5be chore(release): 1.10.3 [skip ci]
## [1.10.3](https://github.com/saltstack-formulas/salt-formula/compare/v1.10.2...v1.10.3) (2022-04-13)

### Bug Fixes

* **pkgrepo:** pkgrepo use cmd.shell ([0e4b3bd](0e4b3bdf94))

### Continuous Integration

* **kitchen.windows:** fix version number for Salt installation [skip ci] ([37dd068](37dd068d19))

### Tests

* **_mapdata:** add verification file for `fedora-36` [skip ci] ([c20deb9](c20deb92d4))
2022-04-13 21:19:00 +00:00
Imran Iqbal 8f0c7ac161
Merge pull request #534 from aboe76/feature/fix_suse_pkgrepo
fix(pkgrepo): pkgrepo use cmd.shell
2022-04-13 22:12:17 +01:00
Niels Abspoel 0e4b3bdf94
fix(pkgrepo): pkgrepo use cmd.shell 2022-04-13 22:52:43 +02:00
Imran Iqbal fa3b201773
chore(gemfile.lock): update to latest gem versions (2022-W15) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/428
2022-04-11 19:23:32 +01:00
Imran Iqbal c20deb92d4
test(_mapdata): add verification file for `fedora-36` [skip ci] 2022-04-11 16:14:35 +01:00
Imran Iqbal 37dd068d19
ci(kitchen.windows): fix version number for Salt installation [skip ci]
Automated using:

* 75e75559d6
2022-04-04 12:36:29 +01:00
Imran Iqbal 1ea1cf5d7a
chore(gemfile.lock): update to latest gem versions (2022-W14) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/427
2022-04-04 09:24:22 +01:00
semantic-release-bot 53b631c391 chore(release): 1.10.2 [skip ci]
## [1.10.2](https://github.com/saltstack-formulas/salt-formula/compare/v1.10.1...v1.10.2) (2022-04-03)

### Bug Fixes

* **gentoo:** use `retry_options` to avoid spurious service failures ([d00c069](d00c069e25))

### Continuous Integration

* **kitchen+gitlab:** update for new pre-salted images [skip ci] ([92a82a9](92a82a98c7))
* update linters to latest versions [skip ci] ([47efbc0](47efbc0492))

### Tests

* **_mapdata:** add/update verification files for Fedora & Gentoo ([e9cb3d2](e9cb3d2728))
* **system:** add `build_platform_codename` [skip ci] ([6b5598a](6b5598a8d8))
2022-04-03 13:58:18 +00:00
Imran Iqbal d00c069e25
fix(gentoo): use `retry_options` to avoid spurious service failures
Use the `retry_options` on Gentoo, similar to how its already being used
across the state files for FreeBSD, since we're getting failures such as
this one:

* https://gitlab.com/myii/salt-formula/-/jobs/2285180374
2022-04-03 10:27:56 +01:00
Imran Iqbal e9cb3d2728
test(_mapdata): add/update verification files for Fedora & Gentoo 2022-04-03 10:19:53 +01:00
Imran Iqbal 92a82a98c7
ci(kitchen+gitlab): update for new pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/426
2022-04-03 10:07:04 +01:00
Imran Iqbal 7c7c235070
chore(gemfile.lock): update to latest gem versions (2022-W13) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/425
2022-04-01 15:37:18 +01:00
Imran Iqbal 7af4524f22
chore(gemfile.lock): update to latest gem versions (2022-W12) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/424
2022-03-22 12:02:46 +00:00
Imran Iqbal 9ca62c8e3b
chore(gemfile.lock): update to latest gem versions (2022-W11) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/423
2022-03-17 23:41:41 +00:00
Imran Iqbal 232356dfc4
chore(gemfile.lock): update to latest gem versions (2022-W10) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/422
2022-03-12 10:06:50 +00:00
Imran Iqbal 47a0b7b11e
chore(gemfile.lock): update to latest gem versions (2022-W09) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/421
2022-03-04 15:33:57 +00:00
Imran Iqbal d2bba572d0
chore(gemfile.lock): update to latest gem versions (2022-W08) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/419
2022-02-21 19:11:45 +00:00