mirror of
https://github.com/portainer/portainer.git
synced 2025-07-23 23:39:41 +02:00
fix(ingresses): load cluster wide ingresses [r8s-78] (#78)
This commit is contained in:
parent
6c57a00a65
commit
94b1d446c0
2 changed files with 6 additions and 3 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue