我想从配置更改钩子中调用关系更改钩子

我想从配置更改钩子中调用关系更改钩子

我希望每当发生 config-change 并且调用 config-change 钩子时都调用 relationship-changed 钩子。我可以从 config-change 钩子直接调用 relationship-changed 吗?我的 config-change 钩子是用 bash 编写的。

config-change:
#!/bin/bash
...
relation-changed

这是正确的称呼吗?感谢您的回复。提前致谢。

答案1

但我建议将任何共享代码放在共享实用程序脚本中,然后从关系更改钩子和配置更改钩子中调用它。

答案2

假设您的关系被称为foo,您应该始终能够调用:

$CHARM_DIR/hooks/foo-relation-changed

...但是 hatch 建议您编写库代码并直接使用它,这是很好的。

相关内容