Support of configuring HugePages via fuel API

Registered by Fedor Zhadaev

We need to be able to pass the configuration for HugePages usage to nailgun via fuel API.

This part will include extending data-model using to support getting available page sizes and setting desired HugePages configuration. Validators for this data should also be created within this part.

Acceptance criteria:
* It should be possible to get HugePages configuration for node using
  GET /api/nodes/<node_id>/attributes
* It should be possible to set the desired configuration of HugePages for compute node using
  PUT /api/nodes/<node_id>/attributes

Verification:
* UnitTests
* Manual testing
* Automated testing

Blueprint information

Status:
Complete
Approver:
Dmitry Klenov
Priority:
Undefined
Drafter:
Fedor Zhadaev
Direction:
Needs approval
Assignee:
Arthur Svechnikov
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Arthur Svechnikov
Completed by
Arthur Svechnikov

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.