/
Connect to Boundary

Connect to Boundary

Boundary is the gateway to sunbird infrastructure

 

Simplified architecture is given above.

How to connect

  1. Get the boundary address, username, password from admin

  2. Download the boundary client from https://www.boundaryproject.io/downloads#desktop

  3. Login with the provided credentials after selecting proper organization

     

  4. Once you logged in, you’ll see a list of authorized targets.

     

  5. Select the target → Host and click connect

     

  6. If you’ve used

    1. Kubernetes

      1. Make sure you’ve proper kubeconfig to authenticate against the cluster. You can use kubectl config get-contexts to get check the correct cluster.

         

      2. Enable inscure-tls, as the cluster client certificate is not signed for 127.0.0.1 ip

        kubectl config set-cluster <replace with the cluster name from above> --insecure-skip-tls-verify=true --server=https://127.0.0.1:56615 # This is the ip you've got from the connect

        Note: You’ll have to do this every time when you make a new connection, as the port will be random

      3. Now you can connect to your cluster using your choice of client, like kubectl or k9s or so

    2. SSH

      1. Copy the connect ip address, say you got 127.0.0.1:38203

      2. The only difference from a normal connection is that you’ll have to specify the port, and the ip address will always be 127.0.0.1.
        ssh -i /path/to/ssh_key_file username@127.0.0.1 -p 38203

    3. Jenkins

      1. Copy the connect ip address, say you got 127.0.0.1:40467

      2. Paste it in your browser, and you’ve access to jenkins

 

Related content

Sunbird - Infra Access
Sunbird - Infra Access
More like this
Kubernetes on Sunbird
Kubernetes on Sunbird
More like this
Core Services
Core Services
More like this
Sunbird Installation
Sunbird Installation
More like this
Adminutils on Sunbird
Adminutils on Sunbird
More like this
Core
Core
More like this