On Tue, Jun 20, 2017 at 11:16 PM, Pubudu Gunatilaka <[email protected]>
wrote:

> Hi,
>
> We actually have a REST API to delete a given label. Also, for the initial
> version, we thought of simplifying the label scenario. In later releases,
> we can add an UI support to manage labels.
>
> I don't think we need to bring the permission model unless we provide
> gateways per user/group. In the store side, we have introduced an extension
> point to filter labels depends on the user.
>
What would happen if a user deletes label that is already is used by a
gateway? Or if all the labels are deleted? Wouldn't it impact the
functionality of gateways? If it does, IMO we would need to have an
authorization level for manipulating labels as well.

>
> The story behind the label scenario is to simplify the dynamic gateway
> registration. For an example, consider a deployment which has multiple APIs
> deployed in public and private gateways. Now our requirement is to spin a
> new gateway in Singapore region and serve a particular API. What we need to
> do is to spin a gateway in that region with the new label and re-publish
> the API with the new label. We have used labels to manage gateways in this
> scenario.
>
> If we are not allowing dynamic label registration, we can have admin API
> for labels. Yes, we can ship default labels. But when we need to bring up a
> new gateway, we have to make the REST calls to register the gateway. This
> is kind of a user interaction or maybe we can automate this based on the
> use case. But with dynamic label registration, we don't need to do anything
> specifically. If we consider a container scenario, we only need to pass an
> environment variable with the new label name to the container to spin up a
> new gateway container in a new region.
>
> Thank you!
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Software Engineer
> WSO2, Inc.: http://wso2.com
> mobile : +94774078049 <%2B94772207163>
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to