Commit Graph

261 Commits

Author SHA1 Message Date
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
Imran Iqbal
bea45930da
chore(gemfile+lock): update to latest gem versions (2020-W43) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/273
2020-10-20 10:18:29 +01:00
Imran Iqbal
635902dd4d
ci(pre-commit): finalise rstcheck configuration [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/267
2020-10-10 06:48:36 +01:00
Dafydd Jones
afb2915801
chore(commitlint): add {body,footer,header}-max(-line)-length [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/265
2020-10-07 09:06:39 +01:00
Imran Iqbal
b1af5952bd
chore(gemfile+lock): update to latest gem versions (2020-W41) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/263
2020-10-07 00:04:59 +01:00
Imran Iqbal
ec4fa7bc11
ci(pre-commit): enable/disable rstcheck as relevant [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/262
2020-10-05 00:21:08 +01:00
Dafydd Jones
6d366861bf
ci(pre-commit): add to formula [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/259
2020-10-03 10:33:29 +01:00
Imran Iqbal
16d6742949 style(libtofs.jinja): use Black-inspired Jinja formatting [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/237
2020-07-19 23:26:39 +01:00
Imran Iqbal
8ab5ede2cb chore(gemfile.lock): update to latest gem versions (2020-W27) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/235
2020-07-06 14:27:53 +01:00
Imran Iqbal
8c773206fb chore(gemfile.lock): update to latest gem versions (2020-W26) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/233
2020-06-26 12:44:12 +01:00
Imran Iqbal
14815da8b2 chore(gemfile.lock): update to latest gem versions (2020-W25) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/229
2020-06-21 12:56:31 +01:00