Слишком длинный список аргументов ошибка в диаграммах управления при использовании .Files.Glob
У меня есть папка Contents.zip с несколькими вложенными папками внутри нее. Имейте задание kubernetes, которое устанавливает эту переменную среды в кодировке для чтения значения внутри контейнера.
job.yaml
env:
- name: CONTENTS_FOLDER
value: {{ range $path, $bytes := .Files.Glob "Contents.zip" }} {{ $.Files.Get $path | b64enc }} {{ end }}
Ошибка:
standard_init_linux.go:211: пользовательский процесс exec вызвал "слишком длинный список аргументов"
Все эти дни все работало нормально. Недавно добавили еще несколько папок в Contents.zip. Столкнувшись с этой ошибкой с тех пор. Я предполагаю, что это что-то с Files.Glob (https://pkg.go.dev/github.com/gobwas/glob#Compile), которое использует строку и превышает максимальный предел.
Любая мысль была бы очень кстати.