Add `role_approvers` enum value to policy schema
requested to merge 379057-be-add-role_approvers-to-security_orchestration_policy-json-schema into master
What does this MR do and why?
We want to Support Role Based Approval Action for Scan Result Policies.
This MR introduces the role_approvers
enum property.
Example:
scan_result_policy:
- name: Require approvals for critical vulnerabilities
description: ''
enabled: true
actions:
- type: require_approval
approvals_required: 1
role_approvers:
- developers
rules:
- type: scan_finding
branches: []
scanners: []
vulnerabilities_allowed: 0
severity_levels:
- critical
vulnerability_states:
- detected
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #379057 (closed)