Skip to content

Embedded Outpost not honoring ingress class name #14603

@joshuarestivo

Description

@joshuarestivo

Describe the bug
By default, Applications -> Outposts -> Authentik Embedded Outpost -> Advanced Settings -> Configuration -> kubernetes_ingress_class_name is set to null. Changing this to any other value has no effect on the actual kubernetes ingress class.

To Reproduce
Steps to reproduce the behavior:

  1. Run 'kubectl get ingress ak-outpost-authentik-embedded-outpost' and note the CLASS (it's null by default).
  2. Navigate to Applications -> Outposts -> Authentik Embedded Outpost -> Advanced Settings -> Configuration -> kubernetes_ingress_class_name - set this to 'nginx' and select 'Update'
  3. Run 'kubectl get ingress ak-outpost-authentik-embedded-outpost'. CLASS is still null.

Expected behavior
The embedded outpost should reflect the configured kubernetes ingress class name.

Version and Deployment (please complete the following information):
2025.2.4

  • authentik version: 2024.4.0 (and earlier)
  • Deployment: helm w/ kubernetes nginx ingress

Additional context
Issue has been observed consistently across multiple Authentik instances. Rollout/restart of the server/worker deployments has no effect. If an ingress class is explicitly set by proxied applications, the net result is a 404 error due to the ingress class mismatch.

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