fix(tripit): pin Authentik invalidation_flow literal (data source flakes null in CI under provider skew)
All checks were successful
ci/woodpecker/push/default Pipeline was successful
All checks were successful
ci/woodpecker/push/default Pipeline was successful
Pipeline 244 failed: data.authentik_flow.default_provider_invalidation resolved null in CI (goauthentik 2024.x provider vs 2026.2 server), silently blocking every tripit-stack apply incl. the ADR-0028 #90 signing-key + redirect-URI delivery. Pin the literal UUID (what the slug resolves to) — matches the data-source-skew workaround used for the Vault binding. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
e5bb16e02a
commit
8559c4574a
1 changed files with 7 additions and 4 deletions
|
|
@ -20,9 +20,12 @@ data "authentik_flow" "default_authorization_implicit_consent" {
|
|||
slug = "default-provider-authorization-implicit-consent"
|
||||
}
|
||||
|
||||
data "authentik_flow" "default_provider_invalidation" {
|
||||
slug = "default-provider-invalidation-flow"
|
||||
}
|
||||
# NOTE: invalidation_flow is pinned to the literal UUID on tripit_app below,
|
||||
# not read via this data source — under the goauthentik 2024.x provider vs
|
||||
# 2026.2 server skew the flow data source intermittently resolves null in CI
|
||||
# (pipeline 244: "invalidation_flow is required, but no definition was found"),
|
||||
# which silently blocked every tripit-stack apply. The pinned UUID is exactly
|
||||
# what this slug ("default-provider-invalidation-flow") resolves to.
|
||||
|
||||
data "authentik_certificate_key_pair" "signing" {
|
||||
name = "authentik Self-signed Certificate"
|
||||
|
|
@ -58,7 +61,7 @@ resource "authentik_provider_oauth2" "tripit_app" {
|
|||
sub_mode = "user_email"
|
||||
|
||||
authorization_flow = data.authentik_flow.default_authorization_implicit_consent.id
|
||||
invalidation_flow = data.authentik_flow.default_provider_invalidation.id
|
||||
invalidation_flow = "b0a43377-0fa6-45d1-89fc-ed298bb1bb53" # default-provider-invalidation-flow (pinned; see note above)
|
||||
|
||||
allowed_redirect_uris = [
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue