Hybrid transition from DEX to the Elastic Execution Grid

With a hybrid setup, you can keep using your current DEX machines with Tosca Cloud team agents, while transitioning more workflows to Tosca Cloud.

To get started with the hybrid transition, first you'll need to set up a few key components that connect your existing on-premise infrastructure with the Elastic Execution Grid. In this setup, your Automation Object Service connects your local environment to Tosca Cloud, so you can create and manage test objects that work with both local executions and cloud test runs.

To transition from Distributed Execution to the Elastic Execution Grid, follow these steps:

  1. Set up AOS to connect to Tosca Cloud.

  2. Create objects in Tosca on-premises for Elastic Execution Grid.

  3. Run an ElasticExecutionGridEvent from your on-premises workspace in Tosca Cloud.

Before you start

Before you begin to transfer to the , make sure you have these things in place:

Set up AOS

To configure AOS to connect to Tosca Cloud, follow these steps:

  1. In Tosca Cloud, go to User menu->Settings->Integrations.

  1. Find the Elastic Execution Grid integration, and select Set up integration.

  1. Select your workspace and copy the following authorization values:

    • Tosca Cloud URL

    • Tosca Server Client ID

    • Client secret

  1. In Tosca Server, go to Settings->Automation Object Service.

  1. On the Automation Object Service settings page, turn on the Elastic Execution Grid configuration toggle.

  1. Paste the authorization values you gathered above into the corresponding authorization fields of the Elastic Execution Grid settings.

  1. Click Save, then restart to apply the changes.

Create objects for the Elastic Execution Grid

To create objects for the Elastic Execution Grid, follow these steps:

  1. In Tosca on-premises, open your workspace.

  2. Checkout your project or your Execution folder.

  3. Select your TestEvent in your TestEvents folder.

  4. Right-click your selection and select Convert to ElasticExecutionGridEvents. You can see the ElasticExecutionGridEvent you just created in the ElasticExecutionGridEvents folder.

  5. Optionally, set the CloudWorkspaceId property for the ElasticExecutionGridEvent to specify which Tosca Cloud workspace to use for the test run. If you don't specify this value, the ElasticExecutionGridEvent runs in the workspace configured in AOS.

  6. Optionally, set the AgentCharacteristic property for the ElasticExecutionGridEvent to specify which agent runs your test.

  7. Check in your changes.

Run ElasticExecutionGridEvents

To run an ElasticExecutionGridEvent from your Tosca workspace in Tosca Cloud, follow these steps:

  1. In Tosca on-premises, select the ElasticExecutionGridEvent you want to run.

  2. Right-click your selection and select Execute in Tosca Cloud from the context menu.

  3. In Tosca Cloud, you can check the progress of your test run on the Test runs page.

What's next

If you want to set up the Tosca CI/CD integration to run ElasticExecutionGridEvents using Execution Clients, check out this topic to get started.