diff --git a/pillar.example b/pillar.example index 33c1562f..2328f01c 100644 --- a/pillar.example +++ b/pillar.example @@ -88,6 +88,7 @@ ssf: - libvirt - locale - logrotate + - lvm - mysql - nginx - openssh diff --git a/ssf/defaults.yaml b/ssf/defaults.yaml index 7822421e..c6de58c8 100644 --- a/ssf/defaults.yaml +++ b/ssf/defaults.yaml @@ -18,7 +18,7 @@ ssf_node_anchors: # `git describe --abbrev=0 --tags` # yamllint disable rule:line-length title: 'feat(semantic-release): implement for this formula' - body: '* Checked using https://github.com/myii/ssf-formula/pull/43' + body: '* Checked using https://github.com/myii/ssf-formula/pull/42' # yamllint enable rule:line-length github: owner: saltstack-formulas @@ -263,6 +263,7 @@ ssf: <<: *isk_suite_default name: fedora logrotate: *formula_default + lvm: *formula_default mysql: *formula_default nginx: *formula_default openssh: *formula_default diff --git a/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst b/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst index 47a1644f..390ca755 100644 --- a/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst +++ b/ssf/files/tofs_template-formula/docs/CONTRIBUTING.rst @@ -182,6 +182,7 @@ These formulas are already compatible with semantic-release: * `libvirt-formula `_ * `locale-formula `_ * `logrotate-formula `_ +* `lvm-formula `_ * `mysql-formula `_ * `nginx-formula `_ * `openssh-formula `_ diff --git a/ssf/formulas.yaml b/ssf/formulas.yaml index d1d07d22..ab537748 100644 --- a/ssf/formulas.yaml +++ b/ssf/formulas.yaml @@ -699,6 +699,43 @@ ssf: - . - .jobs semrel_files: *semrel_files_default + lvm: + context: + git: + github: + repo: lvm-formula + inspec_suites_kitchen: + 0: + inspec_yml: + summary: >- + Verify that the lvm formula is setup and configured correctly + provisioner: + pillars_from_files: + - .sls: test/salt/pillar/pillar.example + state_top: + - '*': + - .clean + - . + platforms_matrix: + # Note, the commented lines are the only ones that didn't work + # Everything else working, even if lines have been removed + # Keeping hold of this "working out" for future reference + # One `#` where working but not using, two `# #` for not working at all + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + # - [amazonlinux , 2 , develop, 2, default] + # # - [arch-base , latest, develop, 2, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [fedora , 30 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + # # - [arch-base , latest, 2019.2, 2, default] + - [centos , 7 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + # # - [arch-base , latest, 2018.3, 2, default] + # - [centos , 6 , 2017.7, 2, default] + - [amazonlinux , 2 , 2017.7, 2, default] + # # - [arch-base , latest, 2017.7, 2, default] + semrel_files: *semrel_files_default mysql: context: git: