You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Base image, dependencies and terraform upgrade (#114)
* renamed dev script
* update base image, dependencies and terravorm v1 versions
* small updated in actions
* update readme
* remove useless dependecies from dockerfile
Co-authored-by: bgauduch <user.personal@users.noreply.github.com>
## 📦 Supported tags and respective Dockerfile links
17
18
Available image tags can be found on the Docker Hub registry: [zenika/terraform-azure-cli](https://hub.docker.com/r/zenika/terraform-azure-cli/tags)
18
19
19
-
Supported versions are listed in the [`supported_versions.json`](https://github.com/Zenika/terraform-azure-cli/blob/master/supported_versions.json) file in project root folder.
20
+
Supported versions are listed in the [`supported_versions.json`](https://github.com/zenika-open-source/terraform-azure-cli/blob/master/supported_versions.json) file in project root folder.
20
21
21
22
The following image tag strategy is applied:
22
23
*`zenika/terraform-azure-cli:latest` - build from master
23
-
* Included CLI versions can be found in the [Dockerfile](https://github.com/Zenika/terraform-azure-cli/blob/master/Dockerfile)
24
+
* Included CLI versions are the newest in the [`supported_versions.json`](https://github.com/zenika-open-source/terraform-azure-cli/blob/master/supported_versions.json) file.
24
25
*`zenika/terraform-azure-cli:release-S.T_terraform-UU.VV.WW_azcli-XX.YY.ZZ` - build from releases
25
26
*`release-S.T` is the release tag
26
-
*`terraform-UU.VV.WWW` is the included Terraform CLI version
27
-
*`azcli-XX.YY.ZZ` is the included Azure CLI version
27
+
*`terraform-UU.VV.WWW` is the included **Terraform CLI** version
28
+
*`azcli-XX.YY.ZZ` is the included **Azure CLI** version
28
29
29
-
Please report to the [releases page](https://github.com/Zenika/terraform-azure-cli/releases) for the changelogs.
30
+
Please report to the [releases page](https://github.com/zenika-open-source/terraform-azure-cli/releases) for the changelogs.
30
31
31
32
> Any other tags are not supported even if available.
32
33
@@ -36,17 +37,16 @@ The goal is to create a **minimalist** and **lightweight** image with these tool
36
37
This image gives you the flexibility to be used either for development or as a base image as you see fits.
> The `--rm` flag will completely destroy the container and its data on exit.
57
57
58
-
### Build the image
58
+
### ⚙️ Build the image
59
59
You can build the image locally directly from the Dockerfile, using the build script.
60
60
61
61
It will :
@@ -64,8 +64,8 @@ It will :
64
64
* Execute [container structure tests](https://github.com/GoogleContainerTools/container-structure-test) on the image.
65
65
66
66
```bash
67
-
# launch build script using latest supported versions for both Azure and Terraform CLI
68
-
./build.sh
67
+
# launch dev script using latest supported versions for both Azure and Terraform CLI
68
+
./dev.sh
69
69
```
70
70
71
71
Optionally, it is possible to choose the tools desired versions:
@@ -75,42 +75,42 @@ Optionally, it is possible to choose the tools desired versions:
75
75
AZURE_CLI_VERSION=2.24.2
76
76
TERRAFORM_VERSION=0.15.5
77
77
78
-
# launch build script with parameters
79
-
./build.sh $AZURE_CLI_VERSION$TERRAFORM_VERSION
78
+
# launch dev script with parameters
79
+
./dev.sh $AZURE_CLI_VERSION$TERRAFORM_VERSION
80
80
```
81
81
82
82
## 🙏 Roadmap & Contributions
83
-
Please refer to the [github project](https://github.com/Zenika/terraform-azure-cli/projects/1) to track new features.
83
+
Please refer to the [github project](https://github.com/zenika-open-source/terraform-azure-cli/projects/1) to track new features.
84
84
85
-
Do not hesitate to contribute by [filling an issue](https://github.com/Zenika/terraform-azure-cli/issues) or [opening a PR](https://github.com/Zenika/terraform-azure-cli/pulls) !
85
+
Do not hesitate to contribute by [filling an issue](https://github.com/zenika-open-source/terraform-azure-cli/issues/new) or [opening a PR](https://github.com/zenika-open-source/terraform-azure-cli/pulls) !
86
86
87
87
## ⬆️ Dependencies upgrades checklist
88
88
89
89
* Supported versions:
90
-
* check Azure CLI version (only keep 2 latest releases), available on the [project release page](https://github.com/Azure/azure-cli/releases)
91
-
* check Terraform CLI version (keep all minor versions from 0.11), available on the [project release page](https://github.com/hashicorp/terraform/releases)
90
+
* check **Azure CLI** version on the [project release page](https://github.com/Azure/azure-cli/releases)
91
+
* check **Terraform CLI** version (keep all minor versions from 0.11) available on the [project release page](https://github.com/hashicorp/terraform/releases)
92
92
* Dockerfile:
93
-
* check base image version on DockerHub
94
-
* check OS package versions on Debian package repository
95
-
* Available Git versions on the [Debian Packages repository](https://packages.debian.org/search?suite=buster&arch=any&searchon=names&keywords=git)
96
-
* Available Python versions on the [Debian packages repository](https://packages.debian.org/search?suite=buster&arch=any&searchon=names&keywords=python3)
97
-
* same process for all other packages
98
-
* check Pip package versions on [pypi](https://pypi.org/)
93
+
* check **base image** version on DockerHub
94
+
* check **OS package** versions on Debian package repository
95
+
* Available **Git** versions on the [Debian Packages repository](https://packages.debian.org/search?arch=any&searchon=names&keywords=git)
96
+
* Available **Python** versions on the [Debian packages repository](https://packages.debian.org/search?arch=any&searchon=names&keywords=python3)
97
+
* same process for **all other packages**
98
+
* check **Pip package** versions on [pypi](https://pypi.org/)
0 commit comments