Add Windows SMB share support
This blueprint proposes adding Windows SMB share support.
The share driver will be able to handle Windows service instances, mounting and initializing container volumes, on which the shares will reside.
Managing the service instance will be performed using WinRM. If provided, x509 certificates will be used when creating and accessing the instance.
One limitation is the fact that we can't set per ip permissions. For this reason, user credentials will be used instead, leveraging an existing AD.
The service instance will join a domain using the security service information. Unfortunately, this requires a reboot, which will be handled by the service instance manager.
This change will introduce a new service instance manager, handling Windows Instances, as well as a WinRM helper, using pywinm. This will be platform independent.
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- Low
- Drafter:
- Lucian Petrut
- Direction:
- Approved
- Assignee:
- Lucian Petrut
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
- Implemented
- Milestone target:
- 1.0.0
- Started by
- Lucian Petrut
- Completed by
- Clinton Knight
Related branches
Related bugs
Sprints
Whiteboard
Tempest results: https:/
Gerrit topic: https:/
Addressed by: https:/
Add Windows SMB share driver
Addressed by: https:/
Fix Generic driver share extend
Addressed by: https:/
Generic driver: add method for setting up service instance mgr
Addressed by: https:/
Decouple some of the Service Instance logic
Addressed by: https:/
Add WinRM helper
Addressed by: https:/
Service Instance: Add instance reboot method
Gerrit topic: https:/