Skip to content

Feature request: Add a change audit log for app and server changes #258

Open
@michiels

Description

@michiels

For security and collaboration with other team members, it would be great if all changes to servers/apps made would trigger entries in some kind of activity/change audit log. This so that you can always trace back what happened to a server or an app over time. This is beneficial for security (spotting weird behavior) but also makes collaboration in a team easier, as you'll now who changed what on a server. Basically automating and providing automated infrastructure CMDB functionality.

An audit log could be as simple as a GitHub-issue style activity log for things like:

  • Domain added or removed
  • ENV var added or removed
  • Service linked/installed
  • SSL certificate added

etc.

It's important that we create event logs for most important security and app environment changes first. Things like adding/removing apps and servers could be a bonus.

We could expand this feature with allowing an email notification (digest) to be sent out to all users of the Intercity instance so changes in configurations are automatically logged and notified.

Most important events to log:

  • Deploy key added and removed
  • Domain added and removed
  • ENV var added and removed
  • SSL certificate added and removed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions