Add instance AWS S3 streaming destination UI
What does this MR do and why?
This adds a form to add instance level streaming audit events for AWS S3. Group level was added here (Add AWS S3 streaming destination form for group... (!132603 - merged)) and instance level APIs here ([Backend] CRUD GraphQL APIs for audit event des... (#423235 - closed))
Screenshots or screen recordings
Audit-Events--Admin-Area--GitLab
How to set up and validate locally
- Enable the feature flag
Feature.enable(:allow_streaming_instance_audit_events_to_amazon_s3)
- From a instance with an ultimate license navigate to audit event streaming
- Admin -> Monitoring -> Audit Events -> Streams
- Add, edit and delete a new AWS S3 destinations
- Add, edit and delete both HTTP and GCP Logging destinations
- Ensure group level streaming has not been effected 2. Add projects to compliance framework sidebar (!135634 - merged)
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 #423398 (closed)
Edited by Nate Rosandich