Continuum

Provide an audit log

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.1
  • Fix Version/s: 1.3.3 (Beta)
  • Component/s: None
  • Labels:
    None
  • Complexity:
    Intermediate
  • Number of attachments :
    2

Description

Continuum should have an audit log that records things like who changed build definitions, initiated releases, forced builds, etc.

(Should scheduled builds also be logged as audit events?)

  1. CONTINUUM-1853.patch
    23/Mar/09 5:46 AM
    37 kB
    Jevica Arianne B. Zurbano
  2. continuum-1853-audit-log.patch
    03/Feb/09 8:49 PM
    38 kB
    Jevica Arianne B. Zurbano

Activity

Hide
Emmanuel Venisse added a comment -

> Should scheduled builds also be logged as audit events?

I don't think or maybe an optional thing, but forced build should be logged

Show
Emmanuel Venisse added a comment - > Should scheduled builds also be logged as audit events? I don't think or maybe an optional thing, but forced build should be logged
Hide
Ken Liu added a comment -

This would be a nice thing to implement using JPA lifecycle events.

Show
Ken Liu added a comment - This would be a nice thing to implement using JPA lifecycle events.
Hide
Jevica Arianne B. Zurbano added a comment -

Attached patch that logs changes in:

  • purge
  • forced and canceled builds
  • project build definition
  • project add, edit, delete
  • schedule add, edit, delete
  • project groups
  • build definition templates
  • release (prepare, perform, rollback)

Logs are written to a file in logs/continuum-audit.log. Logs include:

  • timestamp
  • user who initiated the action
  • resource
  • action done
Show
Jevica Arianne B. Zurbano added a comment - Attached patch that logs changes in:
  • purge
  • forced and canceled builds
  • project build definition
  • project add, edit, delete
  • schedule add, edit, delete
  • project groups
  • build definition templates
  • release (prepare, perform, rollback)
Logs are written to a file in logs/continuum-audit.log. Logs include:
  • timestamp
  • user who initiated the action
  • resource
  • action done
Hide
Jevica Arianne B. Zurbano added a comment -

Attaching an updated patch for audit logging. (CONTINUUM-1853.patch)

Show
Jevica Arianne B. Zurbano added a comment - Attaching an updated patch for audit logging. (CONTINUUM-1853.patch)
Hide
Wendy Smoak added a comment -

Jevica, would you like to apply this now?

Show
Wendy Smoak added a comment - Jevica, would you like to apply this now?
Hide
Jevica Arianne B. Zurbano added a comment -

Patch applied in r763464.

Show
Jevica Arianne B. Zurbano added a comment - Patch applied in r763464.
Hide
Wendy Smoak added a comment -

r763464 was on trunk, adjusted fix-for version number

Show
Wendy Smoak added a comment - r763464 was on trunk, adjusted fix-for version number

People

Vote (1)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: