[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Production .envrc files for AWS, GCP, Python, Kubernetes and Terraform with cloud auto-login and auto EKS / GKE context and namespace switching

License

Notifications You must be signed in to change notification settings

HariSekhon/Environments

Repository files navigation

Hari Sekhon - Environments

GitHub stars GitHub forks Lines of Code License My LinkedIn GitHub Last Commit

Codacy Badge CodeFactor Quality Gate Status Maintainability Rating Reliability Rating Security Rating

Python Linux Mac

Mac Homebrew Alpine CentOS Debian Fedora Redhat Rocky Ubuntu

CI Builds Overview Azure DevOps Pipeline GitLab Pipeline BitBucket Pipeline

Repo on GitHub Repo on GitLab Repo on Azure DevOps Repo on BitBucket

Markdown Validation Kics Grype Semgrep Semgrep Cloud SonarCloud Trivy

Environments

Setup

Edit the <cloud>/<environment>/.envrc files with the profile names and other settings for your environments:

"$EDITOR" aws/dev/.envrc

Install direnv and approve the .envrc files in just one command:

make

Then just cd into these directories:

cd aws/dev

to automatically configure your cloud environment CLI settings, including switching your kubectl context to the right Kubernetes cluster.

See aws/README.md or gcp/README.md for more cloud specific information.

More Core Repos

Knowledge

Readme Card Readme Card

DevOps Code

Readme Card Readme Card Readme Card Readme Card

Containerization

Readme Card Readme Card

CI/CD

Readme Card Readme Card

DBA - SQL

Readme Card

DevOps Reloaded

Readme Card Readme Card Readme Card Readme Card Readme Card

Templates

Readme Card Readme Card

Misc

Readme Card Readme Card

The rest of my original source repos are here.

Pre-built Docker images are available on my DockerHub.

About

Production .envrc files for AWS, GCP, Python, Kubernetes and Terraform with cloud auto-login and auto EKS / GKE context and namespace switching

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published