Hi,

On Fri, Dec 4, 2015 at 10:45 AM, Gayan Dhanushka <[email protected]> wrote:

> Hi Roshan,
>
> Seems like there are scenarios where some operations are not supported in
> the fabric8 apis. For example an api is not available to create an ingress
> kind using the Kubernetes client apis. I have communicated this with them
> [1] and they have obliged with the fact that indeed this is not available.
> They have provided me directions implement it myself. But since this might
> take some time, we will need to go ahead with calling the Kubernetes REST
> apis directly. Found api definitions of all the apis in [2].
>

+1 for using the Kubernetes REST API.IMO fabric8 will introduce the
additional overhead. BTW how are we going to maintain the lifecycle of
those instances?


> [1] https://groups.google.com/forum/#!topic/fabric8/pDBa_8qctcM
> [2]
> http://kubernetes.io/third_party/swagger-ui/#!/apis%2Fextensions%2Fv1beta1/createNamespacedIngress
>


>
>
> Regards
> Gayan
>
> On Fri, Dec 4, 2015 at 10:31 AM, Roshan Deniyage <[email protected]> wrote:
>
>> Hi Lahiru,
>>     This seems like "RuntimeProvisioningAPI" is a generic API which used
>> to talk to underline run-time infrastructure (in this case, its container
>> orchestration system). So, this  model is quite extensible since it allows
>> us to write adapters to talk to up coming alternatives.
>>
>> So, when it comes to write adapter to call kubernetes API, are we using
>> direct REST API or any other third party library like *fabric8*?
>>
>> If third party libraries are used, then are they providing interfaces for
>> all the required operations? If not how can we implement and maintain those
>> additional operations?
>>
>> ​Thanks,
>> Roshan Deniyage
>> Associate Technical Lead
>> WSO2, Inc: http://wso2.com
>>
>> Mobile    :  +94 777636406 / +1 408 667 6254
>> Twitter    :  *https://twitter.com/roshku <https://twitter.com/roshku>*
>> LinkedIn :  https://www.linkedin.com/in/roshandeniyage
>>
>>
>> On Wed, Dec 2, 2015 at 12:52 PM, Lahiru Manohara <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> We will be updating AppFactory runtime with Kubernetes and AppFactory
>>> user stories will be discussed in Wikpage *[1].* The implementation
>>> will be, integrate with new API as another Java layer of AppFactory and It
>>> will be shown in following diagram *[2]*.
>>>
>>> *[2]*
>>> [image: Inline image 3]
>>> The Runtime Provisioning API, We have AppFactory specific set of
>>> operations. Each operation will be discussed on the following document
>>> attached herewith *[AF_Runtime_Provisioning_API.pdf]*. Initially, we
>>> are going to implement only operation which are listed on the document.
>>> Future, we will be implementing the billing module and we have to collect
>>> statistic of the runtimes and its operations will be added to the API.
>>> According to the design, affect of the dependent client applications of the
>>> AppFactory will be minimized. Also Runtime Provisioning API will be
>>> authenticated via a system user. Appreciate your ideas on the above design.
>>>
>>> Thanks!
>>>
>>> *[1] *
>>>
>>> https://github.com/wso2/product-af/wiki/Mapping-App-Factory-User-Stories-with-Kubernetes
>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fwso2%2Fproduct-af%2Fwiki%2FMapping-App-Factory-User-Stories-with-Kubernetes&sa=D&sntz=1&usg=AFQjCNHoWqe19iF7wemKLOXa0HMyFbu5wA>
>>>
>>> --
>>> Best regards,
>>>
>>> *Lahiru Manohara*
>>> *Software Engineer*
>>> Mobile: +94716561576
>>> WSO2 Inc. | http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>
>
> --
> Gayan Dhanuska
> Software Engineer
> http://wso2.com/
> Lean Enterprise Middleware
>
> Mobile
> 071 666 2327
>
> Office
> Tel   : 94 11 214 5345
> Fax  : 94 11 214 5300
>
> Twitter : https://twitter.com/gayanlggd
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

Gayan Gunarathne
Technical Lead, WSO2 Inc. (http://wso2.com)
Committer & PMC Member, Apache Stratos
email : [email protected]  | mobile : +94 775030545 <%2B94%20766819985>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to