Continuous Delivery Director

 View Only
  • 1.  Audit logs for CDD events?

    Posted Oct 25, 2018 10:34 AM

    Hi Team,

     

    Where can we find the audit logs for the following actions :

     

     

    Application Events

     

    Create Application

    Administration

     

    Create /Import Users

    Create /Import User Groups

    Add Users to a User Group

    Remove  Users

    Remove User Groups

    Remove Users from a User Group

     

    Add an end point

    Remove an end point

     

    Modify CDD director settings (User Management)

    Modify CDD director settings (SMTP)

    Modify CDD director settings (Database

     

    Register a plugin

    Remove a plugin

     

     

     

     

     

    Create a new Release

     

    Remove a Release

     

    Modify a release

     

    Also we have an activity log in the releases, would it be possible to export it in the form of csv or a pdf?



  • 2.  Re: Audit logs for CDD events?

    Posted Jan 08, 2019 07:06 AM

    Hi,

    Can we have a response for this case.



  • 3.  Re: Audit logs for CDD events?

    Broadcom Employee
    Posted Jan 09, 2019 10:01 AM

    Hi,

     

    Sorry for the late reply. 

    CDD logs the activities that occur at the release level, and only a limited number of events that occur in a "system" level.

    We do have plans to extend the auditing, and we are designing the solution to deliver in the next releases.  

    I will make sure that the list of events that you listed appears in my feature requirements. 

    Please contact me @ assaf.shlomi@broadcom.com if you need more information. 

     

    Thanks,

    Assaf Shlomi

    CDD Product Owner.



  • 4.  Re: Audit logs for CDD events?
    Best Answer

    Broadcom Employee
    Posted Jan 10, 2019 02:08 AM

    Hi SaurabhJaiswal

     

    In order to get the activity log of a release, you may use the following REST API call:
    ========================================
    HTTP GET /cdd/design/00000000-0000-0000-0000-000000000000/v1/releases/{release-id}/activities
    ========================================

     

    You may use curl for executing this HTTP call.

    You may use Basic (Username/Password) Authentication or Bearer (API Key) Authentication. 

    The response is a JSON document.

     

    Please see:
    REST API Reference - CA Continuous Delivery Director - 6.9 - CA Technologies Documentation 
    REST API Reference - CA Continuous Delivery Director SaaS - CA Technologies Documentation 

     


    You may convert the returned JSON into CSV using various command line tools ( PERL, etc.. )

    https://medium.com/@peterandersson/a-tale-of-two-formats-converting-json-to-csv-eaf69d4880d2 , 
    GitHub - jehiah/json2csv: command line tool to convert json to csv , 
    command line - How to transform valid JSON to CSV? - Ask Ubuntu  ).

    Please feel free to contact me directly on any issue/question at ofer.yaniv@broadcom.com 

     

    Thanks

     Ofer