Aldo Orozco
08/13/2024, 5:56 PM[DEPRECATED] Marcos Marx
Aldo Orozco
08/13/2024, 6:30 PMAldo Orozco
08/13/2024, 6:34 PMJoey Benamy
08/13/2024, 6:44 PMJoey Benamy
08/13/2024, 6:45 PMJustin Beasley
08/13/2024, 8:33 PMannotations values to generate a native HTTP/S LB, enable Cloud IAP (which we're using for auth), and do things like change the default timeouts/certificates/static IP assignment by generating your own FrontendConfig and BackendConfig and injecting them. (I mostly wanted to see if it was possible)
The reality is that it's a fair amount of work to get it right, and tends to be more fragile as Google and Airbyte both change things over time. I'm not sure how much of that is because of our specific GCP environment which has a lot of intersecting components . . . GKE Autopilot (private cluster), Shared VPC from host project, IAP for auth, Cloud NAT for stable outbound IP, Google-generated cert, customized LB timeout, Secrets Manager, Cloud SQL (also private), etc.
Happy to compare notes, but just flagging there are a lot of possible combinations depending on your setup. π
I do still think it would be useful to have at least a basic GKE native LB ingress case supported in the docs, even if it doesn't cover 100% of the corner cases. And then maybe it can be expanded upon over time. And probably the same for EKS/ELB. I imagine those are the platforms most people are going to reach for, so a good quickstart config to build on top of would be nice.Joey Benamy
08/13/2024, 8:35 PMJustin Beasley
08/13/2024, 8:58 PMJoey Benamy
08/13/2024, 8:59 PM