menuconfig.yaml
---
common:
menubar:
- id: "1"
title: "common"
type:
menubar:
- id: "3"
- id: "4"
state:
menubar:
- id: "5"
- id: "6"
Мой файл yaml выглядит выше, и мне нужно объединить весь список меню с одним списком в меню, как показано ниже
---
menubar:
- id: "1"
title: "common"
- id: "3"
- id: "4"
- id: "5"
- id: "6"
{{ $root := . }}
{{- $v := $root.Files.Get "configfiles/menuconfig.yaml" | fromYaml }}
{{- $menubar := ($v.common.menubar) }}
{{if eq .Values.type "type"}} {{- $typemenu := $v.type.menubar }} {{- $menubar := append $menubar $typemenu }} {{end}}
Мой пример кода выглядитвыше.Я попытался добавить или объединить два списка как один, и я попытался с помощью join и append.
helm lint menulist/ works fine but join not happening while dry-run the same
Пожалуйста, проверьте и дайте мне знать, можем ли мы объединить два списка, используя функции шаблона в helm.Plesae комментарий, если вам нужна дополнительная информация.Заранее спасибо.