Problem: AFAICT not related to foreman, but to CentOS 8.3 itself.
I noticed that I am unable to boot the OS installer when I use the images provided with CentOS 8.3. What I was able to find out is that the problem seems to be that the image, after booting, is unable to get an IP address.
The NIC seems to be set to down and not attempting to configure itself with DHCP. Does anyone know if anything significant changed in CentOS 8.3 that would require a modification to the cmdline options passed to the image when booting (except ip=dhcp)
Hmm, setting the minor release creates a new problem…
When the OS is configured as below (no minor version):
[root@deploy ~]# hammer os show --id 4
Title: CentOS 8
Major version: 8
It works just fine, however, when I set the minor version of the OS to 3, it will render the templates for the host groups correctly. But, if you touch them (e.g. by opening them in the web UI), the configured ‘Sycned Content’ falls off, as the repo does not report the minor version and therefore no longer matches the OS.
Well you can always hardcode the change in the template. Or you can introduce a host param named something like force-bootif-workaround or something like that and apply that if its present. If you choose to, please contribute the change because what you are running into (not using minor version for your OS) might be a problem for other users as well. Thanks.