Hi all, Tested the following in APICTL 3.2.0 - RC2.
1. Setting up environments (add/remove/listing) 2. API/APP import/export and updating 3. API listing and searching 4. API Product support basic functionalities 5. Configuring environment specific params 6. Lifecycle update of deployed API No blockers found. [+ Stable] +1 to proceed with the release. Thanks! Hiranya Abeyrathne Software Engineer, *WSO2, Inc. * lean. enterprise. middleware Mob: +94 70210 8657 LinkedIn: https://www.linkedin.com/in/hiranya-kavishani/ <http://wso2.com/signature> On Sat, Aug 22, 2020 at 12:55 PM Praminda Jayawardana <prami...@wso2.com> wrote: > Tested pushing Microgateway APIs to API Manager using apictl. > Tested compatibility of x-wso2 extensions. > > Didn't find any blockers. > > *[+] Stable - Go ahead and release.* > > On Mon, Aug 17, 2020 at 7:53 PM Wasura Wattearachchi <was...@wso2.com> > wrote: > >> 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 >>>>>> architect...@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 >>>>> architect...@wso2.org >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@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 >>> Dev@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 >> architect...@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> -- >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> >> *Praminda Jayawardana* | Associate Technical Lead | WSO2 Inc. >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> (m) +94 (0) 716 590918 | (e) >> <https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture> >> prami...@wso2.com >> >> [image: http://wso2.com/signature] <http://wso2.com/signature> >> > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev