Deployment image

Custom flows allow you to run bash commands. The deployment image contains selected tools that are installed by default

🚧

Versions

Env0 will update the next versions from time to time from considering of security or EOF versions. We will update the customers when we have to update versions with breaking changes

It is recommended to check the current version by using task with the relevant command

tool-for-example --version

The base image

The deployment based on node:16.19.1-alpine3.17

πŸ“˜

Note

You can bring your own docker image, extending env0's default image, in case you are using our Self-Hosted Agent.

In order to learn more about custom docker images, please contact our support team.

Pre-installed tools

OS Utils

ToolVersion
bash5.1.16(1)-release
curl8.1.2
file5.43
grep3.8
jqjq
openssl3.0.9

Packages managers

ToolVersion
npm8.19.4
yarn1.22.19
pip23.1.2
helm3.10.2

Software

ToolVersion
node16.19.1
python33.10.11
infracost0.10.16
pwsh (Power shell)7.3.1
terratag0.2.3

Cloud

ToolVersion
aws (AWS CLI v2)2.11.14
awsv1 (AWS CLI v1)1.22.77
gcloud412.0.0
az (azure-cli)2.44.1
kubectl1.23.0
kustomize4.5

Adding additional binaries to the container on the fly

You can easily download any binary needed using the curl command in all steps. You can also place that new binary under opt folder in case you need it within your PATH. Additionality, Using apk add, pip install and npm install commands are accessible via sudo.