goauthentik/authentik Setup

Sets up an authentik test environment

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 9, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: goauthentik/action-setup-authentik@3e55d49b89bd7fc1bd6f2b714b4bd311549aaa97 # v3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionstable/beta or any other version tagnostable
sentry_envSentry environment to send traces to.nogithub-actions
waitIf the action should wait for authentik to be availablenotrue
wait_urlURL to check if authentik is running and configurednohttp://localhost:9000/api/v3/root/config/
blueprints_pathOptional path to a folder containing blueprints, which are mounted into the authentik containers.no""
cacheIf set to true, cache the required container images using the GitHub Actions cache to speed up subsequent runs.notrue
enterprise_licenseIf set to true, automatically retrieve and install a dev enterprise license from the goauthentik customer portal. Requires the calling workflow to grant `permissions: id-token: write`.nofalse
enterprise_license_users_internalNumber of internal users to request for the enterprise license.no1
enterprise_license_users_externalNumber of external users to request for the enterprise license.no1
namedescription
admin_tokenAPI token for akadmin User
admin_passwordPassword for akadmin User
http_urlBase URL to access authentik at
https_urlBase URL to access authentik at (HTTPS)
server_container_idid of the server container
worker_container_idid of the worker container
enterprise_license_keyThe enterprise license key retrieved and installed, if `enterprise_license` is set to true