eSignet Deployment
Introduction
This doc provides instructions on installing eSignet on the OpenG2P cluster.
This is only required for sandbox/pilot environments. Or when eSignet is not present or is not provided by the ID Provider. If an eSignet instance is already available, OpenG2P Modules can just connect to that instance.
This doc only provides instructions to install eSignet with Mock ID System (for integration with real ID system, refer to eSignet docs).
Prerequisites
The following utilities/tools must be present on the user's machine.
kubectl
,istioctl
,helm
,jq
,curl
,wget
,git
,bash
,envsubst
.
Keycloak for API Authentication
Installation
Clone the https://github.com/openg2p/openg2p-deployment repo and navigate to kubernetes/esignet directory.
Run:
Post-installation
After installation is successful, eSignet can be accessed at https://esignet.openg2p.sandbox.net, depending on the hostname given above.
To seed more data of beneficiaries into the mock ID system APIs, use the APIs available at https://esignet.openg2p.sandbox.net/v1/mock-identity-system/swagger-ui/index.html.
Or edit and use this script https://github.com/OpenG2P/openg2p-data/blob/develop/scripts/upload_data_to_mock_esignet.py to upload data. TODO: elaborate.
Last updated