Я пытаюсь понять крючки для очарования юью, некоторые из них довольно очевидны и понятны (start
, stop
, install
и т. д.), другие - не совсем.
Сколько крючков есть, когда они вызываются, для какой функции?
Я ищу хороший список крючков и их описания.
Документация для всех доступных перехватчиков доступна здесь:
https://jujucharms.com/docs/stable/authors-charm-hooksОсновной жизненный цикл (установка, начало, остановка), а крючки отношения задокументированы под прелестями.
Помимо этих есть два других интересных крючка, крюк «upgrade-charm», который вызывается, когда шарм службы обновляется для каждого (d5)
Другим является «измененный конфигурацией» крюк, вызываемый, когда шарм, который определяет схему конфигурации службы, изменил конфигурацию, поскольку службы могут быть развернуты с данными конфигурации, измененный крюк также вызывается при первоначальном развертывании устройства до его запуска.
все перехватчики являются необязательными.