Customizing unexpected error pages
When having a multi-instance Zitadel setup with top subdomain as the tenant (instance). We get an error page with an instance not found error, when a user hits a non-existing instance. This page is blank, is it possible to configure to make it more professional looking? This could also be applied to other unexpected errors displayed.
Right now we get text i.e.:
8 Replies
Hey, any insights on this issue?
I guess you are self-hosting, right?
In that case you can configure your reverse proxy to render an error page or redirect to another domain.
Yes, we are self hosting, it's just that all our
tenants
are "dynamic" and we don't have a list beforehand... Should this be solved by some sort of k8s ingress configuration?Ok I see, in that case you either want to dynamically check the domain and react in the network infra or we can have something in zitadel that creates a nice error.
What would you think is the best open in your case?
I have a feeling that a network infra solution would be very custom and only tailored at our specific case. Zitadel would be better of providing some sort of simple theming for this unexpected error (like it has with access denied, login and other pages). This should be a generic page, the only difference could be to choose the error message and details to display on that page... Just some thoughts.
Thanks for sharing, let me loop in @fabienne as well here
Thanks for the feedback. Till now we never heard the need for such an error page in that case. I think mainly because most of the time this error indicates that there has been a configuration problem somewhere. If this is something you like to see in Zitadel. I kindly ask you to open up a feature request in our repository. In that case we can track how many customers would love to see that feature.
We are going to use default k8s fallback service with a custom error page for now, but i'll fill a feature request on github, as you mentioned, to check if there's a need for a customizable unexpected error page directly in Zitadel...