Skip to main content

Posts

How to remove a thumbnail from an API

Let's say you have created an API in API cloud and you have added thumbnail image to it. Now you want to remove it. When you go to the edit api view it allows you to change the thumbnail, but not remove. Let's see how we can remove it. 1. login to the carbon console of gateway node as tenant admin https://gatewaymgt.api.cloud.wso2.com/carbon 2. Go to Resource -> Browse under main menu 3. Go to "/_system/governance/apimgt/ applicationdata/provider"  4. Click on the relevant tenant - you will see list of APIs (eg: amalka-AT-wso2.com-AT-esbtenant1) 5. Select relevant API - you will see api artifact   (eg: api1 under version 1.0.0) 6. Click on "api" - you will see list of meta data for that api 7. Remove the thumbnail value from attribute "Thumbnail" 8. Save the API 9. Then logout from the API publisher UI and login in incognito window, you will see thumbnail has removed from your API. ...

How to start multiple services as a group in WSO2 Integration Cloud

Let's say, we have a use case which is deployed in Integration Cloud and that involves number of applications. There can be a PHP/Web application which user interact, ESB which provide integration with number of systems and DSS to manipulate database. So let's say we want to start/stop these 3 applications as a group. But at the moment, Integration Cloud does not provide any grouping. So you have to login to the Integration Cloud and go to each and every application and start/stop those. To make this little easier, we can use Integration Cloud REST API and write our own script. This is the script to start the all applications as a group. You need to provide username, password, organization name and file which contains application list with versions How to execute this script ./startProject.sh <username> <password> <orgnaizationName> wso2Project.txt wso2Project.txt file content should be like this. There you should provide applicationName and ve...

Add multiple database users with different privileges for the same database

Currently, the WSO2 Integration Cloud supports adding multiple database users for a same database, but does not support changing user privileges. Let's say someone has a requirement of using same database via two different user, one user has full access, where other user should have READ_ONLY access. How we do this in Integration Cloud? We are planning to add this as feature to change the user permissions, but until that you can do it as I have mentioned below. Steps: 1. Login Create a database with a user 2. Once you create a database you can see it as below, and you can add another user when clicking on the All users icon 3. There you can create new user or you can attach existing user to the same database I added two users  u_mb_2NNq0tjT and  test_2NNq0tjT to the database wso2mb_esbtenant1 My requirement is to give full access to the  u_mb_2NNq0tjT  user and remove INSERT permission from  test_2NNq0tjT  user. 4. Login to ...

How to run a Jenkins in WSO2 Integration Cloud

This blog post guides you on how to run Jenkins in WSO2 Integration Cloud  and configure it to build an GitHub project. Currently the WSO2 Integration Cloud does not support Jenkins as a app type, but we can use Custom docker app type with Jenkins docker image. First we need to find out, proper Jenkins docker image, which we can use for this  or we have to build it from the scratch. If you go to https://hub.docker.com/_/jenkins/ you can find official Jenkins images in docker hub, but we can't use this images as it is due to several reasons. So I'm going to create a fork of https://github.com/jenkinsci/docker  and do some changes to the Dockerfile. I use the https://github.com/amalkasubasinghe/docker/tree/alpine branch here. A. You will see it has VOLUMN mount - at the moment WSO2 Integration Cloud does not allow you to upload an image which has VOLUMN mount. So we need to comment it out #VOLUME /var/jenkins_home B. My plan is to build Git hub proje...

How to change the organization name and key appear in WSO2 Cloud UI

Here are the instructions to change the Organisation Name: 1. Go to Organization Page from Cloud management app. 2. Select the organization that you want to change and select profile 3. Change the Organization name and update the profile How to change the Organization Key: Changing Organization Key is not possible. We generate the  key  from the  organization  name users provide at the registration time. It is a unique value and plays a major role in multi-tenancy. We have certain internal criteria for this  key . Another reason why we cannot do this is, we are using the  organization   key  in the internal registries when storing API related metadata. So, if we  change  it, there is a data migration involved.

How to change the organisation name appear in WSO2 Cloud invoices

Let's say you want to change the organisation name appear in invoices when you subscribe to a paid plan. Here are the instructions: 1. Login to the WSO2 Cloud and go the the Accounts page. 2. You can find the contact information in the Accounts page. Click on 'update contact Info'. 3. Change the organization name, Add the organization name which you want to display in the invoice. 4. Save the changes. 5. You can see the changed organization name in the Accounts Summary.

How to add a new payment method to the WSO2 Cloud

Here are the instructions: 1. Go to: https://cloudmgt.cloud.wso2.com/cloudmgt/site/pages/account-summary.jag 2. Log in with your WSO2 credentials (email and password), 3. Click the 'New Payment Method' button: 4. Supply the new credit card information, click the Payment Info button and then the Proceed button. Let us know if you need further help :)