Extend API to support custom language pack creation

Bug #1338627 reported by Devdatta Kulkarni
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solum
Fix Committed
Wishlist
Unassigned

Bug Description

In Solum we want to support creation of custom language packs.
This bug is concerned with extending Solum's builder API for this purpose.

Idea is to start with something like:
POST /v1/solum/builder/lp-create with github repository URL containing the Dockerfile provided as an input

On the API/service side we will perform following steps:

- clone the git repo
- do 'docker build'
- do 'docker push' to Solum's docker registry to upload the LP

For details about custom language pack creation, refer to [1].

References:

[1] https://review.openstack.org/#/c/103689/9

Revision history for this message
Angus Salkeld (asalkeld) wrote :
Revision history for this message
Adrian Otto (aotto) wrote :

Angus, this is a way that the Dockerfile becomes the DSL for creation of new LP's.

Changed in solum:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Devdatta Kulkarni (devdatta-kulkarni) wrote :

The custom languagepack feature has been implemented.

Changed in solum:
status: Triaged → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.