weebo-authentik

CRD reference

Every kind the operator adds, its fields, and an interactive manifest builder.

Each page lists a kind's spec fields, shows a minimal example, and has a form that builds a ready-to-apply manifest. These pages are generated from the CRDs themselves, so they always match the installed version.

KindScopeDescription
AuthentikInstanceClusterConnection to a real Authentik server.
AuthentikLocalInstanceNamespacedConnection to a real Authentik server, owned by a namespace: its token is that namespace's, and only the AuthentikApplications of this namespace use it unless sharedWith says otherwise.
AuthentikNamespacePolicyClusterNamespace allow-list enforced by the admission webhook (and double-checked by reconcilers).
AuthentikGroupClusterMirrors authentik_group.
AuthentikUserClusterMirrors authentik_user.
AuthentikApplicationNamespacedMirrors authentik_application + its protocol_provider.
AuthentikAccessPolicyNamespacedMirrors authentik_policy_binding.
AuthentikScopeMappingClusterMirrors authentik_property_mapping_provider_scope — the OAuth2/OIDC scope mapping, i.e. one entry of the list a provider exposes as propertyMappings.
AuthentikBrandClusterMirrors authentik_brand.
AuthentikFlowClusterMirrors authentik_flow.
AuthentikOutpostClusterDeliberately minimal — nothing in the Terraform module being replaced creates a custom outpost, everything attaches to Authentik's embedded outpost by default.