Skip to content

Commit

Permalink
feat: add ingress
Browse files Browse the repository at this point in the history
Signed-off-by: Qi Zhang <[email protected]>
  • Loading branch information
zzzhangqi committed Jul 23, 2024
1 parent 4429564 commit 52194bf
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 0 deletions.
25 changes: 25 additions & 0 deletions templates/appstore-admin-ui-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{{- if .Values.Component.rbd_app_ui.enable }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app: appstore-admin-ui
name: appstore-admin-ui
namespace: {{ .Release.Namespace }}
spec:
rules:
- host: {{ .Values.Ingress.admin.host }}
http:
paths:
- backend:
service:
name: appstore-admin-ui
port:
number: 80
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- {{ .Values.Ingress.admin.host }}
secretName: {{ .Values.Ingress.admin.tls.secretName }}
{{- end }}
25 changes: 25 additions & 0 deletions templates/appstore-console-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{{- if .Values.Component.rbd_app_ui.enable }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app: appstore-console
name: appstore-console
namespace: {{ .Release.Namespace }}
spec:
rules:
- host: {{ .Values.Ingress.console.host }}
http:
paths:
- backend:
service:
name: appstore-console
port:
number: 7070
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- {{ .Values.Ingress.console.host }}
secretName: {{ .Values.Ingress.console.tls.secretName }}
{{- end }}
2 changes: 2 additions & 0 deletions templates/appstore-console-pvc.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{{- if .Values.Component.rbd_app_ui.enable }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
Expand All @@ -12,3 +13,4 @@ spec:
requests:
storage: 50Gi
storageClassName: {{ .Values.Component.rbd_app_ui.storageClassName }}
{{- end }}
25 changes: 25 additions & 0 deletions templates/appstore-user-ui-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{{- if .Values.Component.rbd_app_ui.enable }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app: appstore-user-ui
name: appstore-user-ui
namespace: {{ .Release.Namespace }}
spec:
rules:
- host: {{ .Values.Ingress.user.host }}
http:
paths:
- backend:
service:
name: appstore-user-ui
port:
number: 80
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- {{ .Values.Ingress.user.host }}
secretName: {{ .Values.Ingress.user.tls.secretName }}
{{- end }}
17 changes: 17 additions & 0 deletions values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,23 @@ IAM:
APP_CODE_ADMIN: appstore-gyx-admin
APP_CODE_USER: appstore-gyx-user

#############################################
# Ingress Configuration
#############################################
Ingress:
console:
host: console-gw-test.9n1m.com
tls:
secretName: 9n1m-com
admin:
host: admin-gw-test.9n1m.com
tls:
secretName: 9n1m-com
user:
host: user-gw-test.9n1m.com
tls:
secretName: 9n1m-com

#############################################
# Rainbondcluster install Configuration
#############################################
Expand Down

0 comments on commit 52194bf

Please sign in to comment.