Keep event log for cluster

Registered by Andrew Lazarev

It would be more user friendly for have event log assigned to cluster. User will be able to see steps performed to deploy cluster and in case of error see the reason without reading sahara logs.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
Medium
Drafter:
Andrew Lazarev
Direction:
Approved
Assignee:
Vitalii Gridnev
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Vitalii Gridnev
Completed by
Sergey Lukjanov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/event-log,n,z

Addressed by: https://review.openstack.org/119052
    Added specification for adding event log

Addressed by: https://review.openstack.org/133006
    Add new events objects to Sahara

Addressed by: https://review.openstack.org/133458
    Add methods to work with new events objects

Addressed by: https://review.openstack.org/134490
    Add provision step in creating cluster with direct engine

Addressed by: https://review.openstack.org/134504
    Endpoint added to get cluster events

Addressed by: https://review.openstack.org/136748
    Add provision steps to Vanilla plugin

Addressed by: https://review.openstack.org/137018
    Add provision steps to Vanilla 2 Plugin

Addressed by: https://review.openstack.org/137766
    Add provision steps to Heat Engine

Addressed by: https://review.openstack.org/143442
    Add provisioning steps to Direct Engine

Addressed by: https://review.openstack.org/144277
    Add context manager to assign events

Addressed by: https://review.openstack.org/147471
    Add provision step to Heat engine

Addressed by: https://review.openstack.org/147830
    [WIP] Apply event log feature to HDP plugins

Addressed by: https://review.openstack.org/149972
    [WIP] Apply event-log feature for vanilla plugin

Addressed by: https://review.openstack.org/152132
    Add provision steps to Spark Plugin

Addressed by: https://review.openstack.org/152143
    Add provisioning steps to Storm plugin

Addressed by: https://review.openstack.org/152472
    Apply event-log feature for HDP plugin

Addressed by: https://review.openstack.org/153193
    Refactor event-log code

Addressed by: https://review.openstack.org/156230
    Add option to disable event log

Addressed by: https://review.openstack.org/156528
    Add check to integration tests to check event-log

Addressed by: https://review.openstack.org/156598
    Fix another event log issue

Addressed by: https://review.openstack.org/157728
    Applying event log feature for CDH - part 1

Addressed by: https://review.openstack.org/157745
    Applying event log feature for CDH - part 2

Addressed by: https://review.openstack.org/158604
    Applying event log feature for CDH - part 3

Addressed by: https://review.openstack.org/158634
    Add ability to get step id from context

Addressed by: https://review.openstack.org/159131
    Provide ability to get events directly from cluster

Addressed by: https://review.openstack.org/159421
    Move updating provision progress to conductor

Addressed by: https://review.openstack.org/162997
    Add usages for step_type field

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.