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

Taidot: Kubernetes, Google Cloud Platform, Python

Tietoa asiakkaasta:
( 8 arvostelua ) Nalgonda, India

Projektin tunnus: #33981278

2 freelanceria on tarjonnut keskimäärin ₹7385 tähän työhön


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 Lisää

₹7770 INR 1 päivässä
(0 arvostelua)

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 7 päivässä
(0 arvostelua)