Sandbox Prototyping Plan

The following suggestions are building upon the initial deployment and configuration of the Sandbox Minikube version. This step has been done based on these instructions: Preparation Material for Service Design and Sandbox Minikube | GovStack Sandbox Replication 19.12.2023

Sandbox team needs to prepare some pre-conditions please keep in contact with us on slack until we are ready (publish docker images for Project A or make GovStack Sandbox security server accessible for whitelisted external IPs addresses for Project B)

Project A: Provide additional Data Provider in Minikube

Target: Re-package minikube version and add a new emulator (Digital Registries) to x-road ecosystem and consume data with frontend

Steps:

  1. Clone USCT repository

  2. Deploy within minikube

  3. Configure payment (again) and registry service to security server (add link to the instructional similar to DIY)

Project B: Consume GovStack Sandbox Data Providers

Following steps are without Minikube version

Target: Deploy X-Road security server and USCT Use Case backend on cloud environment and consume GovStack Sandbox data providers

Scenario: External API of a government authority (GovStack Sandbox environment) is consumed by a new service (Small Demo application deployed by Bangladesh team)

Steps:

  1. Clone small Demo backend to consume data (to be provided by @Oleksii Danyliuk )

  2. Install security server according tohttps://docs.x-road.global/Manuals/ig-ss_x-road_v6_security_server_installation_guide.html#2-installation

  3. Connect small demo backend to security server

  4. Connect security server to GovStack Sandbox X-Road instance https://abi.ria.ee/xtee/en/x-teega-liitumine-ja-parimad-praktikad/x-tee-kasutusele-votmine/andmeteenuse-tarbimine-ja-voi-pakkumine(X-Tee = X-Road)

  5. Test connect