AuthentikOutpost
Deliberately minimal — nothing in the Terraform module being replaced creates a custom outpost, everything attaches to Authentik's embedded outpost by default.
- API version:
authentik.weebo.io/v1alpha1 - Scope: Cluster
- Short names: none
Deliberately minimal — nothing in the Terraform module being replaced
creates a custom outpost, everything attaches to Authentik's embedded
outpost by default. This CRD exists only to cover the case where a
proxy provider's outpostRef explicitly names one. Cluster-scoped.
Example
apiVersion: authentik.weebo.io/v1alpha1
kind: AuthentikOutpost
metadata:
name: my-outpost
spec:
name: proxy-outpost
type: proxySpec fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
config | object | no | Passthrough to the Authentik API — deliberately not modeled field by field. x-kubernetes-preserve-unknown-fields is required here: a bare serde_json::Value schema has no type, which a real structural-schema apiserver rejects outright ("must not be empty for specified object fields") — caught by the layer-3 envtest integration test, not by cargo check. | |
name | string | yes | ||
type | string | yes |
Build a manifest
Answer the questions and fill in the fields: the YAML preview updates as you type, ready to copy or download and kubectl apply.
Loading form...