judgeflow chart 的要求
values.yaml 文件必须包含如下字段,并且模板中必须引用 values.yaml 中的如下字段
podLabels
env
volumeMounts
volumes
affinity
values.yaml 文件必须在 volumeMounts 中声明如下卷
workspace
submit
datafile
被测服务(sut) chart 的要求
values.yaml 文件必须包含如下字段,并且资源模板中必须引用 values.yaml 中的如下字段
podLabels
affinity
针对 podLabels 字段,values.yaml 中配置格式如下:
podLabels: {}
下面给出示例
podLabels
values.yaml
templates/deployment.yaml
metadata:
labels:
{{- with .Values.podLabels }}
{{- toYaml . | nindent 4 }}
{{- end }}
affinity
values.yaml
affinity: {}
templates/deployment.yaml
spec:
template:
spec:
{{- with .Values.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
如果需要在 sut 中使用共享存储,则 sut chart 的 values.yaml 也必须包含如下字段,且模板中必须引用 values.yaml 中的如下字段
volumeMounts
volumes