Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app/connect/_meta.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ export default {
"setup-tre": "Setup TRE Agent",
"connect-submission": "Connecting a TRE",
approvals: "Approve Projects",
"connect-submission": "Connecting a TRE",
"connect-egress": "Connect TRE to Data Egress",
"approve-outputs":"Review Outputs"
};
61 changes: 61 additions & 0 deletions app/connect/connect-egress/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
readingTime: PT15M
audiences: tre-operator
---

import { Steps, Callout } from "nextra/components";
import { DocMetadata } from "@/components/doc-metadata/DocMetadata";

<DocMetadata />

# Connect TRE to Data Egress Layer

## Prerequisites

- A deployed TRE Layer. Deployment steps can be found [here](/connect/setup-tre/deployment-steps).
- Access to the TRE UI.
- Access to the Egress UI.
- Keycloak Admin access to the `Dare-TRE` and `Data-Egress` Keycloak realms.
{/* TODO: add link to the guide of creating a Keycloak user */}

## Steps

<Steps>
### Create TRE and Egress admin users

To establish a connection between a TRE Agent and Egress, two users need to be created in the Egress Layer and the TRE Agent Keycloak realms by TRE Layer's Keycloak Admin.

**1.1 Create and add a user to access the Egress from the TRE Agent**

- Login to Keycloak server of TRE Layer as an admin user.
- Navigate to the `Data-Egress` realm.
- Create a user with the `dare-tre-admin` role.

**1.2 Create and add a user to access the TRE Layer from Egress**

- Login to Keycloak server of TRE Layer as an admin user.
- Navigate to the `Dare-TRE` realm.
- Create a user with the `dare-egress-admin` role.

### Setup the connection between TRE and Egress

**2.1 TRE Admin task**

- Login to TRE UI with your admin credentials
- Navigate to the `Update Data Egress Credentials` page
- Add the username and password of the user created in the step `1.1` above.

**2.2 Egress Admin task**

- Login to Egress UI with your admin credentials.
- Navigate to the `Update TRE Credentials` page.
- Add the username and password of the user created in the step `1.2` above.

<Callout type="info">
TRE Admin can now confirm that the Connection between Data Egress and TRE Agent is successful through the health check tab in the TRE UI under `Deployment Configuration`.
</Callout>
</Steps>

## What's next?

- [Set up TRE data access](/connect/controlling-tre-data-access)
2 changes: 1 addition & 1 deletion app/connect/connect-submission/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ The current health status is displayed in the **Deployment Admin** page under th

Once any configuration or connectivity issues have been resolved, the Synchronisation can be restarted from the **Deployment Admin** page by selecting **Enable Sync**.

### Whats next? :
### What's next?

- [Approving Projects/Memberships](/connect/approvals)
- [Review & Approve Outputs](/connect/approve-outputs)