Skip to content

baseHref not honored on upgrade to 0.46.1 #3617

@slimeandsoakem

Description

@slimeandsoakem

Describe the bug

Upgrading to argo-workflows 0.46.1

When setting a custom baseHref in the chart, it no longer honours this on returns
Behaviour on the ingress fronting workflows on v.0.45.23

127.0.0.1 - - [04/Dec/2025:23:10:25 +0000] "GET /workflows HTTP/2.0" 200 497 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0" 55 0.007 [argocd-argo-workflows-server-2746]...
127.0.0.1 - - [04/Dec/2025:23:10:25 +0000] "GET /workflows/main.9d868009c6519460dd88.js HTTP/2.0" 200 1927515 "https://<the host name>/workflows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0"
127.0.0.1 - - [04/Dec/2025:23:10:25 +0000] "GET /workflows/assets/images/logo.png HTTP/2.0" 200 41771 "https://<the host name>/workflows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0" 41 0.00

Behaviour on the ingress fronting workflows on v.0.46.1

127.0.0.1 - - [04/Dec/2025:23:13:13 +0000] "GET /workflows HTTP/2.0" 200 498 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0" 50 0.001 [argocd-argo-workflows-server-2746] []...
127.0.0.1 - - [04/Dec/2025:23:13:13 +0000] "GET /main.58e168f59200da718bc6.js HTTP/2.0" 404 43 "https://<the host name>/workflows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:145.0) Gecko/20100101 Firefox/145.0" 36 0.007 [argo

The returned URL does not included the baseHref of /workflows

Related helm chart

argo-workflows

Helm chart version

0.46.1

To Reproduce

  1. Configure a baseHref
  2. Attempt to access via an ingress that is providing the removal of the baseHRef
  3. Observe that the returned URL only includes the URL without the baseHRef
  4. Reversion back to 0.45.23 with the same config restores normal operation

Expected behavior

Returned URI's include the baseHRef

Screenshots

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions