Skip to content

charts/authentik: worker: add support for multiple queue workers#464

Draft
josegomezr wants to merge 1 commit into
goauthentik:mainfrom
josegomezr:suse/multiple-worker-support
Draft

charts/authentik: worker: add support for multiple queue workers#464
josegomezr wants to merge 1 commit into
goauthentik:mainfrom
josegomezr:suse/multiple-worker-support

Conversation

@josegomezr
Copy link
Copy Markdown

Introducing .Values.worker.queues to provide a way to replicate the worker deployment with customizations.

The default value:

#...
worker:
  ## authentik worker queue distribution
  #  key => worker config definition
  #
  queues:
    default:
      name: worker

Will emit the same deployment, but by providing:

#...
worker:
  ## authentik worker queue distribution
  #  key => worker config definition
  #
  queues:
    default:
      name: worker
    high-priority:
      replicas: 2
      name: worker-high-priority
      args:
        - worker
        - --queues
        - high-priority

The values on the .Values.worker.queues.* are merged with .Values.worker so defaults can be set for all deployments, and every queue deployment can scale up/down or have special affinities or args (like in the example)

@josegomezr josegomezr requested a review from a team as a code owner April 28, 2026 08:24
@rissson
Copy link
Copy Markdown
Member

rissson commented Apr 28, 2026

Needs goauthentik/authentik#21848, as such I'm marking this as draft for the time being

@rissson rissson marked this pull request as draft April 28, 2026 12:02
@rissson rissson changed the title feat(worker): Add support for multiple queue workers charts/authentik: worker: add support for multiple queue workers Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants