We are trying to create our own DCOS package to install our application, we created our own universe and host it in S3, we created all the necessary files for the DCOS package(config.json, package.json, marathon.json.mustache) and the index is created correctly, called Atest.
Our marathon.json is a marathon descriptor for a group of apps:
{
"id" : "/{{Atest.id}}",
"groups":
[
{
"id": "{{Atest.apps-id}}",
"apps" :
[
{
"id" : "{{Atest.app-master-id}}",
.......
},
{
"id" : "{{Atest.app-slave-id}}",
.......
},
]
}
]
}
When we deploy the application through the marathon api it works fine, but when we try to run DCOS package install Atest it fails, if i replace the the json for only the master app it is installed without problems.
So DCOS package install custom-package can only install marathon apps? Or is there a way to to install a marathon group as a DCOS package?