Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #285441
Closed
Open
Issue created Nov 20, 2020 by Tan Le@tancnle👣Contributor10 of 11 checklist items completed10/11 checklist items

[Feature flag] Rollout of `audit_log_export_csv`

What

Remove the :audit_log_export_csv feature flag introduced by !31191 (merged).

Owners

  • Team: groupcompliance
  • Most appropriate slack channel to reach out to: #g_manage_compliance
  • Best individual to reach out to: Tan Le (@tancnle)

Expectations

What are we expecting to happen?

Administrators can export audit events to CSV via Admin Area > Monitoring > Audit Log.

What might happen if this goes wrong?

Administrators are unable to export, most likely 500 due to timeout.

What can we monitor to detect problems with this?

Monitoring issues reported in gitlab-org/gitlab.

Beta groups/projects

N/A - This is an instance-wide feature.

Roll Out Steps

  • Enable on staging (/chatops run feature set audit_log_export_csv true --staging)
  • Test on staging
  • Ensure that documentation has been updated
  • [-] Enable on GitLab.com for individual groups/projects listed above and verify behaviour (/chatops run feature set --project=gitlab-org/gitlab audit_log_export_csv true) - this is an instance-wide feature.
  • Coordinate a time to enable the flag with the SRE oncall and release managers
    • In #production by pinging @sre-oncall
    • In #g_delivery by pinging @release-managers
  • Announce on the issue an estimated time this will be enabled on GitLab.com
  • Enable on GitLab.com by running chatops command in #production (/chatops run feature set audit_log_export_csv true)
  • Cross post chatops Slack command to #support_gitlab-com (more guidance when this is necessary in the dev docs) and in your team channel
  • Announce on the issue that the flag has been enabled
  • Remove feature flag and add changelog entry
  • After the flag removal is deployed, clean up the feature flag by running chatops command in #production channel

Rollback Steps

  • This feature can be disabled by running the following Chatops command:
/chatops run feature set audit_log_export_csv false
Edited Dec 02, 2020 by Tan Le
Assignee
Assign to
Time tracking