|
|
(14 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | == Solum-R1.1 Deploy application ==
| + | [https://blueprints.launchpad.net/solum/+spec/deployapp Blueprint] |
− | | |
− | As an application developer, I can invoke a REST API call to push code to the Solum platform, and receive back the URL of my running application.
| |
− | | |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Attribute name !! Description !! Required?
| |
− | |-
| |
− | | App Name || Name of application (Unique at tenant level)|| Required
| |
− | |-
| |
− | | Instance Count|| Initial number of app instances|| Optional (default = 1 instance)
| |
− | |-
| |
− | | Instance Size|| Size of each app instance (as determined by RAM, CPU, disk space, allocated to each instance). Small, medium, large, extra large, etc || Optional (default = "small"), the sizing characteristics of what is small and what is large is configurable by the platform service provider
| |
− | |-
| |
− | | Artifact|| Packaged application code|| Required
| |
− | |-
| |
− | | Auto Scale|| Should the application auto-scale (Y/N)|| Optional (default = N)
| |
− | |-
| |
− | | MinInstances || Minimum number of app instances (lower threshold for the auto scale policy)|| Optional (default = 1)
| |
− | |-
| |
− | | MaxInstances|| Maximum number of app instances (upper threshold for the auto scale policy)|| Optional (default = specified Instance count during app creation)
| |
− | |-
| |
− | | Environment|| Set application specific environment variables at app start up|| Optional
| |
− | |-
| |
− | | LanguagePack|| User could (optionally) register a custom language pack with the platform, (say: “MyPythonStack”), and be able to specify it during app creation.|| Optional
| |
− | |-
| |
− | | Services|| List of services that the application will bind to (e.g.Trove, NewRelic).|| Optional
| |
− | |-
| |
− | |}
| |