foreman-installer icon indicating copy to clipboard operation
foreman-installer copied to clipboard

Assert distribution support

Open ekohl opened this issue 4 years ago • 4 comments

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 avatar Feb 13 '20 12:02 ekohl

@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

theforeman-bot avatar Feb 14 '20 11:02 theforeman-bot

@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

theforeman-bot avatar Feb 14 '20 11:02 theforeman-bot

@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

theforeman-bot avatar Feb 14 '20 11:02 theforeman-bot

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.

ekohl avatar May 04 '20 14:05 ekohl