Closed

Migrate atlantis to use secret manager for the secrets

Atlantis has wide spectrum access to our infrastructure. All secrets must be protected. As all the secrets are currently in k8s secrets, we should be moving them to secret manager.

The atlantis service account key has been persisted in the secret manager when updating TFDD. We just need to use an init container to fetch and persist the key before atlantis starts.

Atlantis docker image doesn't support consuming google secret in environment variables directly. However, we can inject the berglas binary into a shared volume, then we can adjust the entry point of the atlantis container to use `berglas exec --` to gain ability to directly inject secrets into environment variable

Skills: Kubernetes, Google Cloud Platform, Python

About the Client:
( 8 reviews ) Nalgonda, India

Project ID: #33981278

2 freelancers are bidding on average ₹7385 for this job

wilfrednjorog

Hello! I am confident that I am the perfect candidate for this job, hence I would like to submit my proposal for your consideration. I have rich experience in Google Cloud Platform, Kubernetes and Python. In the two More

₹7770 INR in 1 day
(0 Reviews)
0.0
payalku40

HhI I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy

₹7000 INR in 7 days
(0 Reviews)
0.0