Make Deployment Tasks Fields Computable as YAQL Expressions

Registered by Vladimir Kuklin on 2016-02-20

It would be awesome for a deployment engineer to be able to introduce task fields compilation with help of some language that is abstract enough, extendable and easily embeddable into current fuel

Blueprint information

Status:
Complete
Approver:
Ihor Kalnytskyi
Priority:
Essential
Drafter:
Vladimir Kuklin
Direction:
Approved
Assignee:
Bulat Gaifullin
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Vladimir Kuklin on 2016-02-25
Completed by
Ihor Kalnytskyi on 2016-04-11

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/computable-task-fields-yaql,n,z

Addressed by: https://review.openstack.org/282695
    Add spec for computable YAQL-based fields

Addressed by: https://review.openstack.org/279714
    Introduce ability to parse YAQL expressions for tasks [WIP]

Addressed by: https://review.openstack.org/295666
    Allow to use master role in conjunction with other

Addressed by: https://review.openstack.org/293493
    Introduced LCM serializers

Addressed by: https://review.openstack.org/295789
    Extend traverse interface to allow use custom keywords

Addressed by: https://review.openstack.org/295889
    Added openstack config and cluster info to deployment info

Addressed by: https://review.openstack.org/295994
    Introduced datadiff utility

Gerrit topic: https://review.openstack.org/#q,topic:task-based-bugs-plugins,n,z

Addressed by: https://review.openstack.org/296389
    Introduced YAQL helpers

Addressed by: https://review.openstack.org/296064
    Save deployment_info in Task object

Addressed by: https://review.openstack.org/296413
    Task based serialisers

Addressed by: https://review.openstack.org/296414
    Introduced LCM serializers

Addressed by: https://review.openstack.org/295286
    Implement hardcoded nailgun tasks in library

Addressed by: https://review.openstack.org/296970
    Updated doc-string for traverse

Gerrit topic: https://review.openstack.org/#q,topic:bp-computable-task-fields-yaql,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.