Skip to content

RHACS → ServiceNow Webhook

ACS → ServiceNow

Generic Webhook integration from Red Hat Advanced Cluster Security for Kubernetes to ServiceNow Scripted REST, creating Incident records from policy violations.

License: Apache 2.0

RHACS policy violation fires. ServiceNow Incident opens. One Scripted REST handler in the middle turns the RHACS payload into a populated Incident with severity-mapped urgency/impact, policy context, and the exact workload that tripped.

Pick A Starting Point

How The Integration Shapes Up

sequenceDiagram
    autonumber
    participant P as RHACS Policy
    participant N as RHACS Notifier<br/>(Generic Webhook)
    participant SN as ServiceNow<br/>Scripted REST
    participant INC as Incident Table

    P->>N: Violation matched
    N->>SN: POST /api/rhacs/alert<br/>JSON payload
    SN->>SN: Parse policy + violation<br/>attrs (pod, container, user)
    SN->>SN: Map severity → urgency/impact
    SN->>INC: GlideRecord insert
    INC-->>SN: sys_id
    SN-->>N: 201 { sys_id }

Operating Model At A Glance

Layer Responsibility
RHACS policy Detects violation and triggers attached notifier
RHACS notifier POSTs JSON payload to ServiceNow endpoint
Scripted REST Parses payload, builds description, maps severity, writes Incident
Incident table Holds short_description, description, urgency, impact

Narrow on purpose. No queue, no dedup store, no retry layer baked in. See Capabilities for what the integration refuses and where to extend.

Page Families

External Reference