Hi all, I tested the following scenarios with APIM 3.2.0 RC5.
- Support for API Products from API Controller. (Tested with the following users) - Super tenant and tenant users with *Internal/devops* role (which was newly introduced in APIM 3.2.0) - Super tenant and tenant users with *admin* role - Super tenant and tenant users who do not have full privileges - Test scenarios basically include the following. - Import an API Product - Export an API Product - Generate Keys for an API Product - Delete an API Product - List API Products - Support for Different Endpoint Types from API Controller. - HTTP/REST (including load balancing and failover policies) - HTTP/SOAP (including load balancing and failover policies) - Dynamic - AWS Lambda - GIT Integration with API Controller. (Tested the primary use cases associated with the following commands.) - apictl vcs init command - apictl vcs status command - apictl vcs deploy command (with APIs, API Products and Applications) - apictl set --vcs-deletion-enabled=true command and related use cases - apictl set --vcs-config-path /home/foo/vcs-config.yaml commanf and related use cases - Configuring Environment Specific Parameters - List Environments, APIs and Applications - Generate Keys for an API - Initialize an API (including the dev first approach) Testing environment - Ubuntu 20.04 LTS, JDK 1.8.0_251 No blockers found. *[+] Stable - Go ahead and release.* Thanks, Wasura On Mon, Aug 17, 2020 at 10:56 AM Chamindu Udakara <chami...@wso2.com> wrote: > Hi all, > > I have tested the following in APICTL 3.2.0 - RC2 with APIM-3.2.0 RC5. > > - Manage Environments (add/remove/list environments) and log in using > email as the username. > - List APIs/Applications using a super tenant/tenant users and as > DevOps User. > - Initialize an API without any flag, with the definition.yaml and > using from OpenAPI/Swagger Specification > - Set commands (Change export-directory) > - Import API (as Admin and Devops user, using a secondary user store > as well, importing GraphQL APIs, SOAP service as a REST APIs and APIS with > documentations and thumbnails) > - Import API-Products (as Admin and Devops user, using a secondary > user store as well, Cross tenants import and with different combinations of > optional flags) > - Update an existing API by importing it again with different > endpoint configs for prod and dev environments (with --update flag) > - Update the documentation and thumbnails of APIs by importing it > again (with --update flag) > - Export API (as Admin and Devops user, and across tenants, using a > secondary user store as well, export GraphQL APIs, SOAP service as a REST > APIs and APIs with documentation and thumbnails) > - Change the lifecycle status of an API deployed in APIM via APICTL. > (using a secondary store as well) > - Delete API-products, Apis, Apps (as Admin and Devops user, and using > a secondary store) > - Import API-Products (as Admin and Devops user, using a secondary > user store as well,) > - Exporting all APIs of a tenant (with export-apis command) > - Export App (as DevOps/admin users, for super tenant/ tenant users > also with subscriptions and keys) > - Import App (as a directory and zip, and using a secondary user store) > - Generating Keys (as DevOps/admin super tenant users, devop/admin > tenant users, using a secondary user store as well for APIs and API > products) > - Multiple Endpoint Support in Windows (HTTP/REST, HTTP/SOAP endpoints > with load-balanced and failover mechanisms, Dynamic endpoints, and AWS > Lambda endpoints) > > Tested these scenarios in the Windows Environment (Windows10 -64Bit- > 2005). > > > No blockers found. > > [+ Stable] > > +1 to proceed with the release. > > On Mon, Aug 17, 2020 at 10:07 AM Malintha Amarasinghe <malint...@wso2.com> > wrote: > >> Tested with APIM 3.2.0 RC5 and Ubuntu 18.04 >> >> 1. API/App/Product import-export and updating >> 2. API listing, searching, and pagination >> 3. Using environment variables and per-env based endpoints using >> api_params.yaml >> 4. GIT Integration functionality >> 5. Generating Keys and invoking the APIs >> 6. Subscriptions and Keys provisioning >> 7. Ran the apictl integration test suit. >> >> No blockers found. >> [+ Stable] >> +1 to proceed with the release. >> >> Thanks! >> >> >> On Fri, Aug 14, 2020 at 6:26 PM Renuka Fernando <ren...@wso2.com> wrote: >> >>> Hi all, >>> >>> Tested following in APICTL 3.2.0 - RC2 >>> >>> 1. >>> >>> Install API Operator >>> - >>> >>> Interactive mode >>> - >>> >>> Batch mode >>> - >>> >>> With -f <config-file> >>> - >>> >>> DockerHub registry type >>> - >>> >>> HTTP registry type >>> 2. >>> >>> Uninstall API Operator >>> 3. >>> >>> Add an API in K8s cluster >>> 4. >>> >>> Update an existing API in K8s cluster >>> 5. >>> >>> Add/remove environment >>> 6. >>> >>> Initialize API >>> 7. >>> >>> Delete API in K8s cluster with given name and with from-file flag. >>> 8. >>> >>> Basic kubectl commands >>> >>> >>> Tested these scenarios in macOs Catalina (version 10.15.6), kubectl >>> version v1.17.3 >>> >>> No blockers found. >>> >>> [+ Stable] >>> >>> +1 to proceed with the release. >>> >>> >>> Thanks, >>> >>> Renuka >>> >>> On Fri, Aug 14, 2020 at 12:49 PM Chamindu Udakara <chami...@wso2.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> I have tested the following in APICTL 3.2.0 - RC2. >>>> >>>> >>>> - >>>> >>>> Manage Environments (add/remove/list environments) and log in using >>>> email as the username. >>>> - >>>> >>>> List APIs/Applications using a super tenant/tenant users and as >>>> DevOps User. >>>> - >>>> >>>> Initialize an API without any flag, with the definition.yaml and >>>> using from OpenAPI/Swagger Specification >>>> - >>>> >>>> Set commands (Change export-directory) >>>> - >>>> >>>> Import API (as Admin and Devops user, using a secondary user store >>>> as well, importing GraphQL APIs, SOAP service as a REST APIs and APIS >>>> with >>>> documentations and thumbnails) >>>> - >>>> >>>> Import API-Products (as Admin and Devops user, using a secondary >>>> user store as well, Cross tenants import and with different >>>> combinations of >>>> optional flags) >>>> - >>>> >>>> Update an existing API by importing it again with different >>>> endpoint configs for prod and dev environments (with --update flag) >>>> - >>>> >>>> Update the documentation and thumbnails of APIs by importing it >>>> again (with --update flag) >>>> - >>>> >>>> Export API (as Admin and Devops user, and across tenants, using a >>>> secondary user store as well, export GraphQL APIs, SOAP service as a >>>> REST >>>> APIs and APIs with documentation and thumbnails) >>>> - >>>> >>>> Change the lifecycle status of an API deployed in APIM via APICTL. >>>> (using a secondary store as well) >>>> - >>>> >>>> Delete API-products, Apis, Apps (as Admin and Devops user, and >>>> using a secondary store) >>>> - >>>> >>>> Import API-Products (as Admin and Devops user, using a secondary >>>> user store as well,) >>>> - >>>> >>>> Exporting all APIs of a tenant (with export-apis command) >>>> - >>>> >>>> Export App (as DevOps/admin users, for super tenant/ tenant users >>>> also with subscriptions and keys) >>>> - >>>> >>>> Import App (as a directory and zip, and using a secondary user >>>> store) >>>> - >>>> >>>> Generating Keys (as DevOps/admin super tenant users, devop/admin >>>> tenant users, using a secondary user store as well for APIs and API >>>> products) >>>> - >>>> >>>> Multiple Endpoint Support in Windows (HTTP/REST, HTTP/SOAP >>>> endpoints with load-balanced and failover mechanisms, Dynamic endpoints, >>>> and AWS Lambda endpoints) >>>> >>>> >>>> Tested these scenarios in the Linux environment (Ubuntu 20.04) and >>>> Windows Environment (Windows10 -64Bit- 2005) >>>> >>>> No blockers found. >>>> >>>> [+ Stable] >>>> >>>> +1 to proceed with the release. >>>> >>>> >>>> >>>> On Thu, Aug 13, 2020 at 11:35 PM Naduni Pamudika <nad...@wso2.com> >>>> wrote: >>>> >>>>> Hi All, >>>>> >>>>> WSO2 Api Manager team is pleased to announce the second release >>>>> candidate of WSO2 API Manager Tooling 3.2.0 version. >>>>> >>>>> The WSO2 API Manager tooling provides the capability to import and >>>>> export APIs, Applications and API Products across multiple environments >>>>> seamlessly. Hence it provides greater flexibility to create CI/CD >>>>> pipelines >>>>> for APIs, Applications and API Products. >>>>> >>>>> Apart from migrating APIs, Applications and API Products, it supports >>>>> Kubernetes API operator to deploy and manage APIs in the Kubernetes >>>>> cluster >>>>> by reducing additional overheads for the DevOps. >>>>> >>>>> Please find the new features, improvements and fixes related to this >>>>> release in the following links. >>>>> New Features >>>>> <https://github.com/wso2/product-apim-tooling/issues?q=is%3Aissue+label%3A3.2.0+is%3Aclosed+label%3A%22Type%2FNew+Feature%22> >>>>> Fixed Issues >>>>> <https://github.com/wso2/product-apim-tooling/issues?q=is%3Aissue+label%3A3.2.0+is%3Aclosed> >>>>> >>>>> Download the API Manager Tooling Distribution from here >>>>> <https://github.com/wso2/product-apim-tooling/releases/tag/v3.2.0-rc2> >>>>> . >>>>> >>>>> The tag to be voted upon is >>>>> https://github.com/wso2/product-apim-tooling/releases/tag/v3.2.0-rc2 >>>>> >>>>> Documentation: >>>>> https://apim.docs.wso2.com/en/next/learn/api-controller/getting-started-with-wso2-api-controller/ >>>>> >>>>> Please download, test the tool and vote. >>>>> >>>>> >>>>> * [+] Stable - Go ahead and release* >>>>> >>>>> * [-] Broken - Do not release *(explain why) >>>>> >>>>> >>>>> >>>>> Best Regards, >>>>> WSO2 API Manager Team >>>>> >>>>> -- >>>>> *Naduni Pamudika* | Senior Software Engineer | WSO2 Inc. >>>>> (m) +94 (71) 9143658 | (w) +94 (11) 2145345 | (e) nad...@wso2.com >>>>> [image: http://wso2.com/signature] <http://wso2.com/signature> >>>>> >>>>> >>>> >>>> -- >>>> *Chamindu Udakara* | Software Engineer | WSO2 Inc >>>> *mobile *: *+94 755285531 *| *email *: chami...@wso2.com >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> Architecture@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>> >>> >>> -- >>> *Renuka Fernando* | Software Engineer | WSO2 Inc. >>> (m) +9476 6678 752 | Email: ren...@wso2.com >>> <http://wso2.com/signature> >>> _______________________________________________ >>> Architecture mailing list >>> Architecture@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >> >> >> _______________________________________________ >> Dev mailing list >> d...@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> > > > -- > *Chamindu Udakara* | Software Engineer | WSO2 Inc > *mobile *: *+94 755285531 *| *email *: chami...@wso2.com > > _______________________________________________ > Dev mailing list > d...@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > -- *Wasura Wattearachchi* | Software Engineer | WSO2 Inc. (m) +94775396038 | (e) was...@wso2.com | (b) Medium <https://medium.com/@wasuradananjith> [image: http://wso2.com/signature] <http://wso2.com/signature>
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture