Итерация по элементам диапазона рулевой диаграммы минус последняя - PullRequest
0 голосов
/ 19 апреля 2020

Я хотел бы перебрать следующий массив объектов, помещенный в мой файл values.yaml

elements:
 -elem1: value
  elem2: value
  elem3: value
 -elem1: value
  elem2: value
  elem3: value

, триплет в каждом - это значения, связанные друг с другом. Я видел, что я могу использовать диапазон что-то вроде:

env:
 - name: ELEMENTS
   value: "{{- range .Values.elements}}{{.elem1}}.{{.elem2}}.{{ .elem3}}             {{- end }}"

, но тогда это переводится в нечто вроде:

env:
- name: ELEMENTS
   value: "value.value.value value.value.value"

Есть ли способ перебора эти элементы минус последний?
Я бы хотел отобразить содержимое, которое я читаю, как json, но мне нужно перебрать минус последний элемент, чтобы поместить этот элемент в мой вывод json.

Окончательный вывод должен выглядеть примерно так:

ELEMENTS="{[ "elem1":value, "elem2": value, "elem3": value],["elem1":value, "elem2": value, "elem3": value]}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...