fix(ingresses): load cluster wide ingresses [r8s-78] (#78)

pull/12292/merge
Steven Kang 4 weeks ago committed by GitHub
parent 6c57a00a65
commit 94b1d446c0

@ -424,7 +424,7 @@ class KubernetesCreateApplicationController {
const ingressNamesLoaded = this.ingresses.map((i) => i.Name);
const areAllIngressesLoaded = uniqueIngressNamesUsed.every((ingressNameUsed) => ingressNamesLoaded.includes(ingressNameUsed));
if (!areAllIngressesLoaded) {
this.refreshIngresses();
this.refreshIngresses(this.application.ResourcePool);
}
}
// update the services

@ -53,7 +53,10 @@ export function AppIngressPathsForm({
const allowedIngresses =
ingresses?.filter((ing) => {
const className = ing.ClassName || 'none';
return allowedIngressClasses.includes(className);
return (
allowedIngressClasses.includes(className) &&
ing.Namespace === namespace
);
}) || [];
return allowedIngresses.flatMap((ing) =>
ing.Hosts?.length
@ -64,7 +67,7 @@ export function AppIngressPathsForm({
}))
: []
);
}, [ingressControllers, ingresses]);
}, [namespace, ingressControllers, ingresses]);
if (ingressesQuery.isError || ingressControllersQuery.isError) {
return <FormError>Unable to load ingresses.</FormError>;

Loading…
Cancel
Save