Commit Graph

221 Commits

Author SHA1 Message Date
Imran Iqbal
4b68b09507
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:09:09 +01:00
Imran Iqbal
17fbdab64c
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:08:55 +01:00
Imran Iqbal
30ce777b40
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:03:07 +01:00
Imran Iqbal
05886e90fc
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:13:53 +01:00
Imran Iqbal
c3193f55b2
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:14:29 +01:00
Imran Iqbal
859d470522
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 11:57:31 +01:00
Imran Iqbal
22de821311
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:56:06 +01:00
Imran Iqbal
ab9a5d04c0
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:32:53 +01:00
Imran Iqbal
220d9f8d80
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:08:57 +01:00
Imran Iqbal
a8491c2d6c
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:23:12 +01:00
Imran Iqbal
b2af65bd9f
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:12:00 +01:00
Imran Iqbal
4c72d436ca
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:23:06 +01:00
Imran Iqbal
c00898dbc1
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:12:50 +01:00
Imran Iqbal
620bef332a
ci(gemfile+lock): use ssf customised inspec repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/357
2021-08-04 21:54:03 +01:00
Imran Iqbal
3d17f0a5eb
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:36:59 +01:00
Imran Iqbal
868bea5dc1
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:27:09 +01:00
Imran Iqbal
bd112addc1
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:30:12 +01:00
Imran Iqbal
453ec7376f
ci: add Debian 11 Bullseye & update yamllint configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/345
2021-07-18 19:01:24 +01:00
Imran Iqbal
e841fcccae
ci(kitchen): move provisioner block & update run_command [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/344
2021-07-17 21:09:32 +01:00
Imran Iqbal
d594e816bd
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:26:43 +01:00
Imran Iqbal
024ce9771e
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:13:07 +01:00
Imran Iqbal
dfd3a3af75
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:03:31 +01:00
Imran Iqbal
1ffbbb59d3
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:44:57 +01:00
Imran Iqbal
8ab91fd450
test(inspec): add service verification control [skip ci]
Provide this after noticing this was missing when reviewing #45.
2021-06-05 14:47:09 +01:00
semantic-release-bot
032b522078 chore(release): 0.6.1 [skip ci]
## [0.6.1](https://github.com/saltstack-formulas/keepalived-formula/compare/v0.6.0...v0.6.1) (2021-06-04)

### Bug Fixes

* **osfamilymap:** add package for Gentoo ([f07212d](f07212dfbb))
* **service:** service restart handling with watch requisite ([1ae8918](1ae8918f1e))

### Continuous Integration

* add `arch-master` to matrix and update `.travis.yml` [skip ci] ([fbc97db](fbc97db940))
* **commitlint:** ensure `upstream/master` uses main repo URL [skip ci] ([7bc7b0d](7bc7b0d002))
* **gemfile+lock:** use `ssf` customised `kitchen-docker` repo [skip ci] ([5eb060c](5eb060cde7))
* **gitlab-ci:** add `rubocop` linter (with `allow_failure`) [skip ci] ([b4ec26c](b4ec26cffb))
* **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] ([d8bce5f](d8bce5ff94))
* **kitchen+gitlab:** adjust matrix to add `3003` [skip ci] ([7732d92](7732d92457))
* **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] ([bbb13d1](bbb13d1b18))
* **pre-commit:** update hook for `rubocop` [skip ci] ([afb12f1](afb12f1fa8))

### Tests

* standardise use of `share` suite & `_mapdata` state [skip ci] ([89986bf](89986bfe5f))
2021-06-04 15:29:05 +00:00
Imran Iqbal
862369145b
Merge pull request #45 from danrodrig/fix-service-restart
fix: Service restart handling with watch requisite
2021-06-04 16:20:50 +01:00
Daniel Rodríguez
1ae8918f1e fix(service): service restart handling with watch requisite
Previously, the state for the keepalived service included the enable
attribute. This would prevent the watch requisite to restart the service
if the service was already running but not enabled.

For reference, https://docs.saltproject.io/en/latest/ref/states/requisites.html#watch

Split service handling in service.enabled and service.running.
2021-06-04 15:43:40 +02:00
Imran Iqbal
032afac441
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:07:40 +01:00
Imran Iqbal
fbc97db940
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:30:42 +01:00
Imran Iqbal
7732d92457
ci(kitchen+gitlab): adjust matrix to add 3003 [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/318
2021-04-23 08:46:34 +01:00
Imran Iqbal
156f3301f7
chore: update CODEOWNERS & .yamllint re: kitchen-vagrant [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/310
2021-04-05 18:19:03 +01:00
Imran Iqbal
89986bfe5f
test: standardise use of share suite & _mapdata state [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/302
2021-03-23 21:29:20 +00:00
Imran Iqbal
d8bce5ff94
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:19:24 +00:00
Imran Iqbal
8ec5a52e77
chore(yamllint): add .git/ to ignores [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/297
2021-03-05 18:32:34 +00:00
Imran Iqbal
bbb13d1b18
ci(kitchen+gitlab-ci): use latest pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/293
2021-02-24 10:20:59 +00:00
Imran Iqbal
f07212dfbb
fix(osfamilymap): add package for Gentoo 2021-02-24 09:58:24 +00:00
Daniel Dehennin
7f64bc1a5b
chore(rubocop): allow use of YAML.load for _mapdata.rb [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/296
2021-02-23 21:48:22 +00:00
Dafydd Jones
5028ca44e1
chore(shellcheck): switch hook for shellcheck [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/295
2021-02-21 08:30:53 +00:00
Imran Iqbal
5eb060cde7
ci(gemfile+lock): use ssf customised kitchen-docker repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/294
2021-02-17 13:50:23 +00:00
Imran Iqbal
e7b9e766f4
chore: standardise structure (.gitignore & _mapdata.rb) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/292
2021-02-11 11:50:11 +00:00
Imran Iqbal
afb12f1fa8
ci(pre-commit): update hook for rubocop [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/290
2021-02-02 00:19:27 +00:00
Imran Iqbal
7bc7b0d002
ci(commitlint): ensure upstream/master uses main repo URL [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/278
2020-12-20 18:46:27 +00:00
Imran Iqbal
b4ec26cffb
ci(gitlab-ci): add rubocop linter (with allow_failure) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/277
2020-12-19 14:32:01 +00:00
semantic-release-bot
aa7229a974 chore(release): 0.6.0 [skip ci]
# [0.6.0](https://github.com/saltstack-formulas/keepalived-formula/compare/v0.5.1...v0.6.0) (2020-12-16)

### Continuous Integration

* **gemfile.lock:** add to repo with updated `Gemfile` [skip ci] ([eebb7e0](eebb7e0ea6))
* **gitlab-ci:** use GitLab CI as Travis CI replacement ([15e3cdb](15e3cdb6a2))
* **kitchen:** use `saltimages` Docker Hub where available [skip ci] ([02347ad](02347adaac))
* **kitchen+travis:** remove `master-py2-arch-base-latest` [skip ci] ([161c6a6](161c6a6156))
* **pre-commit:** add to formula [skip ci] ([6d36686](6d366861bf))
* **pre-commit:** enable/disable `rstcheck` as relevant [skip ci] ([ec4fa7b](ec4fa7bc11))
* **pre-commit:** finalise `rstcheck` configuration [skip ci] ([635902d](635902dd4d))
* **travis:** add notifications => zulip [skip ci] ([3ae2959](3ae2959f13))
* **workflows/commitlint:** add to repo [skip ci] ([80bdb6c](80bdb6cac4))

### Features

* **config:** add support for switch type parameters ([20d67c1](20d67c13a1))
* **scripts:** deploy helper scripts ([5fc37fa](5fc37fa6fb))

### Styles

* **libtofs.jinja:** use Black-inspired Jinja formatting [skip ci] ([16d6742](16d6742949))
2020-12-16 08:04:49 +00:00
Imran Iqbal
15e3cdb6a2
ci(gitlab-ci): use GitLab CI as Travis CI replacement
* Automated using https://github.com/myii/ssf-formula/pull/275
2020-12-16 06:34:27 +00:00
Roman
a67b1426dc
Merge pull request #44 from hatifnatt/scripts
feat(scripts): deploy helper scripts
2020-12-06 18:12:07 +03:00
Roman
886860cb14
Merge pull request #43 from hatifnatt/support_boolean_params
feat(config): add support for switch type parameters
2020-12-06 18:09:15 +03:00
Hatifnatt
5fc37fa6fb feat(scripts): deploy helper scripts
Deploy arbitrary helper scripts to use them in configuration file
2020-11-30 18:10:54 +03:00
Hatifnatt
20d67c13a1 feat(config): add support for switch type parameters
In config file render only key name if key value is boolean and it is 'true'
2020-11-26 15:11:24 +03:00
Imran Iqbal
a82e3efa7c
chore(gemfile+lock): update to latest gem versions (2020-W44) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/274
2020-10-26 22:50:14 +00:00