Ian Alton
07/07/2025, 9:27 PMJustin Beasley
07/07/2025, 11:24 PMairbyte-server for consistency with the above solution.
However, these are steps I was able to use to get Connector Builder working again:
1. Edit the Service for airbyte-airbyte-connector-builder-server-svc and add an annotation of <http://cloud.google.com/neg|cloud.google.com/neg>: '{"ingress": true}' (this creates an NEG and allows it to be used in ingress rules)
2. Do the same for the airbyte-airbyte-server-svc Service (if you haven't already)
3. Edit the existing Ingress object to add the additional backend and its rules (under spec.rules[].http.paths[])
4. Make sure that the attached Classic Load Balancer actually loads the backends and path mappings correctly. In my case, I got an additional NEG-based backend (probably because of my change from webapp) so I needed to update the config a bit to get it back in order
That seems to be working for me, so hopefully it'll help others with similar setups. (Initially I had some trouble switching from webapp to server for the primary routes, but trying again seems to have fixed it.)
P.S. would be ideal to have a full GKE write-up in the docs since it's non-trivial to get it to play nicely as it stands today (at least when you're using private clusters and wanting to be able to leverage things like static reserved IP, Google-managed SSL cert, and IAP for auth using Google Accounts).Lucas Segers
08/13/2025, 3:44 AMClusterIP- changed it back
• this time around only the `airbyte-workload-api-server`didnt get its image tag updated and stayed on 1.6.0 instead of 1.7.2. sneaky sneaky