Skip to content

Filter streaming audit events by sub group/project in Group level UI

What does this MR do and why?

Add namespace filtering to the UI for group level streaming audit events. Group level APIs were added here.

Screenshots or screen recordings

Audit-events--Gitlab-Org--GitLab

How to set up and validate locally

  1. From a instance with an ultimate license navigate to audit event streaming
    1. Admin -> Monitoring -> Audit Events -> Streams
  2. Add, edit and delete a new HTTP destination
    1. https://docs.gitlab.com/ee/administration/audit_event_streaming/#http-destinations
  3. Ensure that all sub groups and project show in namespace filter
  4. Ensure that you can search and select/deselect only one option and it saves
  5. Ensure both AWS S3 and GCP Logging destinations have not been effected
    1. https://docs.gitlab.com/ee/administration/audit_event_streaming/#google-cloud-logging-destinations
  6. Ensure instance level streaming has not been effected
    1. https://docs.gitlab.com/ee/administration/audit_event_streaming/#instance-streaming-destinations

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #390133 (closed)

Edited by Nate Rosandich

Merge request reports