Skip to content

Stream audit events to GCP logging for instance level UI

What does this MR do and why?

This adds a form to add the required fields for GCP Logging streaming APIs that was added here API to stream audit events to GCP logging for i... (&11303 - closed)

Screenshots or screen recordings

Audit-Events--Admin-Area--GitLab

How to set up and validate locally

  1. Go to any Admin Area
  2. Go to "Monitoring" > "Audit events"
  3. Click "Streams" tab
  4. Create a new streaming destination by clicking "Add streaming destination"
  5. Add, edit and delete both HTTP and GCP Logging destinations
    1. https://docs.gitlab.com/ee/administration/audit_event_streaming/
  6. Ensure group level streaming has not been effected
    1. https://docs.gitlab.com/ee/administration/audit_event_streaming/#top-level-group-streaming-destinations
  7. Ensure private key is not visible after first adding destination, but can be updated

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 #415731 (closed)

Edited by Nate Rosandich

Merge request reports