web-dev-qa-db-ja.com

どのジュジュチャームフックが利用でき、それぞれが何をしますか?

私はjuju charmのフックを理解しようとしていますが、それらのいくつかはかなり明白で理解しやすいものです(startstopinstallなど)、そうでないものもあります。

どのような機能のために、いついくつのフックが呼び出されますか?

フックとその説明の良いリストを探しています。

7
Bruno Pereira

利用可能なすべてのフックのドキュメントは、次の場所にあります。

基本的なライフサイクル(インストール、開始、停止)および関係フックは、チャームの下に文書化されています。リレーションフックは、チャームがメタデータで定義するすべてのリレーションに対して定義されます。

それらのほかに、関心のある他の2つのフック、 'upgrade-charm'フックがあります。これは、サービスチャームがサービスユニットごとにアップグレードされるときに呼び出されます。

もう1つは「config-changed」フックです。サービスは構成データを使用してデプロイできるため、サービス構成スキーマを定義するチャームの構成が変更されたときに呼び出されます。開始する前に。

すべてのフックはオプションです。

5