Boundary is the gateway to sunbird infrastructure
...
Get the boundary address, username, password from admin
Download the boundary client from https://www.boundaryproject.io/downloads#desktop
Login with the provided credentials after selecting proper organization
Once you logged in, you’ll see a list of authorized targets.
Select the target → Host and click connect
If you’ve used
Kubernetes
Make sure you’ve proper kubeconfig to authenticate against the cluster. You can use
kubectl config get-contexts
to get check the correct cluster.Enable inscure-tls, as the cluster client certificate is not signed for 127.0.0.1 ip
Code Block language bash kkubectl 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
Now you can connect to your cluster using your choice of client, like kubectl or k9s or so
SSH
Copy the connect ip address, say you got
127.0.0.1:38203
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
Jenkins
Copy the connect ip address, say you got
127.0.0.1:40467
Paste it in your browser, and you’ve access to jenkins
...