From 3619f86932655169ef66df01d1dc49d0027ba7a5 Mon Sep 17 00:00:00 2001 From: duanhongyi Date: Tue, 13 May 2025 13:46:49 +0800 Subject: [PATCH 1/4] chore(gateway): remove global gateway class --- charts/gateway/templates/gateway.yaml | 2 +- charts/gateway/values.yaml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/charts/gateway/templates/gateway.yaml b/charts/gateway/templates/gateway.yaml index 1eb0292..1d01e76 100644 --- a/charts/gateway/templates/gateway.yaml +++ b/charts/gateway/templates/gateway.yaml @@ -7,7 +7,7 @@ metadata: cert-manager.io/issuer: drycc-issuer {{- end }} spec: - gatewayClassName: {{ .Values.global.gatewayClass }} + gatewayClassName: {{ .Values.gatewayClass }} listeners: {{- range $index, $app := .Values.apps }} - name: {{ printf "%s-%v-%d" $app.protocol $app.port $index | lower }} diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index cd64167..93d7be9 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -1,3 +1,7 @@ + +# GatewayClass is cluster-scoped resource defined by the infrastructure provider. +gatewayClass: "" + # acme configuration takes effect if and only if certManagerEnabled is true acme: server: https://acme-v02.api.letsencrypt.org/directory @@ -59,7 +63,6 @@ apps: global: # Admin email, used for each component to send email to administrator email: "drycc@drycc.cc" - gatewayClass: "" # The publicly resolvable hostname to build your cluster with. # # This will be the hostname that is used to build endpoints such as "drycc.$HOSTNAME" From 4accb88d1455adbc825abb07899e9c27edcc770d Mon Sep 17 00:00:00 2001 From: duanhongyi Date: Thu, 22 May 2025 09:07:34 +0800 Subject: [PATCH 2/4] chore(charts): remove prometheus gateway --- charts/gateway/values.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index 93d7be9..98f8019 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -52,13 +52,6 @@ apps: services: - name: drycc-passport port: 80 - - name: drycc-prometheus - port: 80 - hostname: drycc-prometheus.{{ .Values.global.platformDomain }} - protocol: HTTP - services: - - name: drycc-prometheus - port: 9090 global: # Admin email, used for each component to send email to administrator From 4a6d6cdf7b240a1a3517694bfc1681d4e1aa47fa Mon Sep 17 00:00:00 2001 From: duanhongyi Date: Wed, 3 Sep 2025 16:16:42 +0800 Subject: [PATCH 3/4] chore(charts): add storage console --- charts/gateway/values.yaml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index 98f8019..b6b7382 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -31,13 +31,6 @@ apps: services: - name: drycc-rabbitmq port: 15672 - - name: drycc-storage - port: 80 - hostname: drycc-storage.{{ .Values.global.platformDomain }} - protocol: HTTP - services: - - name: drycc-storage - port: 9001 - name: drycc-grafana port: 80 hostname: drycc-grafana.{{ .Values.global.platformDomain }} @@ -52,6 +45,20 @@ apps: services: - name: drycc-passport port: 80 + - name: drycc-storage + port: 80 + hostname: drycc-storage.{{ .Values.global.platformDomain }} + protocol: HTTP + services: + - name: drycc-storage + port: 9000 + - name: drycc-storage-console + port: 80 + hostname: drycc-storage-console.{{ .Values.global.platformDomain }} + protocol: HTTP + services: + - name: drycc-storage + port: 9001 global: # Admin email, used for each component to send email to administrator From e6febd5a127ddef7bbe0a1bc258d616c3c3dd818 Mon Sep 17 00:00:00 2001 From: duanhongyi Date: Mon, 20 Oct 2025 09:43:58 +0800 Subject: [PATCH 4/4] chore(charts): remove rabbitmq --- charts/gateway/values.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index b6b7382..55761d1 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -24,13 +24,6 @@ apps: services: - name: drycc-controller-api port: 80 - - name: drycc-rabbitmq - port: 80 - hostname: drycc-rabbitmq.{{ .Values.global.platformDomain }} - protocol: HTTP - services: - - name: drycc-rabbitmq - port: 15672 - name: drycc-grafana port: 80 hostname: drycc-grafana.{{ .Values.global.platformDomain }}