Log Manual Stop Environment actions

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

We are able to manually stop an environment but this is not logged in auditing. This action is not logged in the audit log, but should be.

Intended users

Users who need this info for compliance, auditing and monitoring of user actions:

Further details

  • Use Case 1 upon request for manual stops, a user should be able to review stops logged per environment
  • Use Case 2 Downloads for audit logs should be include manual stop events

Proposal

Add to the audit log an action for manual stop environment as defined below on stop of the environment (when the expiry time comes)

Author Action Target At
Manual "Manual Stop environment" <environment name> <timestamp>

Permissions and Security

  • Changes to audit logs should follow the normal access/permissions of Audit Logs at GitLab
  • Downloads of audit logs should follow the normal access/permissions of Audit Logs at GitLab
  • Guests/non-GitLab users should not be able to download, edit, or change audit logs

Documentation

Testing

  • This audit log content needs to be view only by all users, with edit log permissions following the audit log permission structure

What does success look like, and how can we measure that?

  • The usage of this feature will be related to the downloads of the audit logs, so we should see an increase in audit log downloads for releases when these items are added
  • % increase in MAU for release audit logs

What is the type of buyer?

  • Community Edition

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖