Add support for Nocloud metadata type
Add support for the NoCloud metadata service type.
NoCloud metadata is offered using an ISO, with the tag cidata. In the root directory of the mounted ISO are two files:
/user-data
/meta-data
In the user-data file there is conventionally formatted userdata, like #cloud-config type, etc.
The meta-data file is a yaml file which contains EC2 like metadata content.
Blueprint information
- Status:
- Complete
- Approver:
- Adrian Vladu
- Priority:
- Undefined
- Drafter:
- Adrian Vladu
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Adrian Vladu
- Completed by
- Adrian Vladu
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add NoCloud Metadata Provider
Addressed by: https:/
Persist plugin execution even if the instance_id is None
Gerrit topic: https:/
Addressed by: https:/
Add NoCloud Metadata Provider
Addressed by: https:/
Persist plugin state when instance_id is None
Addressed by: https:/
Refactor config drive metadata service
Addressed by: https:/
Move parse_data to utils.serialization