对预删除钩子的支持

https://blueprints.launchpad.net/heat/+spec/pre-delete-hook

添加了一种在资源删除前触发的新型钩子。

问题描述

我们为预创建和预更新提供了钩子,但没有为预删除提供。 这样的钩子将允许用户在删除资源时执行特定操作,例如与外部系统注销,并提供验证关键元素删除的能力。

提议的变更

该钩子将严格镜像预创建钩子,例如它仅在资源删除时调用,而不是资源替换时调用。 这部分将在未来的规范中处理。

这将看起来像这样

resource_registry:
  resources:
    my_server:
      hooks: pre-delete
    my_database:
      hooks: [pre-create, pre-delete]

备选方案

实现

负责人

主要负责人

therve

里程碑

完成目标里程碑

mitaka-1

工作项

  • 在环境中添加新的钩子,并在资源删除处添加适当的断点

依赖项