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:20.12.2-alpine3.19
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
Tool | Version |
---|---|
bash | 5.2.21-r0 |
curl | 8.5.0-r0 |
file | 5.45-r1 |
git | 2.43.4-r0 |
grep | 3.11-r0 |
jq | 1.7.1-r0 |
openssh | 9.6_p1-r1 |
openssl | 3.1.6-r0 |
Packages managers
Tool | Version |
---|---|
npm | 10.5.0 |
yarn | 1.22.19 |
pip | 24.1.1 |
Software
Tool | Version |
---|---|
node | 20.12.2 |
python3 | 3.11.9-r0 |
infracost | 0.10.36 |
pwsh (PowerShell) | 7.3.12 |
terratag | 0.3.5 |
Cloud
Tool | Version |
---|---|
aws (AWS CLI v2) | 2.15.30 |
awsv1 (AWS CLI v1) | 1.29.25 |
gcloud | 464.0.0 |
az (azure-cli) | 2.55.0 |
kubectl | 1.27.10 |
kustomize | 5.0.1 |
helm | 3.14.1 |
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
.
Updated about 2 months ago