mirror of
https://github.com/jumpserver/helm-charts.git
synced 2025-09-01 15:08:14 +00:00
feat: 添加 razor 组件
This commit is contained in:
@@ -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 -}}
|
||||||
|
@@ -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 -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
|
@@ -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 }}
|
@@ -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 }}
|
@@ -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:
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user