From 56d81816f909c24f39c57ab36425267cebfa382e Mon Sep 17 00:00:00 2001 From: TBThomas56 Date: Wed, 1 Jul 2026 14:15:23 +0100 Subject: [PATCH 1/4] feat(charts): deploy auth-gateway to production --- charts/dashboard/values.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/charts/dashboard/values.yaml b/charts/dashboard/values.yaml index 835c08ef1..5d1bbe50a 100644 --- a/charts/dashboard/values.yaml +++ b/charts/dashboard/values.yaml @@ -70,4 +70,13 @@ serviceAccount: annotations: [] authGateway: - enabled: false + enabled: true + image: + registry: ghcr.io + repository: diamondlightsource/workflows-auth-gateway + tag: "latest" + pullPolicy: IfNotPresent + pullSecrets: [] + graphUrl: https://workflows.diamond.ac.uk/graphql + configuration: + secretName: auth-gateway-config From 7e4261470d1fe71dea16bfb3e8196b3fb0bd2053 Mon Sep 17 00:00:00 2001 From: TBThomas56 Date: Wed, 1 Jul 2026 14:22:05 +0100 Subject: [PATCH 2/4] feat(charts): added auth-gateway cluster secret --- charts/workflows-cluster/values.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/workflows-cluster/values.yaml b/charts/workflows-cluster/values.yaml index 26d78a42d..947a4c7bc 100644 --- a/charts/workflows-cluster/values.yaml +++ b/charts/workflows-cluster/values.yaml @@ -152,6 +152,7 @@ vcluster: "/postgres-auth-service-password": "workflows/postgres-auth-service-password" "/rclone-config": "workflows/rclone-config" "/graph-proxy-k6-auth": "k6/graph-proxy-k6-auth" + "/auth-gateway-config": "workflows/auth-gateway-config" configMaps: enabled: true mappings: From d3468680b5c7e3637849b7aec2e63314dd6753ac Mon Sep 17 00:00:00 2001 From: Thomas Binu Thomas Date: Wed, 1 Jul 2026 19:09:42 +0100 Subject: [PATCH 3/4] fix(charts): switch dashboard namespace to workflows --- charts/apps/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/apps/values.yaml b/charts/apps/values.yaml index f95195f5d..e07c505a8 100644 --- a/charts/apps/values.yaml +++ b/charts/apps/values.yaml @@ -137,7 +137,7 @@ dashboard: targetRevision: HEAD extraValuesFiles: [] valuesObject: {} - namespace: dashboard + namespace: workflows otel: enabled: true From 7df51605a0c0d47f8d004385c0d19e1ec4db0096 Mon Sep 17 00:00:00 2001 From: TBThomas56 Date: Wed, 1 Jul 2026 14:15:44 +0100 Subject: [PATCH 4/4] feat(charts): update dashboard, apps and cluster charts --- charts/apps/Chart.yaml | 2 +- charts/dashboard/Chart.yaml | 2 +- charts/workflows-cluster/Chart.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/apps/Chart.yaml b/charts/apps/Chart.yaml index 3138c3182..fa5207dac 100644 --- a/charts/apps/Chart.yaml +++ b/charts/apps/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v2 name: apps description: An argocd app to deploy apps inside the virtual cluster type: application -version: 0.5.8 +version: 0.5.9 diff --git a/charts/dashboard/Chart.yaml b/charts/dashboard/Chart.yaml index ceaa70872..bad629f87 100644 --- a/charts/dashboard/Chart.yaml +++ b/charts/dashboard/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: dashboard description: A dashboard for Diamond workflows type: application -version: 0.2.20 +version: 0.2.21 appVersion: 0.1.13 dependencies: - name: common diff --git a/charts/workflows-cluster/Chart.yaml b/charts/workflows-cluster/Chart.yaml index ec09b6cdc..5b4f55cb7 100644 --- a/charts/workflows-cluster/Chart.yaml +++ b/charts/workflows-cluster/Chart.yaml @@ -3,7 +3,7 @@ name: workflows-cluster description: A virtual cluster for Data Analysis workflows type: application -version: 0.13.12 +version: 0.13.13 dependencies: - name: common version: 2.23.0