Ewoud Kohl van Wijngaarden
Ewoud Kohl van Wijngaarden
This uses tmt to run basic tests on packit builds. Inspired by https://github.com/theforeman/foreman-installer/pull/918 without duplicating the whole test setup. I've chosen tmt for its integration in packit. It would be...
It was [reported](https://community.theforeman.org/t/problem-foreman-installer-ruby-spawn-errno-enoent/34332/5) that facter can't be found if puppet is installed on a filesystem that's mounted noexec.
Split off from https://github.com/theforeman/foreman-installer/pull/822
Heavy draft, but at a basic level it works. What doesn't: * Kafo can't parse pulpcore's types/logger.pp (https://projects.theforeman.org/issues/21398) - workaround is to join it all on one line * Kafo...
This is what [puppetfile-updater](https://github.com/camptocamp/puppetfile-updater) generates and it makes sense. For reproducible builds you want to pin to a specific commit, but sometimes that's not on the default branch so it...
## Summary This also resolves a bug where JSON.parse returned a StringIO. To properly catch this, the tests are rewritten to avoid mocking where possible. Exceptions are with external URLs...
This creats a Stdlib::File namespace for file attributes. It introduces Stdlib::File::Content, but I'm not sure if this is complete. https://www.puppet.com/docs/puppet/7/type.html#file-attribute-content doesn't describe valid or invalid input. Please discuss what should...