feat(helm chart): 更新Helm Chart到0.11.6-beta版本,调整配置存储方式到文件。

This commit is contained in:
zhangxinhui02
2025-12-23 01:14:28 +08:00
parent c105884658
commit 53bef5ae26
29 changed files with 504 additions and 592 deletions

View File

@@ -4,13 +4,30 @@ metadata:
name: {{ .Release.Name }}-maibot-adapter
namespace: {{ .Release.Namespace }}
spec:
{{- if .Values.adapter.persistence.accessModes }}
{{- if .Values.adapter.persistence.data.accessModes }}
accessModes:
{{ toYaml .Values.adapter.persistence.accessModes | nindent 4 }}
{{ toYaml .Values.adapter.persistence.data.accessModes | nindent 4 }}
{{- end }}
resources:
requests:
storage: {{ .Values.adapter.persistence.size }}
{{- if .Values.adapter.persistence.storageClass }}
storageClassName: {{ .Values.adapter.persistence.storageClass | default nil }}
storage: {{ .Values.adapter.persistence.data.size }}
{{- if .Values.adapter.persistence.data.storageClass }}
storageClassName: {{ .Values.adapter.persistence.data.storageClass | default nil }}
{{- end }}
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .Release.Name }}-maibot-adapter-config
namespace: {{ .Release.Namespace }}
spec:
{{- if .Values.adapter.persistence.config.accessModes }}
accessModes:
{{ toYaml .Values.adapter.persistence.config.accessModes | nindent 4 }}
{{- end }}
resources:
requests:
storage: {{ .Values.adapter.persistence.config.size }}
{{- if .Values.adapter.persistence.config.storageClass }}
storageClassName: {{ .Values.adapter.persistence.config.storageClass | default nil }}
{{- end }}

View File

@@ -7,7 +7,7 @@ metadata:
app: {{ .Release.Name }}-maibot-adapter
spec:
serviceName: {{ .Release.Name }}-maibot-adapter
replicas: 1
replicas: 0 # post-install任务初始化完毕后自动扩容至1
selector:
matchLabels:
app: {{ .Release.Name }}-maibot-adapter
@@ -36,7 +36,6 @@ spec:
name: data
- mountPath: /adapters/config.toml
name: config
readOnly: true
subPath: config.toml
{{- if .Values.adapter.image.pullSecrets }}
imagePullSecrets:
@@ -54,9 +53,6 @@ spec:
- name: data
persistentVolumeClaim:
claimName: {{ .Release.Name }}-maibot-adapter
- configMap:
items:
- key: config.toml
path: config.toml
name: {{ .Release.Name }}-maibot-adapter-config
name: config
- name: config
persistentVolumeClaim:
claimName: {{ .Release.Name }}-maibot-adapter-config