Sign inSign up

kumarvivek/infrastructure-developer-tools

By kumarvivek

•Updated over 5 years ago

Container image includes a set of plugins and services to build, test and deploy infrastructure.

Image
0

254

kumarvivek/infrastructure-developer-tools repository overview

IDT

Discord License DockerHub

⁠Infrastructure Developer Tools

Infrastructure developer tools includes set of plugins and services that make it easier than ever to build, test and deploy infrastructure. Infrastructure development tools augment your normal code-build-deploy cycles and integrate directly with your preferred cloud provider (Azure, AWS and GCP) with support for Terraform and other services.

OVERVIEW

⁠Goals

Infrastructure developer tools is an Open Source project with the following objectives:

  • Accelerate the setup of development environment for infrastructure developer by including most common services and packages.
  • Seamlessly update packages and dependency for all supported services & plugins.

⁠Tools and Services Supported

Tools and plugins supported by this version of container image:

PackagesVersion
GCLOUD CLI330.0.0
AWS CLI1.19.27
PYTHON3.8
KUBECTL1.20.0
KUBECTX0.9.3
HELM3.5.2
VAULT1.6.3
JQ1.6

These tools and versions are carefully curated after ensuring there is no conflicts.

⁠Getting started

⁠How to build manually

The images can be built manually as follow:

Usage:

docker build -t infrastructure-developer-tools:{version} {path_repository_directory}

where {path_repository_directory} is a directory where Dockerfile exist and ${version} is in the Semantic Versioning⁠ form.

⁠How to use infrastructure images

Usage:

docker run -it -e UID=${UID} -e GID=${GID} infrastructure-developer-tools:{version}

where ${UID} is the effective user ID and ${GID} is the effective group ID.

UserID and GroupID is used for being sure the files inside the container will have the same privileges like files in the system.

To print UID and GID, run the command id -a e.g. uid=1000 gid=1001. If want to login as root, don't pass any UID and GID as environment variable.

⁠Documentation

⁠Community

Feel free to open an issue for feature or bug, or to submit a PR.

In case you have any question, you can reach out to [email protected]⁠.

Tag summary

Content type

Image

Digest

Size

396.6 MB

Last updated

over 5 years ago

docker pull kumarvivek/infrastructure-developer-tools