Hi Sajith, So Sajith, when migrating these API's, we detect the tenant based on the username is it? The migration of the APi's need to be done per tenant right?
On Tue, Jan 17, 2017 at 4:11 PM, Sajith Kariyawasam <[email protected]> wrote: > Hi Thanuja, > > On Tue, Jan 17, 2017 at 10:42 AM, Thanuja Uruththirakodeeswaran < > [email protected]> wrote: > >> Hi Sajith, >> >> Can we consider this tool also for migrating APIs from previous versions >> to latest version? >> >> > No, this tool is to export / import API s across different environments > only, for eg from Dev to QA to Prod etc. > Not for migrating. This is applicable for C5 > > >> Thanks >> >> On Mon, Jan 16, 2017 at 6:19 PM, Sajith Kariyawasam <[email protected]> >> wrote: >> >>> Hi all, >>> >>> This is to discuss the client side implementation for API import export >>> feature, the backend functionality of which was discussed in [1] >>> >>> At the moment requirement is for exporting / importing APIs across >>> different environments, but in the future the CLI tool can be extended to >>> support >>> more requirements as needed. >>> >>> CLI tool is intend to be used by the DevOps, and the flow will be as >>> follows. >>> >>> 1. Login using username and password >>> 2. Register client application using Dynamic Client Registration >>> 3. Retrieve consumer key and consumer secret >>> 4. Retrieve an access token using password grant type >>> 5. Invoke export / import admin services where necessary >>> >>> >>> For the implementation, we thought of using Go [2] which provides a >>> clean approach to implement CLI tools via many different libraries, >>> and also provides an easy way to cross compile into executables in >>> different platforms. >>> >>> Appreciate your feedback on this. >>> >>> [1] [Architecture] [APIM] [C5] Rest API Support for Importing and >>> Exporting APIs between Multiple Environments >>> [2] https://golang.org/ >>> >>> >>> Thanks, >>> Sajith >>> >>> -- >>> Sajith Kariyawasam >>> *Associate Tech Lead* >>> *WSO2 Inc.; http://wso2.com <http://wso2.com/>* >>> *Committer and PMC member, Apache Stratos * >>> *AMIE (SL)* >>> *Mobile: 0772269575* >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Thanuja Uruththirakodeeswaran >> Software Engineer >> WSO2 Inc.;http://wso2.com >> lean.enterprise.middleware >> >> mobile: +94 774363167 <+94%2077%20436%203167> >> >> <http://wso2.com/signature> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Sajith Kariyawasam > *Associate Tech Lead* > *WSO2 Inc.; http://wso2.com <http://wso2.com/>* > *Committer and PMC member, Apache Stratos * > *AMIE (SL)* > *Mobile: 0772269575* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Thanks and Regards *,Shani Ranasinghe* Senior Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 77 2273555 Blog: http://waysandmeans.blogspot.com/ linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
