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

Færdigheder: Kubernetes, Google Cloud Platform, Python

Om klienten:
( 8 bedømmelser ) Nalgonda, India

Projekt ID: #33981278

2 freelancere byder i gennemsnit ₹7385 timen for dette job


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 Flere

₹7770 INR på 1 dag
(0 bedømmelser)

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 dage
(0 bedømmelser)