Слишком длинный список аргументов ошибка в диаграммах управления при использовании .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), которое использует строку и превышает максимальный предел.

Любая мысль была бы очень кстати.

0 ответов

Другие вопросы по тегам