feat(cloudflared): manage tunnel ingress locally via ConfigMap #69
Closed
rock
wants to merge 0 commits from
harness/zitadel-iam-wiring into main
pull from: harness/zitadel-iam-wiring
merge into: :main
:main
:feat/zitadel-oidc-consumer-wiring
:integration/merge-56-58-69
:harness/zitadel-iam-wiring
:fix/prometheus-retention-size
:fix/allow-zitadel-chart-repo
:fix/sops-generator-indent
:fix/sops-drop-orphan-forgejo-pat
:chore/remove-azhi-riotpiao-app
:fix/certmanager-dns01
:fix/retire-longhorn-disk4
:feat/azhi-cnpg-test
:feat/azhi-riotpiao-argocd
:fix/etcd-defrag-main
:feat/local-path-backend
:fix/minio-frozen-image-pin
:fix/minio-mc-image
:fix/secrets-placeholders
:fix/minio-image
:harness/51-vllm-prefill-scheduling
:paperless-ai-sops-fix
:fix/aggressive-cleanup-and-paperless-ai
:feat/tekton-pipelines-ci
:fix/longhorn-storage-isolation
:fix/cnpg-3-replicas
:fix/org-transfer-urls
:fix/argocd-repo-url
:feat/gotify-notifications
:feat/p3.9-e2e-auth-test
No Reviewers
Labels
Clear labels
area/auth
area/authentik
area/downstream
area/event-bus
area/gateway
area/notifications
area/observer
priority/high
priority/medium
status/blocked
status/done
status/in-progress
status/review
status/todo
type/docs
type/feature
type/infra
Authentication & authorization
Authentik OIDC provider config
Downstream service changes
Event routing and notification pipeline
API gateway code (homelab-frontend)
Gotify, SMTP, push notifications
Poimen goal-driven observation and pattern detection
Must have
Should have
Blocked by dependency
Completed
Currently being worked on
Ready for review
Not started
Documentation
New feature
Infrastructure change
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: riotpiao-poimen/homelab#69
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The tunnel was remotely managed from the Zero Trust dashboard: the Deployment ran
run --tokenand ignored the ConfigMap already in the tree. This switches to a locally-managed tunnel so the ingress routing table lives in git.cloudflared-config(config.yml) and thecloudflared-credentialsSecret; dropTUNNEL_TOKENforce-ssl-redirectmakes plaintext impossible)Credentials were extracted from the live
cloudflared-tokenSecret and re-encrypted with SOPS; no plaintext secret is committed.Adds
zitadel.riotpiao.comto the ingress list — the remotely-managed config lacked it, which is why that hostname returns 404 today.Pull request closed