Workload based windows images

Registered by Om Kumar

Background
    This blueprint proposes to extend the functionality of windows image builder [1] for Workload/Role based Windows Disk Image generation.

Windows Disk Image Builder
   Once the basic tool [1] is in place, it will be extended to provide hooks where user can plugin custom scripts to automate tasks. Using windows unattended feature, these custom scripts will be able to execute specific command upon instance creation (like flavor match, enable RDP, user account creation etc.).
   A typical custom script could be to integrate with cloudbase-init which will automate tasks when images are deployed as instances. Using DISM, there will be provision for enabling Windows roles like IIS, Hyper-V, AD etc.
Feature proposed are but not limited to:-
- Integration with Cloudbase-init
- Hyper-V overcloud support
- Orchestration via Heat
- Murano Integration
- Convert user supplied images to Cloud Image.
- ServiceMesh Integration

[1] https://blueprints.launchpad.net/diskimage-builder/+spec/build-windows-images

Blueprint information

Status:
Complete
Approver:
Robert Collins
Priority:
Undefined
Drafter:
Om Kumar
Direction:
Approved
Assignee:
Om Kumar
Definition:
Approved
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None
Started by
Dan Prince
Completed by
Dan Prince

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.