Support for ASP.NET apps deployment

Registered by Stan Lagun

This feature aims to add support for ASP.NET apps depolyment from GIT repository.
In order to do that the following changes should be made:
1. In Dashboard add new service type to services drop-down list and write a modal form for the wizard which is similar to IIS service form and differs only by additional field with GIT repository address
2. In murano-api and python- muranoclient add API for new service ("aspNetApps") similar to IIS API with additional attribute
3. In murano-conductor add rules for aspNetApps service which are similar to IIS rules with one additional steps to install app with GIT repository as a parameter
4. In murano-conductor host initialization script and config file add setting to specify IP of SMB file share where ASP.NET prerequisites are located
5. Write PowerShell script/ExecutionPlan that checks-out ASP.NET app sources from GIT repository, builds them (using downloaded tools from prerequisites) and copies built app to Inetpub folder

There is a lot of copy-paste in steps above. This will be eliminated when there would be a mechanisms for reusing services/inheritance

Blueprint information

Status:
Complete
Approver:
Georgy Okrokvertskhov
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for 0.x
Implementation:
Implemented
Milestone target:
milestone icon 0.1a
Started by
Serg Melikyan
Completed by
Serg Melikyan

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.