Мы пытаемся создать свой собственный пакет DCOS для установки нашего приложения, мы создали свою вселенную и разместили ее в S3, мы создали все необходимые файлы для пакета DCOS (config.json, package.json, marathon.json.mustache) и индекс создан правильно, называется Atest.
Наш marathon.json — это дескриптор марафона для группы приложений:
{
"id" : "/{{Atest.id}}",
"groups":
[
{
"id": "{{Atest.apps-id}}",
"apps" :
[
{
"id" : "{{Atest.app-master-id}}",
.......
},
{
"id" : "{{Atest.app-slave-id}}",
.......
},
]
}
]
}
Когда мы развертываем приложение через marathon api, оно работает нормально, но когда мы пытаемся запустить пакет DCOS для установки Atest, оно терпит неудачу, если я заменяю json только для главного приложения, оно устанавливается без проблем.
Итак, пользовательский пакет установки пакета DCOS может устанавливать только марафонские приложения? Или есть способ установить группу марафона в виде пакета DCOS?