Skip to content

Helm installation /ui and /apidoc routes do not work out of the box #2452

Description

@JCapucho

When installing (or migrating) to ditto 3.9.0 (helm chart 4.0.0) the /ui and /apidoc ingress routes do not seem to work, returning the nginx default 404 page.

Looking at the dittoui and swaggerui pods logs, it seems to be trying to access /usr/share/nginx/html/apidocs:

2026/05/15 13:41:06 [error] 57#57: *1 open() "/usr/share/nginx/html/apidocs" failed (2: No such file or directory), client: 10.42.2.63, server: localhost, request: "GET /apidocs HTTP/1.1", host: "localhost"
10.42.2.63 - - [15/May/2026:13:41:06 +0000] "GET /apidocs HTTP/1.1" 404 118 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0" "10.42.0.0"

However, the pods don't have that directory, it seems like with the removal of the nginx-ingress regex rules, the nginx configuration of the pods wasn't updated to strip the /ui and /apidoc prefixes.

This was tested on a k3s cluster using nginx-ingress as the ingress controller.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions