Ewoud Kohl van Wijngaarden

Results 290 issues of Ewoud Kohl van Wijngaarden

By storing the non-default answers in a different layer, resetting works as expected. This relies on Kafo 4. Currently a draft since the migrations do not like this. Includes https://github.com/theforeman/foreman-installer/pull/398

Waiting on contributor

These defaults are the same as what Foreman generates, so there is no need to specify these. It should be noted that puppet-foreman has no default, but the Foreman seeds...

Needs testing
Not yet reviewed

Currently Foreman uses +%Y%m%d%H%M%S and Katello uses +%y%m%d%H%M%S. Historically Kafo has recommended the latter but the former uses complete timestamps, which makes them easier to recognize. It also uses underscores...

Needs testing
Not yet reviewed

This revives the idea of https://github.com/theforeman/foreman-installer/pull/435 which in itself is https://github.com/theforeman/foreman-installer/pull/262 but updated. The novel part is that it shares migrations with the content proxy scenario. Right now it uses...

Needs testing
Not yet reviewed

This uses r10k's new dependency solver to replace librarian-puppet. librarian-puppet is mostly on life support, so it's interesting to look at possible replacements. It pulls in https://github.com/puppetlabs/r10k/pull/1232 so this is...

Needs testing
Not yet reviewed

This moves all non-default options into the Hiera layer. Since Kafo 3.0 this works and is supported. It also means --reset-$option loads the installer default rather than the Puppet default....

Needs testing
Not yet reviewed

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....

Needs testing
Needs re-review

This rewrites most Foreman migrations to a new migration DSL. The DSL decouples from the actual answer file structure and is more expressive. Technically the DSL doesn't exist, but this...

Needs testing
Not yet reviewed

This adds an installer option --list-plugins hook. It is implemented in pre_validations because that allows showing whether they are enabled or not. This does mean that the verbose output is...

Needs testing
Not yet reviewed

Depends on https://github.com/theforeman/puppet-katello/pull/308. This uses the separate classes in puppet-katello to expose in a more logical way to the end user. The generated help text is below. Note that there's...

Needs testing
Not yet reviewed