foreman-installer
foreman-installer copied to clipboard
Assert distribution support
This takes the approach that if a distribution is supported, it should support certain versions that Foreman supports.
Currently this fails because not all modules mark the distributions as supported. This is an effort to ensure a platform is supported when we add it. Below is a list of current failures:
- [x] Puppet module puppetdb should support Debian 10 - module removed
- [x] Puppet module augeasproviders_core should support CentOS 7 / Debian 10 - https://github.com/hercules-team/augeasproviders_core/pull/21
- [x] Puppet module augeasproviders_sysctl should support Debian 10 - https://github.com/hercules-team/augeasproviders_sysctl/pull/39
- [x] Puppet module extlib should support Debian 10 - https://github.com/voxpupuli/puppet-extlib/pull/154
- [x] Puppet module foreman_proxy should support CentOS 8 - https://github.com/theforeman/puppet-foreman_proxy/pull/582
- [x] Puppet module inifile should support Debian 10 - can't use 4.x due to puppetdb
- [x] Puppet module mongodb should support CentOS 8 / Debian 10 - WONTFIX, irrelevant
- [x] Puppet module pulp should support CentOS 8 - WONTFIX, irrelevant
- [x] Puppet module puppet should support CentOS 8 - https://github.com/theforeman/puppet-puppet/pull/742
- [x] Puppet module qpid should support CentOS 8 - WONTFIX, irrelevant
- [x] Puppet module redis should support Debian 10 - https://github.com/voxpupuli/puppet-redis/pull/338
- [x] Puppet module squid should support CentOS 8 / Debian 10 / Ubuntu 18.04 - in git master but irrelevant
- [x] Puppet module translate should support CentOS 7 / Ubuntu 18.04 - https://github.com/puppetlabs/puppetlabs-translate/pull/70
- [x] Puppet module trusted_ca should support Debian 10 - https://github.com/voxpupuli/puppet-trusted_ca/pull/21
@ekohl, this pull request is currently not mergeable. Please rebase against the develop branch and push again.
If you have a remote called 'upstream' that points to this repository, you can do this by running:
$ git pull --rebase upstream develop
This message was auto-generated by Foreman's prprocessor
@ekohl, this pull request is currently not mergeable. Please rebase against the develop branch and push again.
If you have a remote called 'upstream' that points to this repository, you can do this by running:
$ git pull --rebase upstream develop
This message was auto-generated by Foreman's prprocessor
@ekohl, this pull request is currently not mergeable. Please rebase against the develop branch and push again.
If you have a remote called 'upstream' that points to this repository, you can do this by running:
$ git pull --rebase upstream develop
This message was auto-generated by Foreman's prprocessor
Updated to include EL8 to verify https://projects.theforeman.org/issues/29189. It will still fail and https://github.com/theforeman/foreman-installer/pull/493 is probably needed since that module isn't really receiving any attention. MongoDB on Debian 10 is not relevant to us, so I might special case it.