mirror of
https://github.com/bunkerity/bunkerweb
synced 2026-05-24 09:28:37 +00:00
k8s - use same namespace as ingress for services
This commit is contained in:
parent
81c2c3187c
commit
ff1e6cc28c
1 changed files with 3 additions and 3 deletions
|
|
@ -73,7 +73,7 @@ class IngressController(Controller):
|
|||
def _to_services(self, controller_service) -> List[dict]:
|
||||
if not controller_service.spec or not controller_service.spec.rules:
|
||||
return []
|
||||
|
||||
namespace = controller_service.metadata.namespace
|
||||
services = []
|
||||
# parse rules
|
||||
for rule in controller_service.spec.rules:
|
||||
|
|
@ -112,7 +112,7 @@ class IngressController(Controller):
|
|||
|
||||
service_list = self.__corev1.list_service_for_all_namespaces(
|
||||
watch=False,
|
||||
field_selector=f"metadata.name={path.backend.service.name}",
|
||||
field_selector=f"metadata.name={path.backend.service.name},metadata.namespace={namespace}",
|
||||
).items
|
||||
|
||||
if not service_list:
|
||||
|
|
@ -121,7 +121,7 @@ class IngressController(Controller):
|
|||
)
|
||||
continue
|
||||
|
||||
reverse_proxy_host = f"http://{path.backend.service.name}.{service_list[0].metadata.namespace}.svc.cluster.local:{path.backend.service.port.number}"
|
||||
reverse_proxy_host = f"http://{path.backend.service.name}.{namespace}.svc.cluster.local:{path.backend.service.port.number}"
|
||||
service.update(
|
||||
{
|
||||
"USE_REVERSE_PROXY": "yes",
|
||||
|
|
|
|||
Loading…
Reference in a new issue