IPv6 SLAAC bricks keycloak

I have a functional UCS and Keycloak VM running.

If I add SLAAC to my IP configuration, it kills Keycloak. Trying to browse to Keycloak gives a proxy error.

So docker/keycloak or something doesn’t like IPv6. Okay fine. So I turn off SLAAC. Turns out Keycloak is still bricked at this point.

I’ve repeated these steps to confirm it is consistent, restarting the entire server between each step.

Looking at the keycloak docker container log, looks like it is barfing trying to resolve the FQDN of UCS in order to connect to postgres.

2024-02-24 16:26:43,746 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Property assignment of external_addr in TCP with original property value (FQDN redacted) and converted to null could not be assigned
2024-02-24 16:26:43,746 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Conversion of external_addr in TCP with property value (FQDN redacted) failed

Recovery right now is via VM snapshot. Anyone know how I could recover from this via CLI?