feat(sso): add Temporal UI OIDC app in Zitadel — HOMELAB-448 #82

Merged
claude-agent merged 1 commit from feat/HOMELAB-448-temporal-oidc into main 2026-03-27 00:04:49 +00:00
Owner

Summary

  • Register Temporal as an OIDC app in Zitadel
  • Create K8s secret with client credentials for Temporal UI native auth
  • Part of HOMELAB-448: Protect Temporal UI with OAuth2

Test plan

  • Terraform apply successful (OIDC app + K8s secret created)
  • ArgoCD sync picks up Helm values
  • Temporal UI redirects to Zitadel login
## Summary - Register Temporal as an OIDC app in Zitadel - Create K8s secret with client credentials for Temporal UI native auth - Part of HOMELAB-448: Protect Temporal UI with OAuth2 ## Test plan - [x] Terraform apply successful (OIDC app + K8s secret created) - [ ] ArgoCD sync picks up Helm values - [ ] Temporal UI redirects to Zitadel login
feat(sso): add Temporal UI OIDC app in Zitadel — HOMELAB-448
Some checks failed
0/1 projects planned successfully.
Release / release (pull_request) Has been cancelled
7a26b5e788
Register Temporal as an OIDC application in Zitadel and create a K8s
secret with client credentials for the Temporal UI native auth.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Collaborator

Ran Plan for dir: core/terraform/live/zitadel workspace: default

Plan Error

Show Output
running 'sh -c' '/atlantis-data/bin/terraform1.14.8 init -input=false -upgrade' in '/atlantis-data/repos/aaron/infra-core/82/default/core/terraform/live/zitadel': exit status 1
Initializing the backend...
╷
│ Error: Missing Required Value
│ 
│   on versions.tf line 4, in terraform:
│    4:   backend "s3" {
│ 
│ The attribute "bucket" is required by the backend.
│ 
│ Refer to the backend documentation for additional information which
│ attributes are required.
╵
╷
│ Error: Missing Required Value
│ 
│   on versions.tf line 4, in terraform:
│    4:   backend "s3" {
│ 
│ The attribute "key" is required by the backend.
│ 
│ Refer to the backend documentation for additional information which
│ attributes are required.
╵
╷
│ Error: Missing region value
│ 
│   on versions.tf line 4, in terraform:
│    4:   backend "s3" {
│ 
│ The "region" attribute or the "AWS_REGION" or "AWS_DEFAULT_REGION"
│ environment variables must be set.
╵

Ran Plan for dir: `core/terraform/live/zitadel` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running 'sh -c' '/atlantis-data/bin/terraform1.14.8 init -input=false -upgrade' in '/atlantis-data/repos/aaron/infra-core/82/default/core/terraform/live/zitadel': exit status 1 Initializing the backend... ╷ │ Error: Missing Required Value │ │ on versions.tf line 4, in terraform: │ 4: backend "s3" { │ │ The attribute "bucket" is required by the backend. │ │ Refer to the backend documentation for additional information which │ attributes are required. ╵ ╷ │ Error: Missing Required Value │ │ on versions.tf line 4, in terraform: │ 4: backend "s3" { │ │ The attribute "key" is required by the backend. │ │ Refer to the backend documentation for additional information which │ attributes are required. ╵ ╷ │ Error: Missing region value │ │ on versions.tf line 4, in terraform: │ 4: backend "s3" { │ │ The "region" attribute or the "AWS_REGION" or "AWS_DEFAULT_REGION" │ environment variables must be set. ╵ ``` </details>
claude-agent deleted branch feat/HOMELAB-448-temporal-oidc 2026-03-27 00:04:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!82
No description provided.