Skip to content

Commit

Permalink
Merge pull request #1564 from GiganticMinecraft/workflows_sso
Browse files Browse the repository at this point in the history
fix argo workflows
  • Loading branch information
outductor authored Dec 21, 2023
2 parents a86f15b + f195e59 commit 07cbb59
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -95,11 +95,6 @@ spec:
external-hostname: phpmyadmin.onp-k8s.admin.seichi.click
internal-authority: "phpmyadmin.seichi-minecraft:80"

# Argo Eventsの管理画面。
# 今は特に何も表示してないのとSSOを入れるので認証は噛まさない。
- name: argo-workflows
external-hostname: argo-workflows.onp-k8s.admin.seichi.click
internal-authority: "argo-workflows-server.argo:2746"
template:
metadata:
name: "cloudflared-tunnel-http-exit--{{name}}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ spec:
external-hostname: argocd.onp-k8s.admin.seichi.click
internal-authority: argocd-server.argocd:443

# Argo Eventsの管理画面。
# 今は特に何も表示してないのとSSOを入れるので認証は噛まさない。
- name: argo-workflows
external-hostname: argo-workflows.onp-k8s.admin.seichi.click
internal-authority: argo-workflows-server.argo:2746

# 管理者からの直アクセスを想定するため、GitHub TeamsによるSSOを設定している
# (terraform/cloudflare_network_admin_services.yaml 参照)
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ spec:
extraArgs:
- --auth-mode=sso
sso:
enabled: true
issuer: https://argocd.onp-k8s.admin.seichi.click/api/dex
# sessionExpiry defines how long your login is valid for in hours. (optional, default: 10h)
sessionExpiry: 240h
Expand Down

0 comments on commit 07cbb59

Please sign in to comment.