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
* move to bookworm debian release, upgrade all dockerfile dependencies
* updated dependencies update doc, renamed binaries check doc, fmt and update readme
* improved local dev script
* remove useless python from dockerfile, update container test template tom atch version udpates
* update doc to match python removal, add openssh in included tools list
* update dockerhub description action to use org dockerhub PAT
---------
Co-authored-by: bgauduch <user.personal@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,15 @@
10
10
# Terraform and AWS CLI Docker image
11
11
12
12
## 📦 Supported tags and respective Dockerfile links
13
+
13
14
Available image tags can be found on the Docker Hub registry: [zenika/terraform-aws-cli](https://hub.docker.com/r/zenika/terraform-aws-cli/tags)
14
15
15
16
Supported versions are listed in the [`supported_versions.json`](https://github.com/Zenika/terraform-aws-cli/blob/master/supported_versions.json) file.
16
17
17
18
The following image tag strategy is applied:
19
+
18
20
*`zenika/terraform-aws-cli:latest` - build from master
19
-
* Included CLI versions are the latest in [`supported_versions.json`](https://github.com/Zenika/terraform-aws-cli/blob/master/supported_versions.json) file.
21
+
* Included CLI versions are the latest in [`supported_versions.json`](https://github.com/Zenika/terraform-aws-cli/blob/master/supported_versions.json) file.
20
22
*`zenika/terraform-aws-cli:release-S.T_terraform-UU.VV.WW_awscli-XX.YY.ZZ` - build from releases
21
23
*`release-S.T` is the release tag
22
24
*`terraform-UU.VV.WWW` is the **Terraform** version included in the image
@@ -27,23 +29,26 @@ Please report to the [releases page](https://github.com/Zenika/terraform-aws-cli
27
29
> Any other tags are not supported even if available.
28
30
29
31
## 💡 Motivation
32
+
30
33
The goal is to create a **minimalist** and **lightweight** image with these tools in order to reduce network and storage impact.
31
34
32
35
This image gives you the flexibility to be used for development or as a base image as you see fits.
Copy file name to clipboardExpand all lines: docs/dependencies-upgrades.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,16 @@
1
1
# ⬆️ Dependencies upgrades checklist
2
2
3
-
* Supported versions:
4
-
*check available **AWS CLI** version on the [PyPip release page](https://pypi.org/project/awscli/)
5
-
* check available **Terraform CLI** version (keep all minor versions from 0.11) available on the [project release page](https://github.com/hashicorp/terraform/releases)
6
-
*[Report to the doc](https://github.com/zenika-open-source/terraform-aws-cli/tree/master/docs/terraform-binaries-verifications.md) to add required security files when adding a new supported Terraform version
3
+
* Supported tools versions:
4
+
*[Report to the doc](https://github.com/zenika-open-source/terraform-aws-cli/tree/master/docs/binaries-verifications.md) to add required security files when adding a new supported versions
5
+
* check available **AWS CLI** version on the [project release page](https://github.com/aws/aws-cli/tags)
6
+
* check available **Terraform CLI** version (keep all minor versions from 0.11) on the [project release page](https://github.com/hashicorp/terraform/releases)
7
7
* Dockerfile:
8
8
* check **base image** version [on DockerHub](https://hub.docker.com/_/debian?tab=tags&page=1&name=bullseye)
9
9
* check OS package versions on Debian package repository
10
10
* Available **Git** versions on the [Debian Packages repository](https://packages.debian.org/search?suite=bullseye&arch=any&searchon=names&keywords=git)
11
-
* Available **Python** versions on the [Debian packages repository](https://packages.debian.org/search?suite=bullseye&arch=any&searchon=names&keywords=python3)
12
11
* Available **JQ** versions on the [Debian Packages repository](https://packages.debian.org/search?suite=bullseye&arch=any&searchon=names&keywords=jq)
13
12
* same process for all other packages
14
-
* check **Pip** package versions on [pypi](https://pypi.org/)
13
+
* Dockerfile tests : update version according to changes in Dockerfile in [tests/container-structure-tests.yml.template](tests/container-structure-tests.yml.template)
0 commit comments