+++ This bug was initially created as a clone of Bug #1793591 +++
In order to properly support the IPv6 requirement in OCP 4.4, RHCOS needs to be able to perform DHCPv4 and DHCPv6 in the initramfs to bootstrap the nodes.
Part of this is achieved via a newer build of `dracut` from BZ#1787620, however we need to change the default kernel command line in RHCOS artifacts to use `ip=dhcp,dhcp6` as well.
This will likely require a change to `coreos-assembler`, for example:
https://github.com/coreos/coreos-assembler/blob/master/src/create_disk.sh#L366
And possibly `ignition-dracut`, for example:
https://github.com/coreos/ignition-dracut/blob/spec2x/grub/02_ignition_firstboot#L13
--- Additional comment from Micah Abbott on 2020-01-21 16:17:23 UTC ---
This might be achieved with a change to the `image.yaml` file that is consumed by `coreos-assembler` for RHCOS and a patch to `ignition-dracut`
Hmm, so RHCOS 4.3 is currently on dracut-049-27 (8.1), while 4.4 is on dracut-049-64 (8.2). So this will involve tagging 8.2 dracut into 4.3. Which I think should be fine, but just noting this won't be a minor bump.
That build is already in the 4.3 candidate tag
```
$ brew list-tags --build=dracut-049-64.git20200123.el8
rhaos-4.3-rhel-8-candidate
rhaos-4.4-rhel-8-candidate
rhel-8.2.0-candidate
rhel-8.2.0-pending
```
We just need to ask ART to generate a signed 4.3 puddle and ensure it lands there