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 <[email protected]> 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 <[email protected]>
> 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 <[email protected]> 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 <[email protected]>
>>> 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 <[email protected]>
>>>> 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) [email protected]
>>>>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>>>>
>>>>>
>>>>
>>>> --
>>>> *Chamindu Udakara* | Software Engineer | WSO2 Inc
>>>> *mobile *: *+94 755285531 *| *email *: [email protected]
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>
>>>
>>> --
>>> *Renuka Fernando* | Software Engineer | WSO2 Inc.
>>> (m) +9476 6678 752 | Email: [email protected]
>>> <http://wso2.com/signature>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>
>
> --
> *Chamindu Udakara* | Software Engineer | WSO2 Inc
> *mobile *: *+94 755285531 *| *email *: [email protected]
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
--
*Wasura Wattearachchi* | Software Engineer | WSO2 Inc.
(m) +94775396038 | (e) [email protected] | (b) Medium
<https://medium.com/@wasuradananjith>
[image: http://wso2.com/signature] <http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev