Jump to: navigation, search

Difference between revisions of "Solum/specify-lang-pack-design"

(Created page with "Reference BP: https://blueprints.launchpad.net/solum/+spec/specify-lang-pack Proposed Implementation: ------------------------------------- 1) Get available language packs: ...")
 
Line 6: Line 6:
 
1) Get available language packs:
 
1) Get available language packs:
  
GET /language-packs
+
GET /v1/language-packs
  
 
Return:
 
Return:
Line 16: Line 16:
 
2) Specify language pack to be used as part of the application plan:
 
2) Specify language pack to be used as part of the application plan:
  
POST /assemblies
+
POST /v1/assemblies
  
 
{
 
{

Revision as of 21:43, 5 December 2013

Reference BP: https://blueprints.launchpad.net/solum/+spec/specify-lang-pack

Proposed Implementation:


1) Get available language packs:

GET /v1/language-packs

Return: [

  {language-pack:Java-1.4.2},
  {language-pack:python3.3}

]

2) Specify language pack to be used as part of the application plan:

POST /v1/assemblies

{

 camp_version: CAMP 1.1
 artifacts: {
    artifact_type: pyc
    content: { href: helloworld }
    requirements:
       requirement_type: interpreted_by
       fulfillment: id:py3.3
  }
  services: {
     id:py3.3
     characteristics:
        characteristic_type: solum:language-pack:python3.3
   }

}