アプリケーションをインストールするために独自の 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 package install custom-package はマラソン アプリしかインストールできないのでしょうか? または、マラソン グループを DCOS パッケージとしてインストールする方法はありますか?