Deployment

Social Registry Deployment

The instructions here pertain to the deployment of all Social Registry and associated components on the Kubernetes cluster using Helm charts. All the components are installed in the same namespace. The deployment may be achieved by the following methods:

  • Using Rancher UI

  • Using command line

Prerequisites

Before you deploy, make sure the following are available:

  • Cluster Owner permission on your cluster

  • Namespace in which you would be installing the module

Installation using Rancher UI

  1. Log in to Rancher admin console.

  2. Select your cluster.

  3. Under Apps -> Repositories click on Create to add a repository.

  4. Provide Name as "openg2p" and target HTTPS Index URL as https://openg2p.github.io/openg2p-helm/rancher and click Create.

  5. Navigate to Apps->Charts page on Rancher. You should see OpenG2P Social Registry Helm chart listed.

  1. Click on the Helm chart, select the version to be installed and click Install.

  2. Select the namespace in which you would like the chart to be installed (you will need to create a namespace upfront if it does not already exist) and select the checkbox Customise Helm options before install.

  3. Provide Global Hostname of the installation. Refer to DNS requirements for mapping the hostname.

  4. Select the components to be installed. (default options will install all required components)

  5. Click Next and then Install.

Installation using the command line

  • Install the following utilities on your machine:

    • kubectl, istioctl, helm, jq, curl, wget, git, bash, envsubst.

  • TBD

TBD

Database

Postgresql is installed as part of the above procedure in the same namespace. The default database created is socialregistrydb.

Sanity testing

TBD

Last updated

Logo

Copyright © 2024 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.

Change request #712: Pramod's Jun 3 changes