Skip to main content

Deploy via Google Cloud Marketplace

Starting from December 2023, the ReportPortal application is available in the Google Cloud Marketplace. Now, users can literally deploy our test reporting tool in just a few clicks.

Any engineer, even those not well-versed in DevOps, can go to the Google Cloud Marketplace, select the required resource size, and install a ReportPortal instance. This not only streamlines the procurement process, but also eliminates the need to wait for a contract to be finalized before beginning to work with ReportPortal.

Next, you will find a step-by-step guide on deploying ReportPortal via the Google Cloud Marketplace.

note

A Cloud Billing account needs to be created beforehand.

Step 1

Open ReportPortal in Google Cloud Marketplace

Step 2

Click ‘Get started’ button

Step 3

Select a project and accept terms and agreements

Step 4 (optional)

Enable billing and set the billing account

note

You will see this screen if you have not enabled billing or set up the billing account before.

After that, accept terms and agreements again.

Step 5

Click ‘Deploy’ button

Step 6 (optional)

Enable API

note

You will see this screen if you have not enabled API before.

Step 7

Fill necessary fields and create cluster

By default, a cluster with three nodes is created, but once the application is installed, the number of nodes reduces to 1.

Subsequently, depending on the project's needs, the number of nodes can be increased to 5.

Step 8

Start deploying

Step 9

Log in to ReportPortal

After the deployment is completed, we will land on the page with application information from which we can follow the link to log in.

  1. Click the ‘Service URL’ link.

But after clicking the 'Service URL' link, the user receives a browser warning that the connection is not private. In reality, there is no risk because you are accessing your server, launched via an IP address.

So why does a warning pop up? During deployment, Google Marketplace creates a Self-signed temporary certificate, which is used for data encryption. However, during the deployment process, ReportPortal is not tied to any domain, and this certificate is also not tied to any domain. Therefore, when following the link, the user receives a browser warning because the browser considers this certificate invalid as it cannot verify it.

  1. For the Chrome browser, click on 'Advanced' -> then click on 'Proceed to XXXXX (unsafe)' link.
  1. On the opened Sign In page, enter 'superadmin' as the login.

  2. Enter initial password (this is generated automatically and can be found on the page where you click the ‘Service URL’ link).

note

It may take Google Kubernetes Engine a few minutes before the application becomes accessible via the link.

Let's get your ReportPortal instance up!

Clean Up

After you have installed ReportPortal, further interactions with the application are conducted in the Google Kubernetes Engine service.

If you need to delete the application, this can be accomplished either from the Applications page.

Upon deleting the application, all associated resources, such as Workloads, Secrets & ConfigMaps, and Ingress will be deleted, except for the application‘s persistent volumes.

note

The deletion process can take a few minutes. Workloads, and Secrets&ConfigMaps tied to the cluster will remain.

If you wish to eliminate all costs, you will also need to delete the cluster, as certain resources reserved for our needs will continue to be billed.

Multiple applications can run within a cluster. However, if the cluster is no longer needed, it should also be deleted as illustrated in the image below.