diff --git a/ssf/defaults.yaml b/ssf/defaults.yaml index 152ddf22..dba6acad 100644 --- a/ssf/defaults.yaml +++ b/ssf/defaults.yaml @@ -14,8 +14,8 @@ ssf_node_anchors: # release phase via. `pre-commit_semantic-release.sh` # An alternative method could be to use: # `git describe --abbrev=0 --tags` - title: 'chore: use `semantic-release` cross-formula standard structure' - body: '* Automated using https://github.com/myii/ssf-formula/pull/15' + title: 'ci(kitchen+travis): replace EOL pre-salted images' + body: '* Automated using https://github.com/myii/ssf-formula/pull/16' github: owner: saltstack-formulas repo: '' diff --git a/ssf/formulas.yaml b/ssf/formulas.yaml index 10c6ed04..fdfa041e 100644 --- a/ssf/formulas.yaml +++ b/ssf/formulas.yaml @@ -16,39 +16,9 @@ ssf_node_anchors: supports_debian_ubuntu: &supports_debian_ubuntu - debian - ubuntu - platforms_old: &platforms_old + platforms_osfamily_debian: &platforms_osfamily_debian # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] - - [ubuntu , 18.04, develop, 3] - - [centos , 7 , develop, 3] - - [fedora , 29 , develop, 3] - - [opensuse/leap, 15 , develop, 3] - - [debian , 9 , 2019.2, 3] - - [ubuntu , 18.04, 2019.2, 3] - - [centos , 7 , 2019.2, 3] - - [fedora , 29 , 2019.2, 3] - - [opensuse/leap, 15 , 2019.2, 3] - - [debian , 9 , 2018.3, 2] - - [ubuntu , 16.04, 2018.3, 2] - - [centos , 7 , 2018.3, 2] - - [fedora , 29 , 2018.3, 2] - - [opensuse/leap, 42 , 2018.3, 2] - - [debian , 8 , 2017.7, 2] - - [ubuntu , 16.04, 2017.7, 2] - - [centos , 6 , 2017.7, 2] - - [fedora , 28 , 2017.7, 2] - - [opensuse/leap, 42 , 2017.7, 2] - platforms_matrix_old: &platforms_matrix_old - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] - - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - - [centos , 6 , 2017.7, 2, default] - platforms_old_osfamily_debian: &platforms_old_osfamily_debian - # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] + - [debian , 10 , develop, 3] - [ubuntu , 18.04, develop, 3] - [debian , 9 , 2019.2, 3] - [ubuntu , 18.04, 2019.2, 3] @@ -56,65 +26,102 @@ ssf_node_anchors: - [ubuntu , 16.04, 2018.3, 2] - [debian , 8 , 2017.7, 2] - [ubuntu , 16.04, 2017.7, 2] - platforms_old_osfamily_redhat: &platforms_old_osfamily_redhat + platforms_osfamily_redhat: &platforms_osfamily_redhat # [os , os_ver, salt_ver, py_ver] - [centos , 7 , develop, 3] - - [fedora , 29 , develop, 3] + - [fedora , 30 , develop, 3] + - [amazonlinux , 2 , develop, 2] - [centos , 7 , 2019.2, 3] - - [fedora , 29 , 2019.2, 3] + - [fedora , 30 , 2019.2, 3] + - [amazonlinux , 2 , 2019.2, 2] - [centos , 7 , 2018.3, 2] - [fedora , 29 , 2018.3, 2] + - [amazonlinux , 2 , 2018.3, 2] - [centos , 6 , 2017.7, 2] - - [fedora , 28 , 2017.7, 2] - platforms_old_osfamily_suse: &platforms_old_osfamily_suse + - [fedora , 29 , 2017.7, 2] + - [amazonlinux , 2 , 2017.7, 2] + platforms_osfamily_suse: &platforms_osfamily_suse # [os , os_ver, salt_ver, py_ver] - [opensuse/leap, 15 , develop, 3] - [opensuse/leap, 15 , 2019.2, 3] - - [opensuse/leap, 42 , 2018.3, 2] - - [opensuse/leap, 42 , 2017.7, 2] - platforms_old_os_debian: &platforms_old_os_debian - # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] - - [debian , 9 , 2019.2, 3] - - [debian , 9 , 2018.3, 2] - - [debian , 8 , 2017.7, 2] - platforms_old_os_ubuntu18: &platforms_old_os_ubuntu18 - # [os , os_ver, salt_ver, py_ver] - - [ubuntu , 18.04, develop, 3] - - [ubuntu , 18.04, 2019.2, 3] - platforms_old_os_ubuntu16: &platforms_old_os_ubuntu16 - # [os , os_ver, salt_ver, py_ver] - - [ubuntu , 16.04, 2018.3, 2] - - [ubuntu , 16.04, 2017.7, 2] - platforms_old_os_fedora: &platforms_old_os_fedora + - [opensuse/leap, 15 , 2018.3, 2] + - [opensuse/leap, 15 , 2017.7, 2] + # platforms_os_debian: &platforms_os_debian + # # [os , os_ver, salt_ver, py_ver] + # - [debian , 10 , develop, 3] + # - [debian , 9 , 2019.2, 3] + # - [debian , 9 , 2018.3, 2] + # - [debian , 8 , 2017.7, 2] + # platforms_os_ubuntu18: &platforms_os_ubuntu18 + # # [os , os_ver, salt_ver, py_ver] + # - [ubuntu , 18.04, develop, 3] + # - [ubuntu , 18.04, 2019.2, 3] + # platforms_os_ubuntu16: &platforms_os_ubuntu16 + # # [os , os_ver, salt_ver, py_ver] + # - [ubuntu , 16.04, 2018.3, 2] + # - [ubuntu , 16.04, 2017.7, 2] + platforms_os_fedora: &platforms_os_fedora # [os , os_ver, salt_ver, py_ver] - - [fedora , 29 , develop, 3] - - [fedora , 29 , 2019.2, 3] + - [fedora , 30 , develop, 3] + - [fedora , 30 , 2019.2, 3] - [fedora , 29 , 2018.3, 2] - - [fedora , 28 , 2017.7, 2] - platforms_old_os_suse: &platforms_old_os_suse - # [os , os_ver, salt_ver, py_ver] - - [opensuse/leap, 15 , develop, 3] - - [opensuse/leap, 15 , 2019.2, 3] - - [opensuse/leap, 42 , 2018.3, 2] - - [opensuse/leap, 42 , 2017.7, 2] - platforms_old_os_centos: &platforms_old_os_centos - # [os , os_ver, salt_ver, py_ver] - - [centos , 7 , develop, 3] - - [centos , 7 , 2019.2, 3] - - [centos , 7 , 2018.3, 2] - - [centos , 6 , 2017.7, 2] - platforms_old_os_centos6: &platforms_old_os_centos6 + - [fedora , 29 , 2017.7, 2] + # platforms_os_suse: &platforms_os_suse + # # [os , os_ver, salt_ver, py_ver] + # - [opensuse/leap, 15 , develop, 3] + # - [opensuse/leap, 15 , 2019.2, 3] + # - [opensuse/leap, 15 , 2018.3, 2] + # - [opensuse/leap, 15 , 2017.7, 2] + # platforms_os_centos: &platforms_os_centos + # # [os , os_ver, salt_ver, py_ver] + # - [centos , 7 , develop, 3] + # - [centos , 7 , 2019.2, 3] + # - [centos , 7 , 2018.3, 2] + # - [centos , 6 , 2017.7, 2] + platforms_os_centos6: &platforms_os_centos6 # [os , os_ver, salt_ver, py_ver] - [centos , 6 , 2017.7, 2] - platforms_matrix_old_osfamily_suites: &platforms_matrix_old_osfamily_suites + # platforms_os_amazonlinux: &platforms_os_amazonlinux + # # [os , os_ver, salt_ver, py_ver] + # - [amazonlinux , 2 , develop, 2] + # - [amazonlinux , 2 , 2019.2, 2] + # - [amazonlinux , 2 , 2018.3, 2] + # - [amazonlinux , 2 , 2017.7, 2] + platforms_matrix_osfamily_suites: &platforms_matrix_osfamily_suites # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, debian] + - [debian , 10 , develop, 3, debian] + - [ubuntu , 18.04, 2019.2, 3, debian] + - [amazonlinux , 2 , 2019.2, 2, redhat] + - [fedora , 29 , 2018.3, 2, redhat] + - [opensuse/leap, 15 , 2018.3, 2, suse] + - [centos , 6 , 2017.7, 2, redhat] + # yamllint disable-line rule:line-length + platforms_matrix_osfamily_suites_without_amz: &platforms_matrix_osfamily_suites_without_amz + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, debian] - [ubuntu , 18.04, 2019.2, 3, debian] - [centos , 7 , 2019.2, 3, redhat] - [fedora , 29 , 2018.3, 2, redhat] - - [opensuse/leap, 42 , 2018.3, 2, suse] + - [opensuse/leap, 15 , 2018.3, 2, suse] - [centos , 6 , 2017.7, 2, redhat] + platforms_matrix_osfamily_debian: &platforms_matrix_osfamily_debian + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, develop, 3, default] + - [debian , 9 , 2019.2, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [debian , 9 , 2018.3, 2, default] + - [ubuntu , 16.04, 2017.7, 2, default] + platforms_matrix_systemd_only: &platforms_matrix_systemd_only + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + # - [centos , 6 , 2017.7, 2, default] + - [amazonlinux , 2 , 2017.7, 2, default] yamllint: rules: rule: @@ -196,10 +203,9 @@ ssf: inspec_suites_matrix: - repositories - preferences - old_ci_files: true platforms: # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] + - [debian , 10 , develop, 3] - [ubuntu , 18.04, develop, 3] - [debian , 9 , 2019.2, 3] - [ubuntu , 18.04, 2019.2, 3] @@ -209,7 +215,7 @@ ssf: # - [ubuntu , 16.04, 2017.7, 2] platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, repositories] + - [debian , 10 , develop, 3, repositories] # - [ubuntu , 18.04, develop, 3, repositories] - [debian , 9 , 2019.2, 3, repositories] - [ubuntu , 18.04, 2019.2, 3, repositories] @@ -235,9 +241,6 @@ ssf: - '*': - . - .config - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old yamllint: rules: comments-indentation: @@ -269,9 +272,6 @@ ssf: - '*': - states/setup-certs-to-remove - . - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old semrel_files: *semrel_files_default chrony: context: @@ -283,16 +283,6 @@ ssf: inspec_yml: summary: >- Verify that the chrony formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] - # - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - - [centos , 6 , 2017.7, 2, default] use_tofs: true semrel_files: *semrel_files_default collectd: @@ -308,9 +298,15 @@ ssf: provisioner: pillars_from_files: - .sls: test/salt/default/pillar/collectd.sls - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old + platforms_matrix: + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default cron: context: @@ -336,17 +332,34 @@ ssf: inspec_yml: summary: >- Verify that the deepsea formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old platforms_matrix: + # Note, keeping this "working out" because difficult to resolve for this repo + # One `#` where working but not using, two `# #` for not working at all # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] - - [opensuse/leap, 15 , 2019.2, 3, default] - - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - # - [centos , 6 , 2017.7, 2, default] + # # - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, develop, 3, default] + # - [centos , 7 , develop, 3, default] + # - [fedora , 30 , develop, 3, default] + # - [opensuse/leap, 15 , develop, 3, default] + # # - [amazonlinux , 2 , develop, 2, default] + - [debian , 9 , 2019.2, 3, default] + # - [ubuntu , 18.04, 2019.2, 3, default] + # - [centos , 7 , 2019.2, 3, default] + - [fedora , 30 , 2019.2, 3, default] + # # - [opensuse/leap, 15 , 2019.2, 3, default] + # # - [amazonlinux , 2 , 2019.2, 2, default] + # # - [debian , 9 , 2018.3, 2, default] + # # - [ubuntu , 16.04, 2018.3, 2, default] + - [centos , 7 , 2018.3, 2, default] + # - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + # # - [amazonlinux , 2 , 2018.3, 2, default] + # # - [debian , 8 , 2017.7, 2, default] + # # - [ubuntu , 16.04, 2017.7, 2, default] + # # - [centos , 6 , 2017.7, 2, default] + - [fedora , 29 , 2017.7, 2, default] + # - [opensuse/leap, 15 , 2017.7, 2, default] + # # - [amazonlinux , 2 , 2017.7, 2, default] use_tofs: true semrel_files: *semrel_files_default dhcpd: @@ -369,14 +382,14 @@ ssf: state_top: - '*': - .config - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] - - [debian , 9 , 2018.3, 2, default] + - [amazonlinux , 2 , 2019.2, 2, default] + - [centos , 7 , 2018.3, 2, default] + # - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default fail2ban: @@ -397,9 +410,16 @@ ssf: - '*': - misc.fake_log_files - . - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old + platforms_matrix: + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + - [fedora , 30 , 2019.2, 3, default] + - [centos , 7 , 2018.3, 2, default] + # - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default golang: context: @@ -411,10 +431,16 @@ ssf: inspec_yml: summary: >- Verify that the golang formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old use_tofs: true + platforms_matrix: + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [amazonlinux , 2 , 2019.2, 2, default] + - [debian , 9 , 2018.3, 2, default] + - [fedora , 29 , 2018.3, 2, default] + # - [opensuse/leap, 15 , 2018.3, 2, default] + - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default grafana: context: @@ -426,16 +452,7 @@ ssf: inspec_yml: summary: >- Verify that the grafana formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, develop, 3, default] - - [debian , 9 , 2019.2, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [debian , 9 , 2018.3, 2, default] - - [ubuntu , 16.04, 2017.7, 2, default] + platforms_matrix: *platforms_matrix_osfamily_debian use_tofs: true semrel_files: *semrel_files_default influxdb: @@ -451,9 +468,6 @@ ssf: provisioner: pillars_from_files: - .sls: test/salt/pillar/influxdb.sls - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old semrel_files: *semrel_files_default iptables: context: @@ -483,16 +497,15 @@ ssf: inspec_suites_matrix: - default - tables - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] + - [amazonlinux , 2 , 2019.2, 2, default] - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2017.7, 2, tables] + - [centos , 7 , 2018.3, 2, default] + # - [centos , 6 , 2017.7, 2, default] + - [opensuse/leap, 15 , 2017.7, 2, tables] yamllint: rules: key-duplicates: @@ -508,9 +521,6 @@ ssf: inspec_yml: summary: >- Verify that the keepalived formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old script_kitchen: pre: - sudo modprobe ip_vs @@ -536,37 +546,17 @@ ssf: - ubuntu - centos - fedora - old_ci_files: true - platforms: - # [os , os_ver, salt_ver, py_ver] - - [amazonlinux , 2 , develop, 2] - - [debian , 9 , 2019.2, 3] - - [ubuntu , 18.04, 2019.2, 3] - - [centos , 7 , 2019.2, 3] - - [fedora , 29 , 2019.2, 3] - - [opensuse/leap, 15 , 2019.2, 3] - - [amazonlinux , 2 , 2019.2, 2] - - [debian , 9 , 2018.3, 2] - - [ubuntu , 16.04, 2018.3, 2] - - [centos , 7 , 2018.3, 2] - - [fedora , 29 , 2018.3, 2] - - [opensuse/leap, 42 , 2018.3, 2] - - [debian , 8 , 2017.7, 2] - - [ubuntu , 16.04, 2017.7, 2] - - [centos , 6 , 2017.7, 2] - - [fedora , 28 , 2017.7, 2] - - [opensuse/leap, 42 , 2017.7, 2] - - [amazonlinux , 2 , 2017.7, 2] platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - # - [amazonlinux , 2 , develop, 2, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] + - [fedora , 30 , 2019.2, 3, default] # - [amazonlinux , 2 , 2019.2, 2, default] - - [debian , 9 , 2018.3, 2, default] - [centos , 7 , 2018.3, 2, default] - # - [ubuntu , 16.04, 2017.7, 2, default] - - [fedora , 28 , 2017.7, 2, default] - # - [amazonlinux , 2 , 2017.7, 2, default] + # - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + - [fedora , 29 , 2017.7, 2, default] + # - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default locale: context: @@ -575,7 +565,7 @@ ssf: repo: locale-formula inspec_suites_kitchen: 0: - excludes: *platforms_old_os_fedora + excludes: *platforms_os_fedora inspec_yml: summary: >- Verify that the locale formula is setup and configured correctly @@ -583,7 +573,7 @@ ssf: pillars_from_files: - .sls: test/salt/pillar/default.sls 1: - includes: *platforms_old_os_fedora + includes: *platforms_os_fedora provisioner: pillars_from_files: - .sls: test/salt/pillar/fedora.sls @@ -592,15 +582,14 @@ ssf: inspec_suites_matrix: - default - fedora - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] - [fedora , 29 , 2018.3, 2, fedora] - - [opensuse/leap, 42 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default logrotate: @@ -623,9 +612,6 @@ ssf: - '*': - . - .jobs - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old semrel_files: *semrel_files_default mysql: context: @@ -665,9 +651,15 @@ ssf: provisioner: pillars_from_files: - .sls: test/salt/default/pillar/nginx.sls - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old + platforms_matrix: + # [os , os_ver, salt_ver, py_ver, inspec_suite] + - [debian , 10 , develop, 3, default] + - [ubuntu , 18.04, 2019.2, 3, default] + - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + - [centos , 6 , 2017.7, 2, default] use_tofs: true semrel_files: *semrel_files_default openvpn: @@ -686,14 +678,15 @@ ssf: state_top: - '*': - .config - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [debian , 9 , 2019.2, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] + - [debian , 9 , 2018.3, 2, default] + # - [fedora , 29 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] - [centos , 6 , 2017.7, 2, default] semrel_files: *semrel_files_default php: @@ -711,21 +704,21 @@ ssf: provisioner: pillars_from_files: [] 1: - includes: *platforms_old_osfamily_debian + includes: *platforms_osfamily_debian provisioner: pillars_from_files: - .sls: test/salt/pillar/debian.sls verifier: test_suite: default 2: - includes: *platforms_old_osfamily_redhat + includes: *platforms_osfamily_redhat provisioner: pillars_from_files: - .sls: test/salt/pillar/redhat.sls verifier: test_suite: default 3: - includes: *platforms_old_osfamily_suse + includes: *platforms_osfamily_suse provisioner: pillars_from_files: - .sls: test/salt/pillar/suse.sls @@ -736,9 +729,7 @@ ssf: - debian - redhat - suse - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old_osfamily_suites + platforms_matrix: *platforms_matrix_osfamily_suites semrel_files: *semrel_files_default postfix: context: @@ -757,9 +748,6 @@ ssf: - '*': - . - .config - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old yamllint: rules: key-duplicates: @@ -778,15 +766,13 @@ ssf: provisioner: pillars_from_files: - .sls: test/salt/pillar/postgres.sls - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [centos , 7 , 2019.2, 3, default] - - [fedora , 29 , 2019.2, 3, default] + - [fedora , 30 , 2019.2, 3, default] - [ubuntu , 16.04, 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] - [centos , 6 , 2017.7, 2, default] use_tofs: true yamllint: @@ -808,16 +794,7 @@ ssf: inspec_yml: summary: >- Verify that the prometheus formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, develop, 3, default] - - [debian , 9 , 2019.2, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [debian , 9 , 2018.3, 2, default] - - [ubuntu , 16.04, 2017.7, 2, default] + platforms_matrix: *platforms_matrix_osfamily_debian use_tofs: true semrel_files: *semrel_files_default rkhunter: @@ -835,21 +812,21 @@ ssf: provisioner: pillars_from_files: [] 1: - includes: *platforms_old_osfamily_debian + includes: *platforms_osfamily_debian provisioner: pillars_from_files: - .sls: test/salt/pillar/debian.sls verifier: test_suite: default 2: - includes: *platforms_old_osfamily_redhat + includes: *platforms_osfamily_redhat provisioner: pillars_from_files: - .sls: test/salt/pillar/redhat.sls verifier: test_suite: default 3: - includes: *platforms_old_osfamily_suse + includes: *platforms_osfamily_suse provisioner: pillars_from_files: - .sls: test/salt/pillar/suse.sls @@ -860,9 +837,7 @@ ssf: - debian - redhat - suse - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old_osfamily_suites + platforms_matrix: *platforms_matrix_osfamily_suites_without_amz use_cirrus_ci: true use_tofs: true semrel_files: *semrel_files_default @@ -954,9 +929,6 @@ ssf: - '*': - . - .included - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old semrel_files: *semrel_files_default sysctl: context: @@ -994,15 +966,14 @@ ssf: state_top: - '*': - .config - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, develop, 3, default] - [debian , 9 , 2019.2, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - [debian , 9 , 2018.3, 2, default] + # - [ubuntu , 16.04, 2017.7, 2, default] use_cirrus_ci: true yamllint: check_files: @@ -1026,9 +997,6 @@ ssf: inspec_yml: summary: >- Verify that the sysstat formula is setup and configured correctly - old_ci_files: true - platforms: *platforms_old - platforms_matrix: *platforms_matrix_old use_tofs: true semrel_files: *semrel_files_default systemd: @@ -1048,37 +1016,33 @@ ssf: - .networkd - .networkd.profiles - .units - old_ci_files: true platforms: # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] + - [debian , 10 , develop, 3] - [ubuntu , 18.04, develop, 3] - [centos , 7 , develop, 3] - - [fedora , 29 , develop, 3] + - [fedora , 30 , develop, 3] - [opensuse/leap, 15 , develop, 3] + - [amazonlinux , 2 , develop, 2] - [debian , 9 , 2019.2, 3] - [ubuntu , 18.04, 2019.2, 3] - [centos , 7 , 2019.2, 3] - - [fedora , 29 , 2019.2, 3] + - [fedora , 30 , 2019.2, 3] - [opensuse/leap, 15 , 2019.2, 3] + - [amazonlinux , 2 , 2019.2, 2] - [debian , 9 , 2018.3, 2] - [ubuntu , 16.04, 2018.3, 2] - [centos , 7 , 2018.3, 2] - [fedora , 29 , 2018.3, 2] - - [opensuse/leap, 42 , 2018.3, 2] + - [opensuse/leap, 15 , 2018.3, 2] + - [amazonlinux , 2 , 2018.3, 2] - [debian , 8 , 2017.7, 2] - [ubuntu , 16.04, 2017.7, 2] # - [centos , 6 , 2017.7, 2] - - [fedora , 28 , 2017.7, 2] - - [opensuse/leap, 42 , 2017.7, 2] - platforms_matrix: - # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] - - [ubuntu , 18.04, 2019.2, 3, default] - - [centos , 7 , 2019.2, 3, default] - - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - - [debian , 8 , 2017.7, 2, default] + - [fedora , 29 , 2017.7, 2] + - [opensuse/leap, 15 , 2017.7, 2] + - [amazonlinux , 2 , 2017.7, 2] + platforms_matrix: *platforms_matrix_systemd_only use_tofs: true semrel_files: *semrel_files_default template: @@ -1090,7 +1054,7 @@ ssf: repo: template-formula inspec_suites_kitchen: 0: - excludes: *platforms_old_os_centos6 + excludes: *platforms_os_centos6 inspec_yml: summary: >- Verify that the template formula is setup and configured correctly @@ -1103,7 +1067,7 @@ ssf: - .sls: pillar.example - define_roles.sls: test/salt/pillar/define_roles.sls 1: - includes: *platforms_old_os_centos6 + includes: *platforms_os_centos6 provisioner: pillars: - '*': @@ -1154,16 +1118,16 @@ ssf: provisioner: pillars_from_files: - .sls: test/salt/pillar/default.sls - old_ci_files: true - platforms: *platforms_old platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, default] + - [debian , 10 , develop, 3, default] - [ubuntu , 18.04, 2019.2, 3, default] - [centos , 7 , 2019.2, 3, default] + # - [amazonlinux , 2 , 2019.2, 2, default] - [fedora , 29 , 2018.3, 2, default] - - [opensuse/leap, 42 , 2018.3, 2, default] - - [debian , 8 , 2017.7, 2, default] + - [opensuse/leap, 15 , 2018.3, 2, default] + # - [centos , 6 , 2017.7, 2, default] + # - [amazonlinux , 2 , 2017.7, 2, default] travis: # Facing errors with `xenial` at time of adding # https://travis-ci.org/myii/ufw-formula/jobs/561205378#L906 @@ -1218,37 +1182,14 @@ ssf: - .sls: test/salt/pillar/prod_server.sls inspec_suites_matrix: - '' - old_ci_files: true - platforms: - # [os , os_ver, salt_ver, py_ver] - - [debian , 9 , develop, 3] - - [ubuntu , 18.04, develop, 3] - - [centos , 7 , develop, 3] - - [fedora , 30 , develop, 3] - - [opensuse/leap, 15 , develop, 3] - - [debian , 9 , 2019.2, 3] - - [ubuntu , 18.04, 2019.2, 3] - - [centos , 7 , 2019.2, 3] - - [fedora , 30 , 2019.2, 3] - - [opensuse/leap, 15 , 2019.2, 3] - - [debian , 9 , 2018.3, 2] - - [ubuntu , 16.04, 2018.3, 2] - - [centos , 7 , 2018.3, 2] - - [fedora , 29 , 2018.3, 2] - - [opensuse/leap, 42 , 2018.3, 2] - - [debian , 8 , 2017.7, 2] - - [ubuntu , 16.04, 2017.7, 2] - - [centos , 6 , 2017.7, 2] - - [fedora , 29 , 2017.7, 2] - - [opensuse/leap, 15 , 2017.7, 2] platforms_matrix: # [os , os_ver, salt_ver, py_ver, inspec_suite] - - [debian , 9 , develop, 3, ''] + - [debian , 10 , develop, 3, ''] - [ubuntu , 18.04, 2019.2, 3, ''] - - [centos , 7 , 2019.2, 3, ''] + - [amazonlinux , 2 , 2019.2, 2, ''] - [fedora , 29 , 2018.3, 2, ''] - - [opensuse/leap, 42 , 2018.3, 2, ''] - - [debian , 8 , 2017.7, 2, ''] + - [opensuse/leap, 15 , 2018.3, 2, ''] + - [centos , 6 , 2017.7, 2, ''] script_kitchen: cmd: test semrel_files: *semrel_files_default