| We du run Puppet RSpec tests in a Gitlab Pipeline and use a specific Ruby Docker Image for that (basically ruby:2-alpine with some additional packages). I've noticed that tests depending on $::trusted['hostname'] start failing with Facter 4.0.52 as the variable is Undef. Running the exact same test using Facter 4.0.51 works fine (as it did with all previous versions we used). Interestingly this only happens when running the tests using the Docker Image (in Gitlab and also locally). If I execute the tests on a MacOS system, they successfully run. |