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
  • #358986
Closed
Open
Issue created Apr 13, 2022 by Hannah Sutor@hsutorDeveloper

Audit Changes to IP AllowList

Problem

Currently, we do not provide API control of the IP AllowList for GitLab.com Groups: #351493

When a group has many IP addresses on the allow list, it becomes unwieldy to manage these via the UI, especially when multiple people could be manually editing the list at the same time...ending in errors and questions about what data was actually changed.

Proposal

Until API control of the AllowList can be added, we can add auditing to any changes in the IP AllowList:

image

Audit should include:

  • Value of field before audit
  • Value of field after audit
  • User who performed the change
  • date/time stamp of change

This should be implemented using the Audit Events Framework: https://docs.gitlab.com/ee/development/audit_event_guide/#audit-event-instrumentation-flows

Edited May 11, 2022 by Hannah Sutor
Assignee
Assign to
Time tracking