Upload serialized deployment facts to Config DB service

Registered by Oleg S. Gelbukh on 2016-02-26

There are multiple levels of hierarhy in Hiera used by deployment tasks on nodes. Some of those data exist only in YaML files on a node and can't be accessed by 3rd party components.

With configuration database service, we can store serialized deployment data for later use. It requires though that we can upload the data from nodes to the service as a part of deployment process.

We propose to add a task to the deployment graph and in fuel-library to upload the facts to external HTTP-based API.

Blueprint information

Status:
Complete
Approver:
Ihor Kalnytskyi
Priority:
Undefined
Drafter:
Oleg S. Gelbukh
Direction:
Approved
Assignee:
sryabin
Definition:
Review
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Oleg S. Gelbukh on 2016-03-07
Completed by
sryabin on 2016-08-31

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:285236,n,z

Addressed by: https://review.openstack.org/285236
    Nailgun backend for hiera

Gerrit topic: https://review.openstack.org/#q,topic:bp/upload-deployment-facts-to-configdb,n,z

Addressed by: https://review.openstack.org/292128
    Add OS_AUTH_TOKEN=keystone.auth_token to ENV before yum install

Addressed by: https://review.openstack.org/292139
    Add DST_DIR env variable in %post section

Addressed by: https://review.openstack.org/286012
    Spec for upload of deployment configuration to ConfigDB API

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.