Skip to content

Commit a3f4a7b

Browse files
committed
Support proxying services with no ingress
1 parent 00f82b0 commit a3f4a7b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Tiltfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,9 @@ def proxy_local_service_if_set(service_name, service_chart, service_namespace, a
208208
all_service_deps.append("traefik")
209209

210210
if (service_name in local_services):
211-
212211
service_ingress_details = extract_ingress_details(service_traefik_yaml)
212+
if not service_ingress_details:
213+
service_ingress_details = ["name="+service_name]
213214
service_proxy_yaml = helm_with_build_cache("tilt/helm/host-proxy", specifier=service_name, namespace=service_namespace, values=["config/local.yaml"], set=host_details+service_ingress_details)
214215
k8s_yaml(service_proxy_yaml)
215216
for object in decode_yaml_stream(service_proxy_yaml):
@@ -230,6 +231,7 @@ def extract_ingress_details(yaml):
230231
routes = object["spec"]["routes"]
231232
service = routes[0]["services"][0]
232233
return ["port=" + str(service["port"]), "name=" + service["name"]]
234+
return []
233235

234236
agnostic_local_resource("create-hosts-file-content", cmd=["./tilt/scripts/print-hosts.sh"], labels=["core"], auto_init=False, trigger_mode=TRIGGER_MODE_MANUAL, allow_parallel=True)
235237
agnostic_local_resource("populate-featured-mod-files", cmd=["./tilt/scripts/update-faf-featured-mod.sh", faf_data_dir], labels=["database"], resource_deps=["faf-db-migrations"], auto_init=False, trigger_mode=TRIGGER_MODE_MANUAL, allow_parallel=True)

0 commit comments

Comments
 (0)