Imam M

if you have private repository in and will sync to your argocd in k8s clusters, alternatively u can use ssh.

assume you’ve already installed argocd and install using install.yaml.

first step is :

  • generate ssh certificate public and private using ssh-keygen
ssh-keygen -t rsa -f client-bitbucket #output# <== public key
client-bitbucket <== private key

second step :

  • add file to you repository at bitbucket or you can follow this tutorial

third step :

  • update argocd-cm in your namespace argocd i’ve installed.
kubectl apply -f argocd-cm.yaml

result :

Reference :



Based on my experience try to install boundary its tricky, because less documentation from official. after you try the development mode and will adopt to production. in this story i’ll give you complete configuration. only copy paste and run in production.

System requirements :

  • Boundary v0.7
  • vm 1 core 2gb (im using aws lightsail) as Server
  • Mac os catalina as Client
  • Docker

In boundary have two mandatory service :

  • controller are responsible for understanding configuration, authenticating and authorizing users, and serving user API requests (e.g. to initiate a session).
  • worker are responsible for the actual session recording/proxying capability and other tasks that involve storage.

Installing Boundary in Server and Client

Access to your Boundary GUI

Username admin , Password {in output after init database}

Test to Connect SSH to Server using Boundary.

Reference :