Details

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

      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-audit-log.patch
        38 kB
        jzurbano
      2. CONTINUUM-1853.patch
        37 kB
        jzurbano

        Activity

        Hide
        wsmoak Wendy Smoak added a comment -

        r763464 was on trunk, adjusted fix-for version number

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

        Patch applied in r763464.

        Show
        jzurbano jzurbano added a comment - Patch applied in r763464.
        Hide
        wsmoak Wendy Smoak added a comment -

        Jevica, would you like to apply this now?

        Show
        wsmoak Wendy Smoak added a comment - Jevica, would you like to apply this now?
        Hide
        jzurbano jzurbano added a comment -

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

        Show
        jzurbano jzurbano added a comment - Attaching an updated patch for audit logging. ( CONTINUUM-1853 .patch)
        Hide
        jzurbano jzurbano 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
        jzurbano jzurbano 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
        KenLiu Ken Liu added a comment -

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

        Show
        KenLiu Ken Liu added a comment - This would be a nice thing to implement using JPA lifecycle events.
        Hide
        evenisse 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
        evenisse 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

          People

          • Assignee:
            jzurbano jzurbano
            Reporter:
            wsmoak Wendy Smoak
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development