19.5. 可用的 Webhook 事件
下表包含 Satellite Web UI 中可用的 webhook 事件列表。操作
事件只在 成功
时触发 Webhook,因此当操作失败时,不会触发 Webhook。
有关有效负载的更多信息,请参阅 Administer > About > ; Support > Templates DSL。下表中提供了可用类型的列表。某些事件标记为 自定义,在这种情况下,有效负载是一个对象对象,但 Ruby 哈希(键-值数据结构)不同。
事件名称 | Description | payload |
---|---|---|
actions Katello Content View Promote Succeeded | 内容视图被成功提升。 | Actions::Katello::ContentView::Promote |
actions Katello Content View Publish Succeeded | 存储库已成功同步。 | Actions::Katello::ContentView::Publish |
操作远程执行运行主机作业 Succeeded | 主机成功执行通用远程执行作业。完成时,所有远程执行作业都会发出此事件。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 勘误安装 Succeeded | 使用 Katello 界面安装勘误表。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello Group Install Succeeded | 使用 Katello 接口安装软件包组。 | Actions::RemoteExecution::RunHostJob |
actions Remote Execution Run Host Job Katello Package Install Succeeded | 使用 Katello 接口安装软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 组删除 | 使用 Katello 接口删除软件包组。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 软件包删除 Succeeded | 使用 Katello 接口删除软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello Service Restart Succeeded | 使用 Katello 接口重启服务。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 组更新 Succeeded | 使用 Katello 接口更新软件包组。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 软件包更新 Succeeded | 使用 Katello 接口更新软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Foreman OpenSCAP 运行扫描 Succeeded | 运行 OpenSCAP 扫描。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机 Ansible 运行主机成功 | 运行 Ansible playbook,其中包含为主机定义的所有角色。 | Actions::RemoteExecution::RunHostJob |
actions Remote Execution Run Host Job Ansible Run Capsule Upgrade Succeeded | 在给定的胶囊式服务器主机上升级胶囊。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机 Ansible 配置云连接器 Succeeded | 在给定主机上配置云连接器。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible 运行 Insights Plan Succeeded | 根据 ID,从 Red Hat Access Insights 运行给定维护计划。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible 运行 Playbook Succeeded | 针对给定主机运行 Ansible playbook。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible 启用 Web 控制台 Succeeded | 运行 Ansible playbook,以在给定主机上启用 Web 控制台。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Puppet 运行主机 Succeeded | 执行单个 Puppet 运行。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 模块流 Action Succeeded | 使用 Katello 接口执行模块流操作。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp Pre-upgrade Succeeded | RHEL 7 主机的可升级性检查。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp Remediation Plan Succeeded | 使用 Leapp 运行修复计划。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp Upgrade Succeeded | 为 RHEL 7 主机运行 Leapp 升级作业。 | Actions::RemoteExecution::RunHostJob |
输入构建 | 主机进入构建模式。 |
自定义事件:@ |
构建退出 | 主机构建模式已被取消,它已被成功置备,或者用户手动取消构建。 |
自定义事件:@ |
内容视图 已创建/Updated/Destroyed | 内容视图上的常见数据库操作. | Katello::ContentView |
域 Created/Updated/Destroyed | 域上的常见数据库操作. | Domain |
主机 Created/Updated/Destroyed | 主机上的常见数据库操作. | 主机 |
hostgroup Created/Updated/Destroyed | hostgroup 上的常见数据库操作。 | hostgroup |
创建的模型/更新/专用 | 模型上的常见数据库操作. | model |
状态更改 | 主机的全局主机状态已更改。 |
自定义事件:@ |
创建的子网/更新/专用子网 | 子网上的常见数据库操作. | subnet |
模板 Render Performed | 已呈现报告模板。 | 模板 |
用户 Created/Updated/Destroyed | 用户上的常见数据库操作. | 用户 |