Да, это вполне возможно.Вам следует объединить два файла конфигурации в многодокументный файл YAML, первый из которых содержит последовательность команд, которые должны быть выполнены во втором документе, и последующие.
---
- gcloud deployment-manager deployments create my-config --config $doc2:my-config.yaml
- kubectl apply -f $doc3:image-config.yaml --record
---
<insert contents of my-config.yaml here>
---
<insert contents of image-config.yaml here>
Небольшая программа может загружать документы, анализировать последовательность в первом документе, извлекать имя временного файла для записи, выгружать соответствующий документ в этот файл, выполнять команду (удаление $docN:
), удалите временный файл.Я предполагаю, что это должно быть выполнимо примерно в 15 строках кода.