[IaCM] Surface Policy Enforcement as an explicit Pipeline Step in Execution UI
M
Minimum Caterpillar
Currently, when "After Terraform Plan" policies are enforced in IaCM, the evaluation occurs in the background. While the results are visible under the "Policy Evaluations" tab, they do not appear as a distinct step in the pipeline execution flow.
Problem:
From a developer experience (DX) perspective, the pipeline execution can fail without an obvious step boundary. This lack of visibility makes it difficult for application teams to understand:
- That a policy check is actually occurring.
- Why the transition from "Plan" to "Apply" failed without digging into a separate tab.
Suggested Enhancement:
Introduce a visible "Policy Check" or "Governance" step in the execution UI between the Plan and Apply/Approval stages.
This step should:
- Represent the OPA evaluation phase.
- Provide direct links to the violation details upon failure.
- Ensure the execution flow matches the logical intent: Plan → Policy Check → Apply.
Impact:
- Improves transparency and self-service for app teams as we scale IaCM across large organizations where governance is enforced centrally.
Customer Context:
- Account: World Fuel Services
- Reference: Zendesk Ticket 112569
Log In