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
        37 kB
        Jevica Arianne B. Zurbano
      2. continuum-1853-audit-log.patch
        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

          • Assignee:
            Jevica Arianne B. Zurbano
            Reporter:
            Wendy Smoak
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: