If I create a test environment I'm able to get a valid certificate without any issues. My Staging and Production environment has IPV6 as a requirement, so what I ended up using is to follow this pattern in order to get an IPv6 Address in GKE.
Is there a flag I could be able to add to force IPv4?
Failing that, I would need DNS validation as I'm not using a standard DNS service provider, is there a guide on how to setup a custom app to write the DNS entries required for DNS validation that ties into GKE to succeed?
Here's a ticket I created a while back for more context if anyone would like to read.
No, there is not. The Let's Encrypt validation servers prefer IPv6 if an AAAA record exists. Although it's not clear to me why that would be an issue at all?
I'm not sure either but the LB is the only thing I can see that's different between the two environments. It's supposed to forward all requests but maybe the multiple layers of SSL is breaking it?
IPv6 has a different SSL certificate while I'm trying to obtain a LetsEncrypt one for the IPv4 stack.