feat: 添加 razor 组件

This commit is contained in:
吴小白
2022-06-17 16:02:08 +08:00
parent 601e89d7a4
commit 6835ffa67e
6 changed files with 23 additions and 34 deletions

View File

@@ -153,11 +153,11 @@ Define JumpServer StorageClass
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- define "jumpserver.xrdp.storageClass" -}} {{- define "jumpserver.razor.storageClass" -}}
{{- if .Values.global.storageClass }} {{- if .Values.global.storageClass }}
{{- .Values.global.storageClass }} {{- .Values.global.storageClass }}
{{- else -}} {{- else -}}
{{- .Values.xrdp.persistence.storageClassName -}} {{- .Values.razor.persistence.storageClassName -}}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
@@ -165,6 +165,6 @@ Define JumpServer StorageClass
{{- if .Values.global.storageClass }} {{- if .Values.global.storageClass }}
{{- .Values.global.storageClass }} {{- .Values.global.storageClass }}
{{- else -}} {{- else -}}
{{- .Values.xrdp.persistence.storageClassName -}} {{- .Values.razor.persistence.storageClassName -}}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}

View File

@@ -58,10 +58,10 @@ Return the proper JumpServer magnus image name
{{- end -}} {{- end -}}
{{/* {{/*
Return the proper JumpServer xrdp image name Return the proper JumpServer razor image name
*/}} */}}
{{- define "jumpserver.xrdpImage" -}} {{- define "jumpserver.razorImage" -}}
{{- include "common.images.image" ( dict "imageRoot" .Values.xrdp.image "global" .Values.global ) -}} {{- include "common.images.image" ( dict "imageRoot" .Values.razor.image "global" .Values.global ) -}}
{{- end -}} {{- end -}}
{{/* {{/*

View File

@@ -1,8 +1,8 @@
{{- if .Values.xpack.enabled }} {{- if .Values.xpack.enabled }}
{{- with .Values.xrdp }} {{- with .Values.razor }}
{{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-xrdp" }} {{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-razor" }}
{{- $containerName := "jms-xrdp" }} {{- $containerName := "jms-razor" }}
{{- $image := printf "%s" (include "jumpserver.xrdpImage" $) }} {{- $image := printf "%s" (include "jumpserver.razorImage" $) }}
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
@@ -48,8 +48,6 @@ spec:
value: {{ $.Values.core.config.bootstrapToken | quote }} value: {{ $.Values.core.config.bootstrapToken | quote }}
- name: LOG_LEVEL - name: LOG_LEVEL
value: {{ .config.log.level | quote }} value: {{ .config.log.level | quote }}
- name: JUMPSERVER_ENABLE_FONT_SMOOTHING
value: "true"
{{- range $key, $val := .env }} {{- range $key, $val := .env }}
- name: {{ $key }} - name: {{ $key }}
value: {{ $val | quote }} value: {{ $val | quote }}
@@ -65,8 +63,8 @@ spec:
resources: resources:
{{- toYaml .resources | nindent 12 }} {{- toYaml .resources | nindent 12 }}
volumeMounts: volumeMounts:
- mountPath: "/opt/xrdp/data" - mountPath: "/opt/razor/data"
name: "jms-xrdp-data" name: "jms-razor-data"
{{- if .persistence.subPath }} {{- if .persistence.subPath }}
subPath: {{ .persistence.subPath | quote }} subPath: {{ .persistence.subPath | quote }}
{{- end }} {{- end }}
@@ -79,9 +77,9 @@ spec:
{{- if .persistence.existingClaim }} {{- if .persistence.existingClaim }}
claimName: {{ .persistence.existingClaim | quote }} claimName: {{ .persistence.existingClaim | quote }}
{{- else }} {{- else }}
claimName: '{{ include "jumpserver.fullname" $ }}-jms-xrdp-data' claimName: '{{ include "jumpserver.fullname" $ }}-jms-razor-data'
{{- end }} {{- end }}
name: "jms-xrdp-data" name: "jms-razor-data"
{{- with .volumes }} {{- with .volumes }}
{{- tpl (toYaml .) $ | nindent 8 }} {{- tpl (toYaml .) $ | nindent 8 }}
{{- end }} {{- end }}

View File

@@ -1,6 +1,6 @@
{{- if .Values.xpack.enabled }} {{- if .Values.xpack.enabled }}
{{- with .Values.xrdp }} {{- with .Values.razor }}
{{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-xrdp-data" }} {{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-razor-data" }}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
@@ -25,5 +25,5 @@ spec:
requests: requests:
storage: {{ .persistence.size | quote }} storage: {{ .persistence.size | quote }}
{{- end }} {{- end }}
storageClassName: {{ include "jumpserver.xrdp.storageClass" . }} storageClassName: {{ include "jumpserver.razor.storageClass" . }}
{{- end }} {{- end }}

View File

@@ -1,6 +1,6 @@
{{- if .Values.xpack.enabled }} {{- if .Values.xpack.enabled }}
{{- with .Values.xrdp }} {{- with .Values.razor }}
{{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-xrdp" }} {{- $fullName := printf "%s-%s" (include "jumpserver.fullname" $) "jms-razor" }}
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:

View File

@@ -508,9 +508,9 @@ omnidb:
affinity: {} affinity: {}
xrdp: razor:
labels: labels:
app.jumpserver.org/name: jms-xrdp app.jumpserver.org/name: jms-razor
config: config:
log: log:
@@ -520,22 +520,13 @@ xrdp:
image: image:
registry: registry.fit2cloud.com registry: registry.fit2cloud.com
repository: jumpserver/xrdp repository: jumpserver/razor
tag: v2.23.0 tag: v2.23.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
command: [] command: []
env: env: []
# tcp_send_buffer_bytes and tcp_recv_buffer_bytes See: https://github.com/neutrinolabs/xrdp/issues/1483
TCP_SEND_BUFFER_BYTES: 4194304
TCP_RECV_BUFFER_BYTES: 6291456
JUMPSERVER_ENABLE_FONT_SMOOTHING: true
# JUMPSERVER_ENABLE_WALLPAPER: true
# JUMPSERVER_ENABLE_THEMING: true
# JUMPSERVER_ENABLE_FULL_WINDOW_DRAG: true
# JUMPSERVER_ENABLE_DESKTOP_COMPOSITION: true
# JUMPSERVER_ENABLE_MENU_ANIMATIONS: true
livenessProbe: livenessProbe:
failureThreshold: 30 failureThreshold: 30