Как добавить картридж monit в OpenShift?

#openshift #openshift-client-tools

#openshift #openshift-клиент-инструменты

Вопрос:

Я пытаюсь добавить картридж monit в свое приложение OpenShift, используя следующий синтаксис:

 rhc cartridge add https://github.com/openshift-cartridges/openshift-origin-cartridge-monit/blob/master/metadata/manifest.yml -a <appName> -n <domainName>
 

К сожалению, я всегда получаю:

 The cartridge manifest at <linkFromAbove> could not be downloaded: The
cartridge manifest at <linkFromAbove> must be smaller than 20480 bytes.
 

В чем проблема — как я могу это исправить?

Ответ №1:

Сейчас я столкнулся с аналогичной проблемой, поэтому я оставляю решение здесь для других, у кого может возникнуть такая же проблема.

Если вы добавляете картридж через webconsole, вам необходимо использовать ссылку для необработанного файла, т.е:

https://raw.githubusercontent.com/openshift-cartridges/openshift-origin-cartridge-monit/master/metadata/manifest.yml

Ответ №2:

Картридж был обновлен и теперь должен работать, он пытался загрузить версию, которая больше не существовала. Сейчас загружается последняя версия.