Merge ~cjdc/ubuntu-docker-images/+git/templates:fix-ubuntu-bionic-docs into ~ubuntu-docker-images/ubuntu-docker-images/+git/templates:main

Proposed by Cristovao Cordeiro
Status: Merged
Merged at revision: 7978e7955ba4e7fdd39bb92e377c5c74dc293755
Proposed branch: ~cjdc/ubuntu-docker-images/+git/templates:fix-ubuntu-bionic-docs
Merge into: ~ubuntu-docker-images/ubuntu-docker-images/+git/templates:main
Diff against target: 2294 lines (+407/-441)
76 files modified
dev/null (+0/-45)
docs/docker.io/ubuntu/apache2.md (+7/-7)
docs/docker.io/ubuntu/bind9.md (+7/-7)
docs/docker.io/ubuntu/cassandra.md (+5/-5)
docs/docker.io/ubuntu/chiselled-jre.md (+5/-5)
docs/docker.io/ubuntu/cortex.md (+5/-5)
docs/docker.io/ubuntu/dotnet-aspnet.md (+8/-8)
docs/docker.io/ubuntu/dotnet-deps.md (+8/-8)
docs/docker.io/ubuntu/dotnet-runtime.md (+8/-8)
docs/docker.io/ubuntu/grafana.md (+5/-5)
docs/docker.io/ubuntu/kafka.md (+5/-5)
docs/docker.io/ubuntu/loki.md (+5/-5)
docs/docker.io/ubuntu/memcached.md (+9/-9)
docs/docker.io/ubuntu/mlflow.md (+5/-5)
docs/docker.io/ubuntu/mysql.md (+7/-7)
docs/docker.io/ubuntu/nginx.md (+7/-7)
docs/docker.io/ubuntu/postgres.md (+7/-7)
docs/docker.io/ubuntu/prometheus-alertmanager.md (+5/-5)
docs/docker.io/ubuntu/prometheus.md (+5/-5)
docs/docker.io/ubuntu/redis.md (+9/-9)
docs/docker.io/ubuntu/squid.md (+7/-7)
docs/docker.io/ubuntu/telegraf.md (+8/-8)
docs/docker.io/ubuntu/zookeeper.md (+5/-5)
docs/public.ecr.aws/lts/apache2.md (+4/-4)
docs/public.ecr.aws/lts/bind9.md (+4/-4)
docs/public.ecr.aws/lts/cassandra.md (+2/-2)
docs/public.ecr.aws/lts/chiselled-jre.md (+3/-3)
docs/public.ecr.aws/lts/cortex.md (+2/-2)
docs/public.ecr.aws/lts/dotnet-aspnet.md (+3/-3)
docs/public.ecr.aws/lts/dotnet-deps.md (+3/-3)
docs/public.ecr.aws/lts/dotnet-runtime.md (+3/-3)
docs/public.ecr.aws/lts/grafana.md (+2/-2)
docs/public.ecr.aws/lts/kafka.md (+2/-2)
docs/public.ecr.aws/lts/loki.md (+2/-2)
docs/public.ecr.aws/lts/memcached.md (+3/-3)
docs/public.ecr.aws/lts/mysql.md (+4/-4)
docs/public.ecr.aws/lts/nginx.md (+4/-4)
docs/public.ecr.aws/lts/postgres.md (+4/-4)
docs/public.ecr.aws/lts/prometheus-alertmanager.md (+2/-2)
docs/public.ecr.aws/lts/prometheus.md (+2/-2)
docs/public.ecr.aws/lts/redis.md (+2/-2)
docs/public.ecr.aws/lts/squid.md (+4/-4)
docs/public.ecr.aws/lts/telegraf.md (+2/-2)
docs/public.ecr.aws/lts/usage/redis.md (+3/-3)
docs/public.ecr.aws/lts/usage/telegraf.md (+2/-2)
docs/public.ecr.aws/lts/zookeeper.md (+2/-2)
docs/public.ecr.aws/ubuntu/apache2.md (+9/-9)
docs/public.ecr.aws/ubuntu/bind9.md (+9/-9)
docs/public.ecr.aws/ubuntu/cassandra.md (+3/-3)
docs/public.ecr.aws/ubuntu/chiselled-jre.md (+7/-7)
docs/public.ecr.aws/ubuntu/cortex.md (+3/-3)
docs/public.ecr.aws/ubuntu/dotnet-aspnet.md (+10/-10)
docs/public.ecr.aws/ubuntu/dotnet-deps.md (+10/-10)
docs/public.ecr.aws/ubuntu/dotnet-runtime.md (+10/-10)
docs/public.ecr.aws/ubuntu/grafana.md (+3/-3)
docs/public.ecr.aws/ubuntu/kafka.md (+3/-3)
docs/public.ecr.aws/ubuntu/loki.md (+3/-3)
docs/public.ecr.aws/ubuntu/memcached.md (+8/-8)
docs/public.ecr.aws/ubuntu/mysql.md (+9/-9)
docs/public.ecr.aws/ubuntu/nginx.md (+9/-9)
docs/public.ecr.aws/ubuntu/postgres.md (+9/-9)
docs/public.ecr.aws/ubuntu/prometheus-alertmanager.md (+3/-3)
docs/public.ecr.aws/ubuntu/prometheus.md (+3/-3)
docs/public.ecr.aws/ubuntu/redis.md (+4/-4)
docs/public.ecr.aws/ubuntu/squid.md (+9/-9)
docs/public.ecr.aws/ubuntu/telegraf.md (+4/-4)
docs/public.ecr.aws/ubuntu/usage/redis.md (+3/-3)
docs/public.ecr.aws/ubuntu/usage/telegraf.md (+2/-2)
docs/public.ecr.aws/ubuntu/zookeeper.md (+3/-3)
generate_ubuntu_yaml.py (+11/-9)
templates/README_DOCKERHUB.md (+18/-13)
templates/README_ECR.md (+20/-14)
templates/README_ECR_LTS.md (+10/-10)
templates/USAGE_ECR.md (+2/-4)
templates/common_usage.md (+2/-2)
templates/header.md (+2/-2)
Reviewer Review Type Date Requested Status
Tomáš Virtus Approve
Valentin Viennot Pending
Ubuntu Docker Images Pending
Review via email: mp+444115@code.launchpad.net

Commit message

Update all docs

feat: improve docs to better support EOL

fix: delete ubuntu.md since it is auto-generated

To post a comment you must log in.
Revision history for this message
Tomáš Virtus (virtustom) wrote :

78afbb3e lgtm

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/docs/docker.io/ubuntu/apache2.md b/docs/docker.io/ubuntu/apache2.md
2index 4549ece..17eec3d 100644
3--- a/docs/docker.io/ubuntu/apache2.md
4+++ b/docs/docker.io/ubuntu/apache2.md
5@@ -10,17 +10,17 @@ The Apache HTTP Server Project's goal is to build a secure, efficient and extens
6
7 ## Tags and Architectures
8 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
9-Up to 5 years free security maintenance on LTS channels.
10+Up to 5 years of free security maintenance on LTS channels.
11
12 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
13-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
14+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
15
16
17-| Channel Tags | | | Currently | Architectures |
18-|---|---|---|---|---|
19- | **`2.4-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Apache2 2.4 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
20- | `2.4-21.10_beta` | - | - | Apache2 2.4.48 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
21- | `2.4-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Apache2 2.4.41 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
22+| Channel Tags | Supported until | Currently | Architectures |
23+|---|---|---|---|
24+ | **`2.4-22.04_beta`** | - | Apache2 2.4 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
25+ | `2.4-21.10_beta` | - | Apache2 2.4.48 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
26+ | `2.4-20.04_beta` | - | Apache2 2.4.41 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
27 | _`track_risk`_ |
28
29
30diff --git a/docs/docker.io/ubuntu/bind9.md b/docs/docker.io/ubuntu/bind9.md
31index dc7f21c..583aab5 100644
32--- a/docs/docker.io/ubuntu/bind9.md
33+++ b/docs/docker.io/ubuntu/bind9.md
34@@ -10,17 +10,17 @@ BIND 9 provides software for Domain Name System (DNS) management including both
35
36 ## Tags and Architectures
37 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
38-Up to 5 years free security maintenance on LTS channels.
39+Up to 5 years of free security maintenance on LTS channels.
40
41 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
42-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
43+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
44
45
46-| Channel Tags | | | Currently | Architectures |
47-|---|---|---|---|---|
48- | **`9.18-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Bind9 9.18 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
49- | `9.16-21.10_beta` | - | - | Bind9 9.16.15 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
50- | `9.16-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Bind9 9.16.1 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
51+| Channel Tags | Supported until | Currently | Architectures |
52+|---|---|---|---|
53+ | **`9.18-22.04_beta`** | - | Bind9 9.18 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
54+ | `9.16-21.10_beta` | - | Bind9 9.16.15 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
55+ | `9.16-20.04_beta` | - | Bind9 9.16.1 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
56 | _`track_risk`_ |
57
58
59diff --git a/docs/docker.io/ubuntu/cassandra.md b/docs/docker.io/ubuntu/cassandra.md
60index 3fbb412..cfd3526 100644
61--- a/docs/docker.io/ubuntu/cassandra.md
62+++ b/docs/docker.io/ubuntu/cassandra.md
63@@ -21,15 +21,15 @@ Apache Cassandra is an open source NoSQL distributed database trusted by thousan
64
65 ## Tags and Architectures
66 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
67-Up to 5 years free security maintenance on LTS channels.
68+Up to 5 years of free security maintenance on LTS channels.
69
70 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
71-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
72+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
73
74
75-| Channel Tags | | | Currently | Architectures |
76-|---|---|---|---|---|
77- | **`4.0-22.04_beta`** | - | - | Apache Cassandra 4.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
78+| Channel Tags | Supported until | Currently | Architectures |
79+|---|---|---|---|
80+ | **`4.0-22.04_beta`** | - | Apache Cassandra 4.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
81 | _`track_risk`_ |
82
83
84diff --git a/docs/docker.io/ubuntu/chiselled-jre.md b/docs/docker.io/ubuntu/chiselled-jre.md
85index 487e86b..cc73d03 100644
86--- a/docs/docker.io/ubuntu/chiselled-jre.md
87+++ b/docs/docker.io/ubuntu/chiselled-jre.md
88@@ -16,15 +16,15 @@ Read more about chiselled Ubuntu for OpenJRE, a new class of OCI images, on [the
89
90 ## Tags and Architectures
91 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
92-Up to 5 years free security maintenance on LTS channels.
93+Up to 5 years of free security maintenance on LTS channels.
94
95 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
96-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
97+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
98
99
100-| Channel Tags | | | Currently | Architectures |
101-|---|---|---|---|---|
102- | **`8-22.04_edge`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
103+| Channel Tags | Supported until | Currently | Architectures |
104+|---|---|---|---|
105+ | **`8-22.04_edge`** | - | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
106 | _`track_risk`_ |
107
108
109diff --git a/docs/docker.io/ubuntu/cortex.md b/docs/docker.io/ubuntu/cortex.md
110index 75f155b..9604a51 100644
111--- a/docs/docker.io/ubuntu/cortex.md
112+++ b/docs/docker.io/ubuntu/cortex.md
113@@ -17,15 +17,15 @@ Read more on the [Cortex website](https://cortexmetrics.io/).
114
115 ## Tags and Architectures
116 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
117-Up to 5 years free security maintenance on LTS channels.
118+Up to 5 years of free security maintenance on LTS channels.
119
120 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
121-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
122+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
123
124
125-| Channel Tags | | | Currently | Architectures |
126-|---|---|---|---|---|
127- | **`1.11-22.04_beta`** | - | - | Cortex 1.11 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
128+| Channel Tags | Supported until | Currently | Architectures |
129+|---|---|---|---|
130+ | **`1.11-22.04_beta`** | - | Cortex 1.11 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
131 | _`track_risk`_ |
132
133
134diff --git a/docs/docker.io/ubuntu/dotnet-aspnet.md b/docs/docker.io/ubuntu/dotnet-aspnet.md
135index 2cb6f96..ffcda05 100644
136--- a/docs/docker.io/ubuntu/dotnet-aspnet.md
137+++ b/docs/docker.io/ubuntu/dotnet-aspnet.md
138@@ -21,18 +21,18 @@ If you're looking for the .NET runtime (without ASP.NET), please then look at th
139
140 ## Tags and Architectures
141 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
142-Up to 5 years free security maintenance on LTS channels.
143+Up to 5 years of free security maintenance on LTS channels.
144
145 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
146-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
147+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
148
149
150-| Channel Tags | | | Currently | Architectures |
151-|---|---|---|---|---|
152- | **`6.0-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Chiselled ASP.NET 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
153- | `7.0-23.04_edge` | - | - | Chiselled ASP.NET 7.0 on Ubuntu 23.04  | `amd64`, `arm64` |
154- | `7.0-22.10_edge` | - | - | Chiselled ASP.NET 7.0 on Ubuntu 22.10  | `amd64`, `arm64` |
155- | `6.0-21.10_edge` | - | - | Chiselled ASP.NET 6.0 on Ubuntu 21.10  | `amd64`, `arm64` |
156+| Channel Tags | Supported until | Currently | Architectures |
157+|---|---|---|---|
158+ | **`6.0-22.04_beta`** | - | Chiselled ASP.NET 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
159+ | `7.0-23.04_edge` | - | Chiselled ASP.NET 7.0 on Ubuntu 23.04 null | `amd64`, `arm64` |
160+ | `7.0-22.10_edge` | - | Chiselled ASP.NET 7.0 on Ubuntu 22.10 null | `amd64`, `arm64` |
161+ | `6.0-21.10_edge` | - | Chiselled ASP.NET 6.0 on Ubuntu 21.10 null | `amd64`, `arm64` |
162 | _`track_risk`_ |
163
164
165diff --git a/docs/docker.io/ubuntu/dotnet-deps.md b/docs/docker.io/ubuntu/dotnet-deps.md
166index 4fc3d52..78626b9 100644
167--- a/docs/docker.io/ubuntu/dotnet-deps.md
168+++ b/docs/docker.io/ubuntu/dotnet-deps.md
169@@ -19,18 +19,18 @@ If you're looking for the .NET or the ASP.NET runtime images, please have a look
170
171 ## Tags and Architectures
172 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
173-Up to 5 years free security maintenance on LTS channels.
174+Up to 5 years of free security maintenance on LTS channels.
175
176 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
177-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
178+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
179
180
181-| Channel Tags | | | Currently | Architectures |
182-|---|---|---|---|---|
183- | **`6.0-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Chiselled .NET Deps 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
184- | `7.0-23.04_edge` | - | - | Chiselled .NET Deps 7.0 on Ubuntu 23.04  | `amd64`, `arm64`, `ppc64el`, `s390x` |
185- | `7.0-22.10_edge` | - | - | Chiselled .NET Deps 7.0 on Ubuntu 22.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
186- | `6.0-21.10_edge` | - | - | Chiselled .NET Deps 6.0 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
187+| Channel Tags | Supported until | Currently | Architectures |
188+|---|---|---|---|
189+ | **`6.0-22.04_beta`** | - | Chiselled .NET Deps 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
190+ | `7.0-23.04_edge` | - | Chiselled .NET Deps 7.0 on Ubuntu 23.04 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
191+ | `7.0-22.10_edge` | - | Chiselled .NET Deps 7.0 on Ubuntu 22.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
192+ | `6.0-21.10_edge` | - | Chiselled .NET Deps 6.0 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
193 | _`track_risk`_ |
194
195
196diff --git a/docs/docker.io/ubuntu/dotnet-runtime.md b/docs/docker.io/ubuntu/dotnet-runtime.md
197index 9641aec..1d6b8b5 100644
198--- a/docs/docker.io/ubuntu/dotnet-runtime.md
199+++ b/docs/docker.io/ubuntu/dotnet-runtime.md
200@@ -21,18 +21,18 @@ If you're looking to publish an ASP.NET app, please then look at the `ubuntu/dot
201
202 ## Tags and Architectures
203 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
204-Up to 5 years free security maintenance on LTS channels.
205+Up to 5 years of free security maintenance on LTS channels.
206
207 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
208-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
209+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
210
211
212-| Channel Tags | | | Currently | Architectures |
213-|---|---|---|---|---|
214- | **`6.0-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Chiselled .NET 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
215- | `7.0-23.04_edge` | - | - | Chiselled .NET 7.0 on Ubuntu 23.04  | `amd64`, `arm64` |
216- | `7.0-22.10_edge` | - | - | Chiselled .NET 7.0 on Ubuntu 22.10  | `amd64`, `arm64` |
217- | `6.0-21.10_edge` | - | - | Chiselled .NET 6.0 on Ubuntu 21.10  | `amd64`, `arm64` |
218+| Channel Tags | Supported until | Currently | Architectures |
219+|---|---|---|---|
220+ | **`6.0-22.04_beta`** | - | Chiselled .NET 6.0 on Ubuntu 22.04 LTS | `amd64`, `arm64` |
221+ | `7.0-23.04_edge` | - | Chiselled .NET 7.0 on Ubuntu 23.04 null | `amd64`, `arm64` |
222+ | `7.0-22.10_edge` | - | Chiselled .NET 7.0 on Ubuntu 22.10 null | `amd64`, `arm64` |
223+ | `6.0-21.10_edge` | - | Chiselled .NET 6.0 on Ubuntu 21.10 null | `amd64`, `arm64` |
224 | _`track_risk`_ |
225
226
227diff --git a/docs/docker.io/ubuntu/grafana.md b/docs/docker.io/ubuntu/grafana.md
228index 5a0f86e..76719bd 100644
229--- a/docs/docker.io/ubuntu/grafana.md
230+++ b/docs/docker.io/ubuntu/grafana.md
231@@ -10,15 +10,15 @@ Grafana is a feature rich metrics dashboard and graph editor for Cloudwatch, Ela
232
233 ## Tags and Architectures
234 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
235-Up to 5 years free security maintenance on LTS channels.
236+Up to 5 years of free security maintenance on LTS channels.
237
238 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
239-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
240+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
241
242
243-| Channel Tags | | | Currently | Architectures |
244-|---|---|---|---|---|
245- | **`8.2-22.04_beta`** | - | - | Grafana™ software 8.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
246+| Channel Tags | Supported until | Currently | Architectures |
247+|---|---|---|---|
248+ | **`8.2-22.04_beta`** | - | Grafana™ software 8.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
249 | _`track_risk`_ |
250
251
252diff --git a/docs/docker.io/ubuntu/kafka.md b/docs/docker.io/ubuntu/kafka.md
253index f2d40ce..e18a39d 100644
254--- a/docs/docker.io/ubuntu/kafka.md
255+++ b/docs/docker.io/ubuntu/kafka.md
256@@ -10,15 +10,15 @@ Apache Kafka is an open-source distributed event streaming platform for high-per
257
258 ## Tags and Architectures
259 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
260-Up to 5 years free security maintenance on LTS channels.
261+Up to 5 years of free security maintenance on LTS channels.
262
263 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
264-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
265+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
266
267
268-| Channel Tags | | | Currently | Architectures |
269-|---|---|---|---|---|
270- | **`3.1-22.04_beta`** | - | - | Apache Kafka 3.1.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
271+| Channel Tags | Supported until | Currently | Architectures |
272+|---|---|---|---|
273+ | **`3.1-22.04_beta`** | - | Apache Kafka 3.1.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
274 | _`track_risk`_ |
275
276
277diff --git a/docs/docker.io/ubuntu/loki.md b/docs/docker.io/ubuntu/loki.md
278index 403c841..b0fd816 100644
279--- a/docs/docker.io/ubuntu/loki.md
280+++ b/docs/docker.io/ubuntu/loki.md
281@@ -10,15 +10,15 @@ Loki is a horizontally scalable, highly available, multi-tenant log aggregation
282
283 ## Tags and Architectures
284 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
285-Up to 5 years free security maintenance on LTS channels.
286+Up to 5 years of free security maintenance on LTS channels.
287
288 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
289-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
290+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
291
292
293-| Channel Tags | | | Currently | Architectures |
294-|---|---|---|---|---|
295- | **`2.4-22.04_beta`** | - | - | Grafana Loki™ software 2.4.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
296+| Channel Tags | Supported until | Currently | Architectures |
297+|---|---|---|---|
298+ | **`2.4-22.04_beta`** | - | Grafana Loki™ software 2.4.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
299 | _`track_risk`_ |
300
301
302diff --git a/docs/docker.io/ubuntu/memcached.md b/docs/docker.io/ubuntu/memcached.md
303index a24861f..1489f77 100644
304--- a/docs/docker.io/ubuntu/memcached.md
305+++ b/docs/docker.io/ubuntu/memcached.md
306@@ -10,17 +10,17 @@ Memcached is an in-memory key-value store for small chunks of arbitrary data (st
307
308 ## Tags and Architectures
309 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
310-Up to 5 years free security maintenance on LTS channels.
311+Up to 5 years of free security maintenance on LTS channels.
312
313 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
314-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
315+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
316
317
318-| Channel Tags | | | Currently | Architectures |
319-|---|---|---|---|---|
320- | **`1.6-22.04_beta`** | - | - | Memcached 1.6 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
321- | `1.6-21.10_beta` | - | - | Memcached 1.6.9 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
322- | `1.5-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Memcached 1.5.22 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
323+| Channel Tags | Supported until | Currently | Architectures |
324+|---|---|---|---|
325+ | **`1.6-22.04_beta`** | - | Memcached 1.6 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
326+ | `1.6-21.10_beta` | - | Memcached 1.6.9 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
327+ | `1.5-20.04_beta` | - | Memcached 1.5.22 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
328 | _`track_risk`_ |
329
330
331@@ -35,7 +35,7 @@ If your usage includes commercial redistribution, or requires ESM or unavailable
332 Launch this image locally:
333
334 ```sh
335-docker run -d --name memcached-container -e TZ=UTC ubuntu/memcached:1.5-20.04_beta
336+docker run -d --name memcached-container -e TZ=UTC ubuntu/memcached:1.6-22.04_beta
337 ```
338
339 #### Parameters
340@@ -100,7 +100,7 @@ In this case you can append the flags themselves or a shell script to the run co
341 Works with any Kubernetes; if you don't have one, we recommend you [install MicroK8s](https://microk8s.io/) and `microk8s.enable dns storage` then `snap alias microk8s.kubectl kubectl`.
342
343 Download
344-[memcached-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/memcached/plain/examples/memcached-deployment.yml?h=1.6-22.04) and set `containers.memcached.image` in `memcached-deployment.yml` to your chosen channel tag (e.g. `ubuntu/memcached:1.5-20.04_beta`), then:
345+[memcached-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/memcached/plain/examples/memcached-deployment.yml?h=1.6-22.04) and set `containers.memcached.image` in `memcached-deployment.yml` to your chosen channel tag (e.g. `ubuntu/memcached:1.6-22.04_beta`), then:
346
347 ```sh
348 kubectl apply -f memcached-deployment.yml
349diff --git a/docs/docker.io/ubuntu/mlflow.md b/docs/docker.io/ubuntu/mlflow.md
350index 0a8b88f..665d94f 100644
351--- a/docs/docker.io/ubuntu/mlflow.md
352+++ b/docs/docker.io/ubuntu/mlflow.md
353@@ -10,15 +10,15 @@ MLflow is a platform to streamline machine learning development, including track
354
355 ## Tags and Architectures
356 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
357-Up to 5 years free security maintenance on LTS channels.
358+Up to 5 years of free security maintenance on LTS channels.
359
360 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
361-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
362+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
363
364
365-| Channel Tags | | | Currently | Architectures |
366-|---|---|---|---|---|
367- | **`2.1.1_1.0-22.04_stable`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | MLflow 2.1.1_1.0 on Ubuntu 22.04 LTS | `amd64` |
368+| Channel Tags | Supported until | Currently | Architectures |
369+|---|---|---|---|
370+ | **`2.1.1_1.0-22.04_stable`** | - | MLflow 2.1.1_1.0 on Ubuntu 22.04 LTS | `amd64` |
371 | _`track_risk`_ |
372
373
374diff --git a/docs/docker.io/ubuntu/mysql.md b/docs/docker.io/ubuntu/mysql.md
375index 363bcbc..9cb16fe 100644
376--- a/docs/docker.io/ubuntu/mysql.md
377+++ b/docs/docker.io/ubuntu/mysql.md
378@@ -10,17 +10,17 @@ MySQL is a fast, stable and true multi-user, multi-threaded SQL database server.
379
380 ## Tags and Architectures
381 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
382-Up to 5 years free security maintenance on LTS channels.
383+Up to 5 years of free security maintenance on LTS channels.
384
385 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
386-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
387+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
388
389
390-| Channel Tags | | | Currently | Architectures |
391-|---|---|---|---|---|
392- | **`8.0-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | MySQL™ software 8.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
393- | `8.0-21.10_beta` | - | - | MySQL™ software 8.0.27 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
394- | `8.0-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | MySQL™ software 8.0.22 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
395+| Channel Tags | Supported until | Currently | Architectures |
396+|---|---|---|---|
397+ | **`8.0-22.04_beta`** | - | MySQL™ software 8.0 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
398+ | `8.0-21.10_beta` | - | MySQL™ software 8.0.27 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
399+ | `8.0-20.04_beta` | - | MySQL™ software 8.0.22 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
400 | _`track_risk`_ |
401
402
403diff --git a/docs/docker.io/ubuntu/nginx.md b/docs/docker.io/ubuntu/nginx.md
404index 18afed9..c548562 100644
405--- a/docs/docker.io/ubuntu/nginx.md
406+++ b/docs/docker.io/ubuntu/nginx.md
407@@ -10,17 +10,17 @@ Nginx ("engine X") is a high-performance web and reverse proxy server created by
408
409 ## Tags and Architectures
410 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
411-Up to 5 years free security maintenance on LTS channels.
412+Up to 5 years of free security maintenance on LTS channels.
413
414 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
415-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
416+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
417
418
419-| Channel Tags | | | Currently | Architectures |
420-|---|---|---|---|---|
421- | **`1.18-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Nginx 1.18 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
422- | `1.18-21.10_beta` | - | - | Nginx 1.18.0 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
423- | `1.18-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Nginx 1.18.0 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
424+| Channel Tags | Supported until | Currently | Architectures |
425+|---|---|---|---|
426+ | **`1.18-22.04_beta`** | - | Nginx 1.18 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
427+ | `1.18-21.10_beta` | - | Nginx 1.18.0 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
428+ | `1.18-20.04_beta` | - | Nginx 1.18.0 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
429 | _`track_risk`_ |
430
431
432diff --git a/docs/docker.io/ubuntu/postgres.md b/docs/docker.io/ubuntu/postgres.md
433index af5d347..6db500f 100644
434--- a/docs/docker.io/ubuntu/postgres.md
435+++ b/docs/docker.io/ubuntu/postgres.md
436@@ -10,17 +10,17 @@ PostgreSQL is a powerful, open source object-relational database system. It is f
437
438 ## Tags and Architectures
439 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
440-Up to 5 years free security maintenance on LTS channels.
441+Up to 5 years of free security maintenance on LTS channels.
442
443 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
444-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
445+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
446
447
448-| Channel Tags | | | Currently | Architectures |
449-|---|---|---|---|---|
450- | **`14-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Postgres 14 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
451- | `13-21.10_beta` | - | - | Postgres 13.1 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
452- | `12-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Postgres 12.4 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
453+| Channel Tags | Supported until | Currently | Architectures |
454+|---|---|---|---|
455+ | **`14-22.04_beta`** | - | Postgres 14 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
456+ | `13-21.10_beta` | - | Postgres 13.1 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
457+ | `12-20.04_beta` | - | Postgres 12.4 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
458 | _`track_risk`_ |
459
460
461diff --git a/docs/docker.io/ubuntu/prometheus-alertmanager.md b/docs/docker.io/ubuntu/prometheus-alertmanager.md
462index 6f9aaea..c6902a3 100644
463--- a/docs/docker.io/ubuntu/prometheus-alertmanager.md
464+++ b/docs/docker.io/ubuntu/prometheus-alertmanager.md
465@@ -10,15 +10,15 @@ The Alertmanager handles alerts sent by client applications such as the Promethe
466
467 ## Tags and Architectures
468 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
469-Up to 5 years free security maintenance on LTS channels.
470+Up to 5 years of free security maintenance on LTS channels.
471
472 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
473-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
474+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
475
476
477-| Channel Tags | | | Currently | Architectures |
478-|---|---|---|---|---|
479- | **`0.23-22.04_beta`** | - | - | Prometheus Alertmanager 0.23 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
480+| Channel Tags | Supported until | Currently | Architectures |
481+|---|---|---|---|
482+ | **`0.23-22.04_beta`** | - | Prometheus Alertmanager 0.23 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
483 | _`track_risk`_ |
484
485
486diff --git a/docs/docker.io/ubuntu/prometheus.md b/docs/docker.io/ubuntu/prometheus.md
487index d50cd2c..c474544 100644
488--- a/docs/docker.io/ubuntu/prometheus.md
489+++ b/docs/docker.io/ubuntu/prometheus.md
490@@ -10,15 +10,15 @@ Prometheus is a systems and service monitoring system. It collects metrics from
491
492 ## Tags and Architectures
493 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
494-Up to 5 years free security maintenance on LTS channels.
495+Up to 5 years of free security maintenance on LTS channels.
496
497 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
498-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
499+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
500
501
502-| Channel Tags | | | Currently | Architectures |
503-|---|---|---|---|---|
504- | **`2.33-22.04_beta`** | - | - | Prometheus 2.33 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
505+| Channel Tags | Supported until | Currently | Architectures |
506+|---|---|---|---|
507+ | **`2.33-22.04_beta`** | - | Prometheus 2.33 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
508 | _`track_risk`_ |
509
510
511diff --git a/docs/docker.io/ubuntu/redis.md b/docs/docker.io/ubuntu/redis.md
512index a958668..f3abe8a 100644
513--- a/docs/docker.io/ubuntu/redis.md
514+++ b/docs/docker.io/ubuntu/redis.md
515@@ -10,16 +10,16 @@ Redis is an open source (BSD licensed), in-memory data structure store, used as
516
517 ## Tags and Architectures
518 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
519-Up to 5 years free security maintenance on LTS channels.
520+Up to 5 years of free security maintenance on LTS channels.
521
522 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
523-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
524+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
525
526
527-| Channel Tags | | | Currently | Architectures |
528-|---|---|---|---|---|
529- | **`6.2-22.04_beta`** | - | - | Redis™ software 6.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
530- | `6.0-21.10_beta` | - | - | Redis™ software 6.0.15 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
531+| Channel Tags | Supported until | Currently | Architectures |
532+|---|---|---|---|
533+ | **`6.2-22.04_beta`** | - | Redis™ software 6.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
534+ | `6.0-21.10_beta` | - | Redis™ software 6.0.15 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
535 | _`track_risk`_ |
536
537
538@@ -34,7 +34,7 @@ If your usage includes commercial redistribution, or requires ESM or unavailable
539 Launch this image locally:
540
541 ```sh
542-docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword ubuntu/redis:6.0-21.10_beta
543+docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword ubuntu/redis:6.2-22.04_beta
544 ```
545 Access your Redis server at `localhost:30073`.
546
547@@ -72,7 +72,7 @@ This image also includes the `redis-cli` client for interactive container use:
548 ```sh
549 $ docker network create redis-network
550 $ docker network connect redis-network redis-container
551-$ docker run -it --rm --network redis-network ubuntu/redis:6.0-21.10_beta redis-cli -h redis-container
552+$ docker run -it --rm --network redis-network ubuntu/redis:6.2-22.04_beta redis-cli -h redis-container
553 ```
554 Now you can:
555 ```
556@@ -90,7 +90,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
557
558 Download
559 [redis.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/config/redis.conf?h=6.2-22.04) and
560-[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `ubuntu/redis:6.0-21.10_beta`), then:
561+[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `ubuntu/redis:6.2-22.04_beta`), then:
562
563 ```sh
564 kubectl create configmap redis-config --from-file=redis=redis.conf
565diff --git a/docs/docker.io/ubuntu/squid.md b/docs/docker.io/ubuntu/squid.md
566index 90f91b9..2fa404b 100644
567--- a/docs/docker.io/ubuntu/squid.md
568+++ b/docs/docker.io/ubuntu/squid.md
569@@ -10,17 +10,17 @@ Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It r
570
571 ## Tags and Architectures
572 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
573-Up to 5 years free security maintenance on LTS channels.
574+Up to 5 years of free security maintenance on LTS channels.
575
576 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
577-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
578+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
579
580
581-| Channel Tags | | | Currently | Architectures |
582-|---|---|---|---|---|
583- | **`5.2-22.04_beta`** | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Squid 5.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
584- | `4.13-21.10_beta` | - | - | Squid 4.13 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
585- | `4.10-20.04_beta` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) | Squid 4.10 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
586+| Channel Tags | Supported until | Currently | Architectures |
587+|---|---|---|---|
588+ | **`5.2-22.04_beta`** | - | Squid 5.2 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
589+ | `4.13-21.10_beta` | - | Squid 4.13 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
590+ | `4.10-20.04_beta` | - | Squid 4.10 on Ubuntu 20.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
591 | _`track_risk`_ |
592
593
594diff --git a/docs/docker.io/ubuntu/telegraf.md b/docs/docker.io/ubuntu/telegraf.md
595index 6540c57..ef1b995 100644
596--- a/docs/docker.io/ubuntu/telegraf.md
597+++ b/docs/docker.io/ubuntu/telegraf.md
598@@ -10,16 +10,16 @@ Telegraf is an agent for collecting, processing, aggregating, and writing metric
599
600 ## Tags and Architectures
601 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
602-Up to 5 years free security maintenance on LTS channels.
603+Up to 5 years of free security maintenance on LTS channels.
604
605 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
606-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
607+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
608
609
610-| Channel Tags | | | Currently | Architectures |
611-|---|---|---|---|---|
612- | **`1.21-22.04_beta`** | - | - | Telegraf™ software 1.21 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
613- | `1.19-21.10_beta` | - | - | Telegraf™ software 1.19.2 on Ubuntu 21.10  | `amd64`, `arm64`, `ppc64el`, `s390x` |
614+| Channel Tags | Supported until | Currently | Architectures |
615+|---|---|---|---|
616+ | **`1.21-22.04_beta`** | - | Telegraf™ software 1.21 on Ubuntu 22.04 LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
617+ | `1.19-21.10_beta` | - | Telegraf™ software 1.19.2 on Ubuntu 21.10 null | `amd64`, `arm64`, `ppc64el`, `s390x` |
618 | _`track_risk`_ |
619
620
621@@ -34,7 +34,7 @@ If your usage includes commercial redistribution, or requires ESM or unavailable
622 Launch this image locally:
623
624 ```sh
625-docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 ubuntu/telegraf:1.19-21.10_beta
626+docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 ubuntu/telegraf:1.21-22.04_beta
627 ```
628 Access your Telegraf server at `localhost:30273`.
629
630@@ -68,7 +68,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
631
632 Download
633 [telegraf.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/config/telegraf.conf?h=1.21-22.04) and
634-[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `ubuntu/telegraf:1.19-21.10_beta`), then:
635+[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `ubuntu/telegraf:1.21-22.04_beta`), then:
636
637 ```sh
638 kubectl create configmap telegraf-config --from-file=main-config=telegraf.conf
639diff --git a/docs/docker.io/ubuntu/ubuntu.md b/docs/docker.io/ubuntu/ubuntu.md
640deleted file mode 100644
641index d46be3d..0000000
642--- a/docs/docker.io/ubuntu/ubuntu.md
643+++ /dev/null
644@@ -1,102 +0,0 @@
645-# Ubuntu
646-
647-**The Ubuntu container image maintained by Canonical.** Receives fast security updates, and rolls to a new version every six months.
648-LTS releases every 2 years with a 5-year free security updates period. The Extended Security Maintenance (ESM) program provides up to 10-year security updates.
649-[Read more](https://ubuntu.com/about/release-cycle).
650-
651-This repository is maintained by the Canonical team and receives security updates quicker than the [Ubuntu](https://hub.docker.com/_/ubuntu) image from the Docker Official Images library. Both are fine to use; however, please be sure to use this repository if you applied for [commercial support](https://ubuntu.com/security/docker-images#get-in-touch). **This repository is free to use and exempted from per-user rate limits.**
652-
653-
654-## About Ubuntu
655-
656-![Ubuntu](https://assets.ubuntu.com/v1/adac6928-ubuntu.svg)
657-
658-Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. Read more on the [Ubuntu website](https://ubuntu.com/).
659-
660-## LTS Docker Image Portfolio
661-The [LTS Docker Image Portfolio](https://ubuntu.com/security/docker-images) is a set of consistent, compliant, minimal and secure Ubuntu-based container images with Extended Security Maintenance (ESM) commitments from Canonical.
662-
663-## Tags and Architectures
664-![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
665-Up to 5 years free security maintenance on LTS channels.
666-
667-![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
668-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
669-
670-
671-| Channel Tags | foo | | | Currently | Architectures |
672-|---|---|---|---|---|---|
673- | **`22.10_stable`** | **`22.10`, `22.10_beta`, `22.10_candidate`, `22.10_edge`, `kinetic`, `kinetic-22.10_edge`, `latest`** | - | - | Ubuntu 22.10 "Kinetic Kudu" | `arm`, `amd64`, `arm64`, `ppc64le`, `s390x` |
674- | `22.04_stable` | `22.04`, `22.04_beta`, `22.04_candidate`, `22.04_edge`, `jammy`, `jammy-22.04_edge` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) <br>until 04/2027 | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) <br>until 04/2032 | Ubuntu 22.04 LTS "Jammy Jellyfish" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
675- | `20.04_stable` | `20.04`, `20.04_beta`, `20.04_candidate`, `20.04_edge`, `focal`, `focal-20.04_edge` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) <br>until 04/2025 | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) <br>until 04/2030 | Ubuntu 20.04 LTS "Focal Fossa" | `arm`, `amd64`, `arm64`, `ppc64le`, `s390x` |
676- | `18.04_stable` | `18.04`, `18.04_beta`, `18.04_candidate`, `18.04_edge`, `bionic`, `bionic-18.04_edge` | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) <br>until 04/2023 | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) <br>until 04/2028 | Ubuntu 18.04 LTS "Bionic Beaver" | `arm`, `arm64`, `386`, `s390x`, `amd64`, `ppc64le` |
677- | `23.04_edge` | `23.04`, `edge`, `lunar`, `lunar-23.04_edge` | - | - | Ubuntu 23.04 "Lunar Lobster" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
678-| _`track_risk`_ |
679-
680-_The following tags are not available in this repository but are shown here for completeness. [Contact Canonical for access](https://ubuntu.com/security/docker-images#get-in-touch)._
681-
682-| Channel Tag | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
683-|---|---|---|---|---|
684-| _`16.04_stable`_ &nbsp;&nbsp; | - | 04-2026 | Ubuntu Xenial Xerus 16.04 ESM | `amd64`, `arm`, `arm64`, `s390x`, `ppc64le` |
685-| _`14.04_stable`_ &nbsp;&nbsp; | - | 04-2024 | Ubuntu Trusty Tahr 14.04 ESM | `amd64`, `arm`, `arm64`, `s390x` , `ppc64le`|
686-| _`track_risk`_ |
687-
688-
689-Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
690-
691-### Commercial use and Extended Security Maintenance channels
692-If your usage includes commercial redistribution, or requires ESM or unavailable channels/versions, please [get in touch with the Canonical team](https://ubuntu.com/security/docker-images#get-in-touch) (or using rocks@canonical.com).
693-
694-## Usage
695-
696-Launch this image locally:
697-
698-```sh
699-docker run -d --name ubuntu-container -e TZ=UTC ubuntu/ubuntu:22.04_stable
700-```
701-
702-
703-#### Testing/Debugging
704-
705-To debug the container:
706-
707-```sh
708-docker logs -f ubuntu-container
709-```
710-
711-To get an interactive shell:
712-
713-```sh
714-docker exec -it ubuntu-container /bin/bash
715-```
716-
717-
718-
719-## Bugs and feature requests
720-
721-If you find a bug in our image or want to request a specific feature, please file a bug here:
722-
723-[https://bugs.launchpad.net/ubuntu-docker-images/+filebug](https://bugs.launchpad.net/ubuntu-docker-images/+filebug)
724-
725-Please title the bug "`ubuntu: <issue summary>`". Make sure to include the digest of the image you are using, from:
726-
727-```sh
728-docker images --no-trunc --quiet ubuntu/ubuntu:<tag>
729-```
730-
731-
732-## Deprecated channels & tags
733-These channels (tags) are not updated anymore. Please upgrade to newer channels, or [reach out](https://ubuntu.com/security/docker-images#get-in-touch) if you can't upgrade.
734-
735-| Track | Version | EOL | Upgrade Path |
736-|---|---|---|---|
737- | ~~21.10-~~ | Ubuntu 21.10 "Impish Indri" | 07/2022 | 22.04_stable |
738- | ~~21.04-~~ | Ubuntu 21.04 "Hirsute Hippo" | 01/2022 | ~~21.10~~ |
739-| _`track`_ |
740-
741-## Licensing
742-View [license information](https://www.ubuntu.com/about/about-ubuntu/licensing) for the software contained in this image.
743-
744-As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
745-
746-
747diff --git a/docs/docker.io/ubuntu/zookeeper.md b/docs/docker.io/ubuntu/zookeeper.md
748index ed1c96a..568b2a5 100644
749--- a/docs/docker.io/ubuntu/zookeeper.md
750+++ b/docs/docker.io/ubuntu/zookeeper.md
751@@ -10,15 +10,15 @@ ZooKeeper is a centralized service for maintaining configuration information, na
752
753 ## Tags and Architectures
754 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
755-Up to 5 years free security maintenance on LTS channels.
756+Up to 5 years of free security maintenance on LTS channels.
757
758 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
759-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
760+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
761
762
763-| Channel Tags | | | Currently | Architectures |
764-|---|---|---|---|---|
765- | **`3.1-22.04_beta`** | - | - | Apache ZooKeeper 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
766+| Channel Tags | Supported until | Currently | Architectures |
767+|---|---|---|---|
768+ | **`3.1-22.04_beta`** | - | Apache ZooKeeper 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
769 | _`track_risk`_ |
770
771
772diff --git a/docs/public.ecr.aws/lts/apache2.md b/docs/public.ecr.aws/lts/apache2.md
773index 323ef7c..ec2a1c0 100644
774--- a/docs/public.ecr.aws/lts/apache2.md
775+++ b/docs/public.ecr.aws/lts/apache2.md
776@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/apache2`. [Request
777
778 <!-- _Tags in italics are not available in public.ecr.aws/lts/apache2 but are shown here for completeness._ -->
779
780-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
781-|---|---|---|---|---|
782- | **`2.4-22.04_beta`** | 04/2027 | 04/2032 | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
783- | `2.4-20.04_beta` | 04/2025 | 04/2030 | Apache2 2.4.41 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
784+| Channel Tags | Supported until | Currently | Architectures |
785+|---|---|---|---|
786+ | **`2.4-22.04_beta`** | - | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
787+ | `2.4-20.04_beta` | - | Apache2 2.4.41 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
788 | _`track_risk`_ |
789
790 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
791diff --git a/docs/public.ecr.aws/lts/bind9.md b/docs/public.ecr.aws/lts/bind9.md
792index 92a046f..5f23816 100644
793--- a/docs/public.ecr.aws/lts/bind9.md
794+++ b/docs/public.ecr.aws/lts/bind9.md
795@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/bind9`. [Request ac
796
797 <!-- _Tags in italics are not available in public.ecr.aws/lts/bind9 but are shown here for completeness._ -->
798
799-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
800-|---|---|---|---|---|
801- | **`9.18-22.04_beta`** | 04/2027 | 04/2032 | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
802- | `9.16-20.04_beta` | 04/2025 | 04/2030 | Bind9 9.16.1 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
803+| Channel Tags | Supported until | Currently | Architectures |
804+|---|---|---|---|
805+ | **`9.18-22.04_beta`** | - | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
806+ | `9.16-20.04_beta` | - | Bind9 9.16.1 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
807 | _`track_risk`_ |
808
809 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
810diff --git a/docs/public.ecr.aws/lts/cassandra.md b/docs/public.ecr.aws/lts/cassandra.md
811index 2b527f4..9fef39d 100644
812--- a/docs/public.ecr.aws/lts/cassandra.md
813+++ b/docs/public.ecr.aws/lts/cassandra.md
814@@ -29,8 +29,8 @@ Up to 10 years customer security maintenance `from canonical/cassandra`. [Reques
815
816 <!-- _Tags in italics are not available in public.ecr.aws/lts/cassandra but are shown here for completeness._ -->
817
818-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
819-|---|---|---|---|---|
820+| Channel Tags | Supported until | Currently | Architectures |
821+|---|---|---|---|
822 | _`track_risk`_ |
823
824 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
825diff --git a/docs/public.ecr.aws/lts/chiselled-jre.md b/docs/public.ecr.aws/lts/chiselled-jre.md
826index e9611fe..a81b002 100644
827--- a/docs/public.ecr.aws/lts/chiselled-jre.md
828+++ b/docs/public.ecr.aws/lts/chiselled-jre.md
829@@ -24,9 +24,9 @@ Up to 10 years customer security maintenance `from canonical/chiselled-jre`. [Re
830
831 <!-- _Tags in italics are not available in public.ecr.aws/lts/chiselled-jre but are shown here for completeness._ -->
832
833-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
834-|---|---|---|---|---|
835- | **`8-22.04_edge`** | 04/2027 | 04/2032 | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
836+| Channel Tags | Supported until | Currently | Architectures |
837+|---|---|---|---|
838+ | **`8-22.04_edge`** | - | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
839 | _`track_risk`_ |
840
841 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
842diff --git a/docs/public.ecr.aws/lts/cortex.md b/docs/public.ecr.aws/lts/cortex.md
843index 6e0a784..f46bee2 100644
844--- a/docs/public.ecr.aws/lts/cortex.md
845+++ b/docs/public.ecr.aws/lts/cortex.md
846@@ -25,8 +25,8 @@ Up to 10 years customer security maintenance `from canonical/cortex`. [Request a
847
848 <!-- _Tags in italics are not available in public.ecr.aws/lts/cortex but are shown here for completeness._ -->
849
850-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
851-|---|---|---|---|---|
852+| Channel Tags | Supported until | Currently | Architectures |
853+|---|---|---|---|
854 | _`track_risk`_ |
855
856 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
857diff --git a/docs/public.ecr.aws/lts/dotnet-aspnet.md b/docs/public.ecr.aws/lts/dotnet-aspnet.md
858index 251dd6a..8ea7a21 100644
859--- a/docs/public.ecr.aws/lts/dotnet-aspnet.md
860+++ b/docs/public.ecr.aws/lts/dotnet-aspnet.md
861@@ -29,9 +29,9 @@ Up to 10 years customer security maintenance `from canonical/dotnet-aspnet`. [Re
862
863 <!-- _Tags in italics are not available in public.ecr.aws/lts/dotnet-aspnet but are shown here for completeness._ -->
864
865-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
866-|---|---|---|---|---|
867- | **`6.0-22.04_beta`** | 04/2027 | 04/2032 | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
868+| Channel Tags | Supported until | Currently | Architectures |
869+|---|---|---|---|
870+ | **`6.0-22.04_beta`** | - | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
871 | _`track_risk`_ |
872
873 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
874diff --git a/docs/public.ecr.aws/lts/dotnet-deps.md b/docs/public.ecr.aws/lts/dotnet-deps.md
875index 8ec64d7..7827bf3 100644
876--- a/docs/public.ecr.aws/lts/dotnet-deps.md
877+++ b/docs/public.ecr.aws/lts/dotnet-deps.md
878@@ -27,9 +27,9 @@ Up to 10 years customer security maintenance `from canonical/dotnet-deps`. [Requ
879
880 <!-- _Tags in italics are not available in public.ecr.aws/lts/dotnet-deps but are shown here for completeness._ -->
881
882-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
883-|---|---|---|---|---|
884- | **`6.0-22.04_beta`** | 04/2027 | 04/2032 | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
885+| Channel Tags | Supported until | Currently | Architectures |
886+|---|---|---|---|
887+ | **`6.0-22.04_beta`** | - | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
888 | _`track_risk`_ |
889
890 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
891diff --git a/docs/public.ecr.aws/lts/dotnet-runtime.md b/docs/public.ecr.aws/lts/dotnet-runtime.md
892index 2e0b6c3..b82db01 100644
893--- a/docs/public.ecr.aws/lts/dotnet-runtime.md
894+++ b/docs/public.ecr.aws/lts/dotnet-runtime.md
895@@ -29,9 +29,9 @@ Up to 10 years customer security maintenance `from canonical/dotnet-runtime`. [R
896
897 <!-- _Tags in italics are not available in public.ecr.aws/lts/dotnet-runtime but are shown here for completeness._ -->
898
899-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
900-|---|---|---|---|---|
901- | **`6.0-22.04_beta`** | 04/2027 | 04/2032 | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
902+| Channel Tags | Supported until | Currently | Architectures |
903+|---|---|---|---|
904+ | **`6.0-22.04_beta`** | - | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
905 | _`track_risk`_ |
906
907 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
908diff --git a/docs/public.ecr.aws/lts/grafana.md b/docs/public.ecr.aws/lts/grafana.md
909index e62480e..953c66a 100644
910--- a/docs/public.ecr.aws/lts/grafana.md
911+++ b/docs/public.ecr.aws/lts/grafana.md
912@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/grafana`. [Request
913
914 <!-- _Tags in italics are not available in public.ecr.aws/lts/grafana but are shown here for completeness._ -->
915
916-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
917-|---|---|---|---|---|
918+| Channel Tags | Supported until | Currently | Architectures |
919+|---|---|---|---|
920 | _`track_risk`_ |
921
922 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
923diff --git a/docs/public.ecr.aws/lts/kafka.md b/docs/public.ecr.aws/lts/kafka.md
924index 8a51d78..b5883f5 100644
925--- a/docs/public.ecr.aws/lts/kafka.md
926+++ b/docs/public.ecr.aws/lts/kafka.md
927@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/kafka`. [Request ac
928
929 <!-- _Tags in italics are not available in public.ecr.aws/lts/kafka but are shown here for completeness._ -->
930
931-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
932-|---|---|---|---|---|
933+| Channel Tags | Supported until | Currently | Architectures |
934+|---|---|---|---|
935 | _`track_risk`_ |
936
937 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
938diff --git a/docs/public.ecr.aws/lts/loki.md b/docs/public.ecr.aws/lts/loki.md
939index 053eec7..9ca1216 100644
940--- a/docs/public.ecr.aws/lts/loki.md
941+++ b/docs/public.ecr.aws/lts/loki.md
942@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/loki`. [Request acc
943
944 <!-- _Tags in italics are not available in public.ecr.aws/lts/loki but are shown here for completeness._ -->
945
946-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
947-|---|---|---|---|---|
948+| Channel Tags | Supported until | Currently | Architectures |
949+|---|---|---|---|
950 | _`track_risk`_ |
951
952 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
953diff --git a/docs/public.ecr.aws/lts/memcached.md b/docs/public.ecr.aws/lts/memcached.md
954index cf8c3c4..0700be1 100644
955--- a/docs/public.ecr.aws/lts/memcached.md
956+++ b/docs/public.ecr.aws/lts/memcached.md
957@@ -18,9 +18,9 @@ Up to 10 years customer security maintenance `from canonical/memcached`. [Reques
958
959 <!-- _Tags in italics are not available in public.ecr.aws/lts/memcached but are shown here for completeness._ -->
960
961-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
962-|---|---|---|---|---|
963- | **`1.5-20.04_beta`** | 04/2025 | 04/2030 | Memcached 1.5.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
964+| Channel Tags | Supported until | Currently | Architectures |
965+|---|---|---|---|
966+ | **`1.5-20.04_beta`** | - | Memcached 1.5.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
967 | _`track_risk`_ |
968
969 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
970diff --git a/docs/public.ecr.aws/lts/mysql.md b/docs/public.ecr.aws/lts/mysql.md
971index a239157..5772de5 100644
972--- a/docs/public.ecr.aws/lts/mysql.md
973+++ b/docs/public.ecr.aws/lts/mysql.md
974@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/mysql`. [Request ac
975
976 <!-- _Tags in italics are not available in public.ecr.aws/lts/mysql but are shown here for completeness._ -->
977
978-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
979-|---|---|---|---|---|
980- | **`8.0-22.04_beta`** | 04/2027 | 04/2032 | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
981- | `8.0-20.04_beta` | 04/2025 | 04/2030 | MySQL™ software 8.0.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
982+| Channel Tags | Supported until | Currently | Architectures |
983+|---|---|---|---|
984+ | **`8.0-22.04_beta`** | - | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
985+ | `8.0-20.04_beta` | - | MySQL™ software 8.0.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
986 | _`track_risk`_ |
987
988 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
989diff --git a/docs/public.ecr.aws/lts/nginx.md b/docs/public.ecr.aws/lts/nginx.md
990index 110aa1c..9fca777 100644
991--- a/docs/public.ecr.aws/lts/nginx.md
992+++ b/docs/public.ecr.aws/lts/nginx.md
993@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/nginx`. [Request ac
994
995 <!-- _Tags in italics are not available in public.ecr.aws/lts/nginx but are shown here for completeness._ -->
996
997-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
998-|---|---|---|---|---|
999- | **`1.18-22.04_beta`** | 04/2027 | 04/2032 | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1000- | `1.18-20.04_beta` | 04/2025 | 04/2030 | Nginx 1.18.0 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1001+| Channel Tags | Supported until | Currently | Architectures |
1002+|---|---|---|---|
1003+ | **`1.18-22.04_beta`** | - | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1004+ | `1.18-20.04_beta` | - | Nginx 1.18.0 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1005 | _`track_risk`_ |
1006
1007 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1008diff --git a/docs/public.ecr.aws/lts/postgres.md b/docs/public.ecr.aws/lts/postgres.md
1009index 3e9a3cd..a236fa7 100644
1010--- a/docs/public.ecr.aws/lts/postgres.md
1011+++ b/docs/public.ecr.aws/lts/postgres.md
1012@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/postgres`. [Request
1013
1014 <!-- _Tags in italics are not available in public.ecr.aws/lts/postgres but are shown here for completeness._ -->
1015
1016-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1017-|---|---|---|---|---|
1018- | **`14-22.04_beta`** | 04/2027 | 04/2032 | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1019- | `12-20.04_beta` | 04/2025 | 04/2030 | Postgres 12.4 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1020+| Channel Tags | Supported until | Currently | Architectures |
1021+|---|---|---|---|
1022+ | **`14-22.04_beta`** | - | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1023+ | `12-20.04_beta` | - | Postgres 12.4 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1024 | _`track_risk`_ |
1025
1026 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1027diff --git a/docs/public.ecr.aws/lts/prometheus-alertmanager.md b/docs/public.ecr.aws/lts/prometheus-alertmanager.md
1028index 2f22357..a22484c 100644
1029--- a/docs/public.ecr.aws/lts/prometheus-alertmanager.md
1030+++ b/docs/public.ecr.aws/lts/prometheus-alertmanager.md
1031@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/prometheus-alertman
1032
1033 <!-- _Tags in italics are not available in public.ecr.aws/lts/prometheus-alertmanager but are shown here for completeness._ -->
1034
1035-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1036-|---|---|---|---|---|
1037+| Channel Tags | Supported until | Currently | Architectures |
1038+|---|---|---|---|
1039 | _`track_risk`_ |
1040
1041 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1042diff --git a/docs/public.ecr.aws/lts/prometheus.md b/docs/public.ecr.aws/lts/prometheus.md
1043index 70cd8af..fc98d7f 100644
1044--- a/docs/public.ecr.aws/lts/prometheus.md
1045+++ b/docs/public.ecr.aws/lts/prometheus.md
1046@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/prometheus`. [Reque
1047
1048 <!-- _Tags in italics are not available in public.ecr.aws/lts/prometheus but are shown here for completeness._ -->
1049
1050-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1051-|---|---|---|---|---|
1052+| Channel Tags | Supported until | Currently | Architectures |
1053+|---|---|---|---|
1054 | _`track_risk`_ |
1055
1056 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1057diff --git a/docs/public.ecr.aws/lts/redis.md b/docs/public.ecr.aws/lts/redis.md
1058index bbd7367..4aa4d75 100644
1059--- a/docs/public.ecr.aws/lts/redis.md
1060+++ b/docs/public.ecr.aws/lts/redis.md
1061@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/redis`. [Request ac
1062
1063 <!-- _Tags in italics are not available in public.ecr.aws/lts/redis but are shown here for completeness._ -->
1064
1065-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1066-|---|---|---|---|---|
1067+| Channel Tags | Supported until | Currently | Architectures |
1068+|---|---|---|---|
1069 | _`track_risk`_ |
1070
1071 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1072diff --git a/docs/public.ecr.aws/lts/squid.md b/docs/public.ecr.aws/lts/squid.md
1073index 9f737e3..1e99710 100644
1074--- a/docs/public.ecr.aws/lts/squid.md
1075+++ b/docs/public.ecr.aws/lts/squid.md
1076@@ -18,10 +18,10 @@ Up to 10 years customer security maintenance `from canonical/squid`. [Request ac
1077
1078 <!-- _Tags in italics are not available in public.ecr.aws/lts/squid but are shown here for completeness._ -->
1079
1080-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1081-|---|---|---|---|---|
1082- | **`5.2-22.04_beta`** | 04/2027 | 04/2032 | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1083- | `4.10-20.04_beta` | 04/2025 | 04/2030 | Squid 4.10 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1084+| Channel Tags | Supported until | Currently | Architectures |
1085+|---|---|---|---|
1086+ | **`5.2-22.04_beta`** | - | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1087+ | `4.10-20.04_beta` | - | Squid 4.10 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1088 | _`track_risk`_ |
1089
1090 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1091diff --git a/docs/public.ecr.aws/lts/telegraf.md b/docs/public.ecr.aws/lts/telegraf.md
1092index 396d2e9..ba9ca94 100644
1093--- a/docs/public.ecr.aws/lts/telegraf.md
1094+++ b/docs/public.ecr.aws/lts/telegraf.md
1095@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/telegraf`. [Request
1096
1097 <!-- _Tags in italics are not available in public.ecr.aws/lts/telegraf but are shown here for completeness._ -->
1098
1099-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1100-|---|---|---|---|---|
1101+| Channel Tags | Supported until | Currently | Architectures |
1102+|---|---|---|---|
1103 | _`track_risk`_ |
1104
1105 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1106diff --git a/docs/public.ecr.aws/lts/ubuntu.md b/docs/public.ecr.aws/lts/ubuntu.md
1107deleted file mode 100644
1108index 4cf6972..0000000
1109--- a/docs/public.ecr.aws/lts/ubuntu.md
1110+++ /dev/null
1111@@ -1,34 +0,0 @@
1112-# Ubuntu
1113-
1114-
1115-## LTS Docker Image Portfolio
1116-The [LTS Docker Image Portfolio](https://ubuntu.com/security/docker-images) are consistent, compliant, minimal and secure images with Extended Security Maintenance (ESM) commitments from Canonical.
1117-
1118-## About Ubuntu
1119-
1120-![Ubuntu](https://assets.ubuntu.com/v1/adac6928-ubuntu.svg)
1121-
1122-Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. Read more on the [Ubuntu website](https://ubuntu.com/).
1123-
1124-
1125-## Tags and Architectures
1126-![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
1127-Up to 5 years free security maintenance from this repository.
1128-
1129-![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1130-Up to 10 years customer security maintenance `from canonical/ubuntu`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1131-
1132-<!-- _Tags in italics are not available in public.ecr.aws/lts/ubuntu but are shown here for completeness._ -->
1133-
1134-| Channel Tags | | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1135-|---|---|---|---|---|---|
1136- | **`22.04_stable`** | **`22.04`, `22.04_beta`, `22.04_candidate`, `22.04_edge`, `22.04_stable`, `edge`, `jammy`, `jammy-22.04_edge`, `latest`** | 04/2027 | 04/2032 | Ubuntu 22.04 LTS "Jammy Jellyfish" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1137- | `20.04_stable` | `20.04`, `20.04_beta`, `20.04_candidate`, `20.04_edge`, `20.04_stable`, `focal`, `focal-20.04_edge` | 04/2025 | 04/2030 | Ubuntu 20.04 LTS "Focal Fossa" | `arm`, `amd64`, `arm64`, `ppc64le`, `s390x` |
1138- | `18.04_stable` | `18.04`, `18.04_beta`, `18.04_candidate`, `18.04_edge`, `18.04_stable`, `bionic`, `bionic-18.04_edge` | 04/2023 | 04/2028 | Ubuntu 18.04 LTS "Bionic Beaver" | `arm`, `arm64`, `386`, `s390x`, `amd64`, `ppc64le` |
1139-| _`track_risk`_ |
1140-
1141-Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1142-
1143-### Commercial use and Extended Security Maintenance channels
1144-If your usage includes redistribution, or requires ESM or unavailable channels/versions, please [get in touch with the Canonical team](https://ubuntu.com/security/docker-images#get-in-touch) (or using rocks@canonical.com).
1145-
1146diff --git a/docs/public.ecr.aws/lts/usage/redis.md b/docs/public.ecr.aws/lts/usage/redis.md
1147index fe20835..ad5094d 100644
1148--- a/docs/public.ecr.aws/lts/usage/redis.md
1149+++ b/docs/public.ecr.aws/lts/usage/redis.md
1150@@ -7,7 +7,7 @@
1151 Launch this image locally:
1152
1153 ```sh
1154-docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword public.ecr.aws/ubuntu/redis:6.0-21.10_beta
1155+docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword public.ecr.aws/ubuntu/redis:6.2-22.04_beta
1156 ```
1157 Access your Redis server at `localhost:30073`.
1158
1159@@ -45,7 +45,7 @@ This image also includes the `redis-cli` client for interactive container use:
1160 ```sh
1161 $ docker network create redis-network
1162 $ docker network connect redis-network redis-container
1163-$ docker run -it --rm --network redis-network public.ecr.aws/ubuntu/redis:6.0-21.10_beta redis-cli -h redis-container
1164+$ docker run -it --rm --network redis-network public.ecr.aws/ubuntu/redis:6.2-22.04_beta redis-cli -h redis-container
1165 ```
1166 Now you can:
1167 ```
1168@@ -63,7 +63,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
1169
1170 Download
1171 [redis.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/config/redis.conf?h=6.2-22.04) and
1172-[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/redis:6.0-21.10_beta`), then:
1173+[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/redis:6.2-22.04_beta`), then:
1174
1175 ```sh
1176 kubectl create configmap redis-config --from-file=redis=redis.conf
1177diff --git a/docs/public.ecr.aws/lts/usage/telegraf.md b/docs/public.ecr.aws/lts/usage/telegraf.md
1178index 618bd5c..a4a82fa 100644
1179--- a/docs/public.ecr.aws/lts/usage/telegraf.md
1180+++ b/docs/public.ecr.aws/lts/usage/telegraf.md
1181@@ -7,7 +7,7 @@
1182 Launch this image locally:
1183
1184 ```sh
1185-docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 public.ecr.aws/ubuntu/telegraf:1.19-21.10_beta
1186+docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 public.ecr.aws/ubuntu/telegraf:1.21-22.04_beta
1187 ```
1188 Access your Telegraf server at `localhost:30273`.
1189
1190@@ -41,7 +41,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
1191
1192 Download
1193 [telegraf.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/config/telegraf.conf?h=1.21-22.04) and
1194-[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/telegraf:1.19-21.10_beta`), then:
1195+[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/telegraf:1.21-22.04_beta`), then:
1196
1197 ```sh
1198 kubectl create configmap telegraf-config --from-file=main-config=telegraf.conf
1199diff --git a/docs/public.ecr.aws/lts/usage/ubuntu.md b/docs/public.ecr.aws/lts/usage/ubuntu.md
1200deleted file mode 100644
1201index 1c152b9..0000000
1202--- a/docs/public.ecr.aws/lts/usage/ubuntu.md
1203+++ /dev/null
1204@@ -1,44 +0,0 @@
1205-
1206-
1207-
1208-
1209-
1210-
1211-## Docker CLI
1212-
1213-Launch this image locally:
1214-
1215-```sh
1216-docker run -d --name ubuntu-container -e TZ=UTC public.ecr.aws/ubuntu/ubuntu:22.04_stable
1217-```
1218-
1219-
1220-#### Testing/Debugging
1221-
1222-To debug the container:
1223-
1224-```sh
1225-docker logs -f ubuntu-container
1226-```
1227-
1228-To get an interactive shell:
1229-
1230-```sh
1231-docker exec -it ubuntu-container /bin/bash
1232-```
1233-
1234-
1235-
1236-## Bugs and feature requests
1237-
1238-If you find a bug in our image or want to request a specific feature, please file a bug here:
1239-
1240-[https://bugs.launchpad.net/ubuntu-docker-images/+filebug](https://bugs.launchpad.net/ubuntu-docker-images/+filebug)
1241-
1242-Please title the bug "`ubuntu: <issue summary>`". Make sure to include the digest of the image you are using, from:
1243-
1244-```sh
1245-docker images --no-trunc --quiet public.ecr.aws/ubuntu/ubuntu:<tag>
1246-```
1247-
1248-
1249diff --git a/docs/public.ecr.aws/lts/zookeeper.md b/docs/public.ecr.aws/lts/zookeeper.md
1250index f68ae79..c6fe969 100644
1251--- a/docs/public.ecr.aws/lts/zookeeper.md
1252+++ b/docs/public.ecr.aws/lts/zookeeper.md
1253@@ -18,8 +18,8 @@ Up to 10 years customer security maintenance `from canonical/zookeeper`. [Reques
1254
1255 <!-- _Tags in italics are not available in public.ecr.aws/lts/zookeeper but are shown here for completeness._ -->
1256
1257-| Channel Tags | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
1258-|---|---|---|---|---|
1259+| Channel Tags | Supported until | Currently | Architectures |
1260+|---|---|---|---|
1261 | _`track_risk`_ |
1262
1263 Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1264diff --git a/docs/public.ecr.aws/ubuntu/apache2.md b/docs/public.ecr.aws/ubuntu/apache2.md
1265index faa02ff..6d7bb11 100644
1266--- a/docs/public.ecr.aws/ubuntu/apache2.md
1267+++ b/docs/public.ecr.aws/ubuntu/apache2.md
1268@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/apache2](https:
1269 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1270 Up to 10 years customer security maintenance `from canonical/apache2`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1271
1272-| Channel Tags | | | Currently | Architectures |
1273-|---|---|---|---|---|
1274- | **`2.4-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1275- | `2.4-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/apache2) | Apache2 2.4.48 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1276+| Channel Tags | Supported until | Currently | Architectures |
1277+|---|---|---|---|
1278+ | _**`2.4-22.04_beta`**_ | - | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1279+ | `2.4-21.10_beta` | - | Apache2 2.4.48 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1280 | _`track_risk`_ |
1281
1282-_The following tags might not be available in public.ecr.aws/ubuntu/apache2, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1283+_The following tags might not be available in public.ecr.aws/ubuntu/apache2, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1284
1285-| Channel Tags | | | Currently | Architectures |
1286-|---|---|---|---|---|
1287- | _**`2.4-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1288- | _`2.4-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/apache2) | Apache2 2.4.41 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1289+| Channel Tags | Supported until | Currently | Architectures |
1290+|---|---|---|---|
1291+ | _**`2.4-22.04_beta`**_ | - | Apache2 2.4 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1292+ | _`2.4-20.04_beta`_ | - | Apache2 2.4.41 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1293 | _`track_risk`_ |
1294
1295
1296diff --git a/docs/public.ecr.aws/ubuntu/bind9.md b/docs/public.ecr.aws/ubuntu/bind9.md
1297index 0e17bcd..acd485a 100644
1298--- a/docs/public.ecr.aws/ubuntu/bind9.md
1299+++ b/docs/public.ecr.aws/ubuntu/bind9.md
1300@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/bind9](https://
1301 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1302 Up to 10 years customer security maintenance `from canonical/bind9`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1303
1304-| Channel Tags | | | Currently | Architectures |
1305-|---|---|---|---|---|
1306- | **`9.18-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1307- | `9.16-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/bind9) | Bind9 9.16.15 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1308+| Channel Tags | Supported until | Currently | Architectures |
1309+|---|---|---|---|
1310+ | _**`9.18-22.04_beta`**_ | - | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1311+ | `9.16-21.10_beta` | - | Bind9 9.16.15 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1312 | _`track_risk`_ |
1313
1314-_The following tags might not be available in public.ecr.aws/ubuntu/bind9, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1315+_The following tags might not be available in public.ecr.aws/ubuntu/bind9, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1316
1317-| Channel Tags | | | Currently | Architectures |
1318-|---|---|---|---|---|
1319- | _**`9.18-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1320- | _`9.16-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/bind9) | Bind9 9.16.1 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1321+| Channel Tags | Supported until | Currently | Architectures |
1322+|---|---|---|---|
1323+ | _**`9.18-22.04_beta`**_ | - | Bind9 9.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1324+ | _`9.16-20.04_beta`_ | - | Bind9 9.16.1 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1325 | _`track_risk`_ |
1326
1327
1328diff --git a/docs/public.ecr.aws/ubuntu/cassandra.md b/docs/public.ecr.aws/ubuntu/cassandra.md
1329index 90e22be..ddc00d1 100644
1330--- a/docs/public.ecr.aws/ubuntu/cassandra.md
1331+++ b/docs/public.ecr.aws/ubuntu/cassandra.md
1332@@ -26,9 +26,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1333 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1334 Up to 10 years customer security maintenance `from canonical/cassandra`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1335
1336-| Channel Tags | | | Currently | Architectures |
1337-|---|---|---|---|---|
1338- | **`4.0-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/cassandra) | Apache Cassandra 4.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1339+| Channel Tags | Supported until | Currently | Architectures |
1340+|---|---|---|---|
1341+ | **`4.0-22.04_beta`** | - | Apache Cassandra 4.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1342 | _`track_risk`_ |
1343
1344
1345diff --git a/docs/public.ecr.aws/ubuntu/chiselled-jre.md b/docs/public.ecr.aws/ubuntu/chiselled-jre.md
1346index 32cfac7..d1da671 100644
1347--- a/docs/public.ecr.aws/ubuntu/chiselled-jre.md
1348+++ b/docs/public.ecr.aws/ubuntu/chiselled-jre.md
1349@@ -22,16 +22,16 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/chiselled-jre](
1350 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1351 Up to 10 years customer security maintenance `from canonical/chiselled-jre`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1352
1353-| Channel Tags | | | Currently | Architectures |
1354-|---|---|---|---|---|
1355- | **`8-22.04_edge`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/chiselled-jre) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/chiselled-jre) | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1356+| Channel Tags | Supported until | Currently | Architectures |
1357+|---|---|---|---|
1358+ | _**`8-22.04_edge`**_ | - | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1359 | _`track_risk`_ |
1360
1361-_The following tags might not be available in public.ecr.aws/ubuntu/chiselled-jre, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1362+_The following tags might not be available in public.ecr.aws/ubuntu/chiselled-jre, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1363
1364-| Channel Tags | | | Currently | Architectures |
1365-|---|---|---|---|---|
1366- | _**`8-22.04_edge`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/chiselled-jre) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/chiselled-jre) | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1367+| Channel Tags | Supported until | Currently | Architectures |
1368+|---|---|---|---|
1369+ | _**`8-22.04_edge`**_ | - | Chiselled JRE (Java Runtime Environment) 8 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1370 | _`track_risk`_ |
1371
1372
1373diff --git a/docs/public.ecr.aws/ubuntu/cortex.md b/docs/public.ecr.aws/ubuntu/cortex.md
1374index 422f89e..28480f1 100644
1375--- a/docs/public.ecr.aws/ubuntu/cortex.md
1376+++ b/docs/public.ecr.aws/ubuntu/cortex.md
1377@@ -22,9 +22,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1378 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1379 Up to 10 years customer security maintenance `from canonical/cortex`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1380
1381-| Channel Tags | | | Currently | Architectures |
1382-|---|---|---|---|---|
1383- | **`1.11-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/cortex) | Cortex 1.11 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1384+| Channel Tags | Supported until | Currently | Architectures |
1385+|---|---|---|---|
1386+ | **`1.11-22.04_beta`** | - | Cortex 1.11 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1387 | _`track_risk`_ |
1388
1389
1390diff --git a/docs/public.ecr.aws/ubuntu/dotnet-aspnet.md b/docs/public.ecr.aws/ubuntu/dotnet-aspnet.md
1391index 40ccad2..a8e3f57 100644
1392--- a/docs/public.ecr.aws/ubuntu/dotnet-aspnet.md
1393+++ b/docs/public.ecr.aws/ubuntu/dotnet-aspnet.md
1394@@ -27,19 +27,19 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/dotnet-aspnet](
1395 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1396 Up to 10 years customer security maintenance `from canonical/dotnet-aspnet`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1397
1398-| Channel Tags | | | Currently | Architectures |
1399-|---|---|---|---|---|
1400- | **`6.0-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-aspnet) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-aspnet) | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1401- | `7.0-23.04_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-aspnet) | Chiselled ASP.NET 7.0 on Ubuntu&nbsp;23.04&nbsp; | `amd64`, `arm64` |
1402- | `7.0-22.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-aspnet) | Chiselled ASP.NET 7.0 on Ubuntu&nbsp;22.10&nbsp; | `amd64`, `arm64` |
1403- | `6.0-21.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-aspnet) | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64` |
1404+| Channel Tags | Supported until | Currently | Architectures |
1405+|---|---|---|---|
1406+ | _**`6.0-22.04_beta`**_ | - | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1407+ | `7.0-23.04_edge` | - | Chiselled ASP.NET 7.0 on Ubuntu&nbsp;23.04&nbsp;null | `amd64`, `arm64` |
1408+ | `7.0-22.10_edge` | - | Chiselled ASP.NET 7.0 on Ubuntu&nbsp;22.10&nbsp;null | `amd64`, `arm64` |
1409+ | `6.0-21.10_edge` | - | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64` |
1410 | _`track_risk`_ |
1411
1412-_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-aspnet, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1413+_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-aspnet, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1414
1415-| Channel Tags | | | Currently | Architectures |
1416-|---|---|---|---|---|
1417- | _**`6.0-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-aspnet) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-aspnet) | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1418+| Channel Tags | Supported until | Currently | Architectures |
1419+|---|---|---|---|
1420+ | _**`6.0-22.04_beta`**_ | - | Chiselled ASP.NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1421 | _`track_risk`_ |
1422
1423
1424diff --git a/docs/public.ecr.aws/ubuntu/dotnet-deps.md b/docs/public.ecr.aws/ubuntu/dotnet-deps.md
1425index 4901c5b..1e16734 100644
1426--- a/docs/public.ecr.aws/ubuntu/dotnet-deps.md
1427+++ b/docs/public.ecr.aws/ubuntu/dotnet-deps.md
1428@@ -25,19 +25,19 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/dotnet-deps](ht
1429 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1430 Up to 10 years customer security maintenance `from canonical/dotnet-deps`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1431
1432-| Channel Tags | | | Currently | Architectures |
1433-|---|---|---|---|---|
1434- | **`6.0-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-deps) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-deps) | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1435- | `7.0-23.04_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-deps) | Chiselled .NET Deps 7.0 on Ubuntu&nbsp;23.04&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1436- | `7.0-22.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-deps) | Chiselled .NET Deps 7.0 on Ubuntu&nbsp;22.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1437- | `6.0-21.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-deps) | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1438+| Channel Tags | Supported until | Currently | Architectures |
1439+|---|---|---|---|
1440+ | _**`6.0-22.04_beta`**_ | - | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1441+ | `7.0-23.04_edge` | - | Chiselled .NET Deps 7.0 on Ubuntu&nbsp;23.04&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1442+ | `7.0-22.10_edge` | - | Chiselled .NET Deps 7.0 on Ubuntu&nbsp;22.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1443+ | `6.0-21.10_edge` | - | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1444 | _`track_risk`_ |
1445
1446-_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-deps, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1447+_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-deps, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1448
1449-| Channel Tags | | | Currently | Architectures |
1450-|---|---|---|---|---|
1451- | _**`6.0-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-deps) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-deps) | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1452+| Channel Tags | Supported until | Currently | Architectures |
1453+|---|---|---|---|
1454+ | _**`6.0-22.04_beta`**_ | - | Chiselled .NET Deps 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1455 | _`track_risk`_ |
1456
1457
1458diff --git a/docs/public.ecr.aws/ubuntu/dotnet-runtime.md b/docs/public.ecr.aws/ubuntu/dotnet-runtime.md
1459index d872048..0d9266d 100644
1460--- a/docs/public.ecr.aws/ubuntu/dotnet-runtime.md
1461+++ b/docs/public.ecr.aws/ubuntu/dotnet-runtime.md
1462@@ -27,19 +27,19 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/dotnet-runtime]
1463 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1464 Up to 10 years customer security maintenance `from canonical/dotnet-runtime`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1465
1466-| Channel Tags | | | Currently | Architectures |
1467-|---|---|---|---|---|
1468- | **`6.0-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-runtime) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-runtime) | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1469- | `7.0-23.04_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-runtime) | Chiselled .NET 7.0 on Ubuntu&nbsp;23.04&nbsp; | `amd64`, `arm64` |
1470- | `7.0-22.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-runtime) | Chiselled .NET 7.0 on Ubuntu&nbsp;22.10&nbsp; | `amd64`, `arm64` |
1471- | `6.0-21.10_edge` | - | [-](https://gallery.ecr.aws/lts/dotnet-runtime) | Chiselled .NET 6.0 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64` |
1472+| Channel Tags | Supported until | Currently | Architectures |
1473+|---|---|---|---|
1474+ | _**`6.0-22.04_beta`**_ | - | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1475+ | `7.0-23.04_edge` | - | Chiselled .NET 7.0 on Ubuntu&nbsp;23.04&nbsp;null | `amd64`, `arm64` |
1476+ | `7.0-22.10_edge` | - | Chiselled .NET 7.0 on Ubuntu&nbsp;22.10&nbsp;null | `amd64`, `arm64` |
1477+ | `6.0-21.10_edge` | - | Chiselled .NET 6.0 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64` |
1478 | _`track_risk`_ |
1479
1480-_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-runtime, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1481+_The following tags might not be available in public.ecr.aws/ubuntu/dotnet-runtime, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1482
1483-| Channel Tags | | | Currently | Architectures |
1484-|---|---|---|---|---|
1485- | _**`6.0-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-runtime) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/dotnet-runtime) | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1486+| Channel Tags | Supported until | Currently | Architectures |
1487+|---|---|---|---|
1488+ | _**`6.0-22.04_beta`**_ | - | Chiselled .NET 6.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64` |
1489 | _`track_risk`_ |
1490
1491
1492diff --git a/docs/public.ecr.aws/ubuntu/grafana.md b/docs/public.ecr.aws/ubuntu/grafana.md
1493index bb93f3b..6634545 100644
1494--- a/docs/public.ecr.aws/ubuntu/grafana.md
1495+++ b/docs/public.ecr.aws/ubuntu/grafana.md
1496@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1497 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1498 Up to 10 years customer security maintenance `from canonical/grafana`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1499
1500-| Channel Tags | | | Currently | Architectures |
1501-|---|---|---|---|---|
1502- | **`8.2-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/grafana) | Grafana™ software 8.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1503+| Channel Tags | Supported until | Currently | Architectures |
1504+|---|---|---|---|
1505+ | **`8.2-22.04_beta`** | - | Grafana™ software 8.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1506 | _`track_risk`_ |
1507
1508
1509diff --git a/docs/public.ecr.aws/ubuntu/kafka.md b/docs/public.ecr.aws/ubuntu/kafka.md
1510index 82b4bb2..162947e 100644
1511--- a/docs/public.ecr.aws/ubuntu/kafka.md
1512+++ b/docs/public.ecr.aws/ubuntu/kafka.md
1513@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1514 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1515 Up to 10 years customer security maintenance `from canonical/kafka`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1516
1517-| Channel Tags | | | Currently | Architectures |
1518-|---|---|---|---|---|
1519- | **`3.1-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/kafka) | Apache Kafka 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1520+| Channel Tags | Supported until | Currently | Architectures |
1521+|---|---|---|---|
1522+ | **`3.1-22.04_beta`** | - | Apache Kafka 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1523 | _`track_risk`_ |
1524
1525
1526diff --git a/docs/public.ecr.aws/ubuntu/loki.md b/docs/public.ecr.aws/ubuntu/loki.md
1527index 4c3c9da..f2988dc 100644
1528--- a/docs/public.ecr.aws/ubuntu/loki.md
1529+++ b/docs/public.ecr.aws/ubuntu/loki.md
1530@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1531 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1532 Up to 10 years customer security maintenance `from canonical/loki`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1533
1534-| Channel Tags | | | Currently | Architectures |
1535-|---|---|---|---|---|
1536- | **`2.4-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/loki) | Grafana Loki™ software 2.4.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1537+| Channel Tags | Supported until | Currently | Architectures |
1538+|---|---|---|---|
1539+ | **`2.4-22.04_beta`** | - | Grafana Loki™ software 2.4.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1540 | _`track_risk`_ |
1541
1542
1543diff --git a/docs/public.ecr.aws/ubuntu/memcached.md b/docs/public.ecr.aws/ubuntu/memcached.md
1544index c755896..64802ab 100644
1545--- a/docs/public.ecr.aws/ubuntu/memcached.md
1546+++ b/docs/public.ecr.aws/ubuntu/memcached.md
1547@@ -16,17 +16,17 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/memcached](http
1548 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1549 Up to 10 years customer security maintenance `from canonical/memcached`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1550
1551-| Channel Tags | | | Currently | Architectures |
1552-|---|---|---|---|---|
1553- | **`1.6-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/memcached) | Memcached 1.6 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1554- | `1.6-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/memcached) | Memcached 1.6.9 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1555+| Channel Tags | Supported until | Currently | Architectures |
1556+|---|---|---|---|
1557+ | **`1.6-22.04_beta`** | - | Memcached 1.6 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1558+ | `1.6-21.10_beta` | - | Memcached 1.6.9 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1559 | _`track_risk`_ |
1560
1561-_The following tags might not be available in public.ecr.aws/ubuntu/memcached, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1562+_The following tags might not be available in public.ecr.aws/ubuntu/memcached, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1563
1564-| Channel Tags | | | Currently | Architectures |
1565-|---|---|---|---|---|
1566- | _**`1.5-20.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/memcached) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/memcached) | Memcached 1.5.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1567+| Channel Tags | Supported until | Currently | Architectures |
1568+|---|---|---|---|
1569+ | _**`1.5-20.04_beta`**_ | - | Memcached 1.5.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1570 | _`track_risk`_ |
1571
1572
1573diff --git a/docs/public.ecr.aws/ubuntu/mysql.md b/docs/public.ecr.aws/ubuntu/mysql.md
1574index 1d0ba40..a4676b8 100644
1575--- a/docs/public.ecr.aws/ubuntu/mysql.md
1576+++ b/docs/public.ecr.aws/ubuntu/mysql.md
1577@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/mysql](https://
1578 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1579 Up to 10 years customer security maintenance `from canonical/mysql`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1580
1581-| Channel Tags | | | Currently | Architectures |
1582-|---|---|---|---|---|
1583- | **`8.0-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1584- | `8.0-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/mysql) | MySQL™ software 8.0.27 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1585+| Channel Tags | Supported until | Currently | Architectures |
1586+|---|---|---|---|
1587+ | _**`8.0-22.04_beta`**_ | - | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1588+ | `8.0-21.10_beta` | - | MySQL™ software 8.0.27 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1589 | _`track_risk`_ |
1590
1591-_The following tags might not be available in public.ecr.aws/ubuntu/mysql, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1592+_The following tags might not be available in public.ecr.aws/ubuntu/mysql, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1593
1594-| Channel Tags | | | Currently | Architectures |
1595-|---|---|---|---|---|
1596- | _**`8.0-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1597- | _`8.0-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/mysql) | MySQL™ software 8.0.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1598+| Channel Tags | Supported until | Currently | Architectures |
1599+|---|---|---|---|
1600+ | _**`8.0-22.04_beta`**_ | - | MySQL™ software 8.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1601+ | _`8.0-20.04_beta`_ | - | MySQL™ software 8.0.22 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1602 | _`track_risk`_ |
1603
1604
1605diff --git a/docs/public.ecr.aws/ubuntu/nginx.md b/docs/public.ecr.aws/ubuntu/nginx.md
1606index da29bb0..cb237b4 100644
1607--- a/docs/public.ecr.aws/ubuntu/nginx.md
1608+++ b/docs/public.ecr.aws/ubuntu/nginx.md
1609@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/nginx](https://
1610 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1611 Up to 10 years customer security maintenance `from canonical/nginx`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1612
1613-| Channel Tags | | | Currently | Architectures |
1614-|---|---|---|---|---|
1615- | **`1.18-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1616- | `1.18-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/nginx) | Nginx 1.18.0 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1617+| Channel Tags | Supported until | Currently | Architectures |
1618+|---|---|---|---|
1619+ | _**`1.18-22.04_beta`**_ | - | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1620+ | `1.18-21.10_beta` | - | Nginx 1.18.0 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1621 | _`track_risk`_ |
1622
1623-_The following tags might not be available in public.ecr.aws/ubuntu/nginx, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1624+_The following tags might not be available in public.ecr.aws/ubuntu/nginx, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1625
1626-| Channel Tags | | | Currently | Architectures |
1627-|---|---|---|---|---|
1628- | _**`1.18-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1629- | _`1.18-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/nginx) | Nginx 1.18.0 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1630+| Channel Tags | Supported until | Currently | Architectures |
1631+|---|---|---|---|
1632+ | _**`1.18-22.04_beta`**_ | - | Nginx 1.18 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1633+ | _`1.18-20.04_beta`_ | - | Nginx 1.18.0 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1634 | _`track_risk`_ |
1635
1636
1637diff --git a/docs/public.ecr.aws/ubuntu/postgres.md b/docs/public.ecr.aws/ubuntu/postgres.md
1638index b200904..6312ba1 100644
1639--- a/docs/public.ecr.aws/ubuntu/postgres.md
1640+++ b/docs/public.ecr.aws/ubuntu/postgres.md
1641@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/postgres](https
1642 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1643 Up to 10 years customer security maintenance `from canonical/postgres`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1644
1645-| Channel Tags | | | Currently | Architectures |
1646-|---|---|---|---|---|
1647- | **`14-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1648- | `13-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/postgres) | Postgres 13.1 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1649+| Channel Tags | Supported until | Currently | Architectures |
1650+|---|---|---|---|
1651+ | _**`14-22.04_beta`**_ | - | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1652+ | `13-21.10_beta` | - | Postgres 13.1 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1653 | _`track_risk`_ |
1654
1655-_The following tags might not be available in public.ecr.aws/ubuntu/postgres, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1656+_The following tags might not be available in public.ecr.aws/ubuntu/postgres, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1657
1658-| Channel Tags | | | Currently | Architectures |
1659-|---|---|---|---|---|
1660- | _**`14-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1661- | _`12-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/postgres) | Postgres 12.4 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1662+| Channel Tags | Supported until | Currently | Architectures |
1663+|---|---|---|---|
1664+ | _**`14-22.04_beta`**_ | - | Postgres 14 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1665+ | _`12-20.04_beta`_ | - | Postgres 12.4 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1666 | _`track_risk`_ |
1667
1668
1669diff --git a/docs/public.ecr.aws/ubuntu/prometheus-alertmanager.md b/docs/public.ecr.aws/ubuntu/prometheus-alertmanager.md
1670index ba93f08..4dc57c8 100644
1671--- a/docs/public.ecr.aws/ubuntu/prometheus-alertmanager.md
1672+++ b/docs/public.ecr.aws/ubuntu/prometheus-alertmanager.md
1673@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1674 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1675 Up to 10 years customer security maintenance `from canonical/prometheus-alertmanager`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1676
1677-| Channel Tags | | | Currently | Architectures |
1678-|---|---|---|---|---|
1679- | **`0.23-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/prometheus-alertmanager) | Prometheus Alertmanager 0.23 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1680+| Channel Tags | Supported until | Currently | Architectures |
1681+|---|---|---|---|
1682+ | **`0.23-22.04_beta`** | - | Prometheus Alertmanager 0.23 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1683 | _`track_risk`_ |
1684
1685
1686diff --git a/docs/public.ecr.aws/ubuntu/prometheus.md b/docs/public.ecr.aws/ubuntu/prometheus.md
1687index 60cf2f2..9a4f3f9 100644
1688--- a/docs/public.ecr.aws/ubuntu/prometheus.md
1689+++ b/docs/public.ecr.aws/ubuntu/prometheus.md
1690@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1691 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1692 Up to 10 years customer security maintenance `from canonical/prometheus`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1693
1694-| Channel Tags | | | Currently | Architectures |
1695-|---|---|---|---|---|
1696- | **`2.33-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/prometheus) | Prometheus 2.33 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1697+| Channel Tags | Supported until | Currently | Architectures |
1698+|---|---|---|---|
1699+ | **`2.33-22.04_beta`** | - | Prometheus 2.33 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1700 | _`track_risk`_ |
1701
1702
1703diff --git a/docs/public.ecr.aws/ubuntu/redis.md b/docs/public.ecr.aws/ubuntu/redis.md
1704index 4f3546b..9216a4d 100644
1705--- a/docs/public.ecr.aws/ubuntu/redis.md
1706+++ b/docs/public.ecr.aws/ubuntu/redis.md
1707@@ -15,10 +15,10 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1708 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1709 Up to 10 years customer security maintenance `from canonical/redis`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1710
1711-| Channel Tags | | | Currently | Architectures |
1712-|---|---|---|---|---|
1713- | **`6.2-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/redis) | Redis™ software 6.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1714- | `6.0-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/redis) | Redis™ software 6.0.15 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1715+| Channel Tags | Supported until | Currently | Architectures |
1716+|---|---|---|---|
1717+ | **`6.2-22.04_beta`** | - | Redis™ software 6.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1718+ | `6.0-21.10_beta` | - | Redis™ software 6.0.15 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1719 | _`track_risk`_ |
1720
1721
1722diff --git a/docs/public.ecr.aws/ubuntu/squid.md b/docs/public.ecr.aws/ubuntu/squid.md
1723index 85facfa..a0efd77 100644
1724--- a/docs/public.ecr.aws/ubuntu/squid.md
1725+++ b/docs/public.ecr.aws/ubuntu/squid.md
1726@@ -16,18 +16,18 @@ Up to 5 years free security maintenance [from public.ecr.aws/lts/squid](https://
1727 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1728 Up to 10 years customer security maintenance `from canonical/squid`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1729
1730-| Channel Tags | | | Currently | Architectures |
1731-|---|---|---|---|---|
1732- | **`5.2-22.04_beta`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1733- | `4.13-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/squid) | Squid 4.13 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1734+| Channel Tags | Supported until | Currently | Architectures |
1735+|---|---|---|---|
1736+ | _**`5.2-22.04_beta`**_ | - | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1737+ | `4.13-21.10_beta` | - | Squid 4.13 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1738 | _`track_risk`_ |
1739
1740-_The following tags might not be available in public.ecr.aws/ubuntu/squid, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1741+_The following tags might not be available in public.ecr.aws/ubuntu/squid, but can be requested via Canonical's [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_
1742
1743-| Channel Tags | | | Currently | Architectures |
1744-|---|---|---|---|---|
1745- | _**`5.2-22.04_beta`**_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1746- | _`4.10-20.04_beta`_ | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/squid) | Squid 4.10 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1747+| Channel Tags | Supported until | Currently | Architectures |
1748+|---|---|---|---|
1749+ | _**`5.2-22.04_beta`**_ | - | Squid 5.2 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1750+ | _`4.10-20.04_beta`_ | - | Squid 4.10 on Ubuntu&nbsp;20.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1751 | _`track_risk`_ |
1752
1753
1754diff --git a/docs/public.ecr.aws/ubuntu/telegraf.md b/docs/public.ecr.aws/ubuntu/telegraf.md
1755index e266159..6c723a7 100644
1756--- a/docs/public.ecr.aws/ubuntu/telegraf.md
1757+++ b/docs/public.ecr.aws/ubuntu/telegraf.md
1758@@ -15,10 +15,10 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1759 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1760 Up to 10 years customer security maintenance `from canonical/telegraf`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1761
1762-| Channel Tags | | | Currently | Architectures |
1763-|---|---|---|---|---|
1764- | **`1.21-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/telegraf) | Telegraf™ software 1.21 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1765- | `1.19-21.10_beta` | - | [-](https://gallery.ecr.aws/lts/telegraf) | Telegraf™ software 1.19.2 on Ubuntu&nbsp;21.10&nbsp; | `amd64`, `arm64`, `ppc64el`, `s390x` |
1766+| Channel Tags | Supported until | Currently | Architectures |
1767+|---|---|---|---|
1768+ | **`1.21-22.04_beta`** | - | Telegraf™ software 1.21 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1769+ | `1.19-21.10_beta` | - | Telegraf™ software 1.19.2 on Ubuntu&nbsp;21.10&nbsp;null | `amd64`, `arm64`, `ppc64el`, `s390x` |
1770 | _`track_risk`_ |
1771
1772
1773diff --git a/docs/public.ecr.aws/ubuntu/ubuntu.md b/docs/public.ecr.aws/ubuntu/ubuntu.md
1774deleted file mode 100644
1775index 336f7e6..0000000
1776--- a/docs/public.ecr.aws/ubuntu/ubuntu.md
1777+++ /dev/null
1778@@ -1,56 +0,0 @@
1779-# Ubuntu
1780-
1781-The Ubuntu container image maintained by Canonical. Receives security updates and rolls to a new version [every six months](https://ubuntu.com/about/release-cycle).
1782-For [long-term support (LTS)](https://ubuntu.com/security/docker-images) versions of this image, see [public.ecr.aws/lts/ubuntu](https://gallery.ecr.aws/lts/ubuntu).
1783-
1784-## About Ubuntu
1785-
1786-![Ubuntu](https://assets.ubuntu.com/v1/adac6928-ubuntu.svg)
1787-
1788-Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. Read more on the [Ubuntu website](https://ubuntu.com/).
1789-
1790-
1791-## Tags and Architectures
1792-![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
1793-Up to 5 years free security maintenance [from public.ecr.aws/lts/ubuntu](https://gallery.ecr.aws/lts/ubuntu).
1794-
1795-![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1796-Up to 10 years customer security maintenance `from canonical/ubuntu`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1797-
1798-| Channel Tags | | | | Currently | Architectures |
1799-|---|---|---|---|---|---|
1800- | **`22.10_stable`** | **`22.10`, `22.10_beta`, `22.10_candidate`, `22.10_edge`, `22.10_stable`, `kinetic`, `kinetic-22.10_edge`, `latest`** | - | [-](https://gallery.ecr.aws/lts/ubuntu) | Ubuntu 22.10 "Kinetic Kudu" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1801- | `22.04_stable` | `22.04`, `22.04_beta`, `22.04_candidate`, `22.04_edge`, `22.04_stable`, `jammy`, `jammy-22.04_edge` | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2027 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2032 | Ubuntu 22.04 LTS "Jammy Jellyfish" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1802- | `20.04_stable` | `20.04`, `20.04_beta`, `20.04_candidate`, `20.04_edge`, `20.04_stable`, `focal`, `focal-20.04_edge` | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2025 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2030 | Ubuntu 20.04 LTS "Focal Fossa" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1803- | `18.04_stable` | `18.04`, `18.04_beta`, `18.04_candidate`, `18.04_edge`, `18.04_stable`, `bionic`, `bionic-18.04_edge` | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2023 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2028 | Ubuntu 18.04 LTS "Bionic Beaver" | `arm`, `arm64`, `386`, `s390x`, `amd64`, `ppc64le` |
1804- | `23.04_edge` | `23.04`, `23.04_edge`, `edge`, `lunar`, `lunar-23.04_edge` | - | [-](https://gallery.ecr.aws/lts/ubuntu) | Ubuntu 23.04 "Lunar Lobster" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1805-| _`track_risk`_ |
1806-
1807-_The following tags might not be available in public.ecr.aws/ubuntu/ubuntu, but are available in Canonical's LTS or ESM channels. They are shown here for completeness:_
1808-
1809-| Channel Tags | | | | Currently | Architectures |
1810-|---|---|---|---|---|---|
1811- | _**`22.04_stable`**_ | **`22.04`, `22.04_beta`, `22.04_candidate`, `22.04_edge`, `22.04_stable`, `jammy`, `jammy-22.04_edge`** | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2027 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2032 | Ubuntu 22.04 LTS "Jammy Jellyfish" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1812- | _`20.04_stable`_ | `20.04`, `20.04_beta`, `20.04_candidate`, `20.04_edge`, `20.04_stable`, `focal`, `focal-20.04_edge` | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2025 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2030 | Ubuntu 20.04 LTS "Focal Fossa" | `amd64`, `arm64`, `arm`, `ppc64le`, `s390x` |
1813- | _`18.04_stable`_ | `18.04`, `18.04_beta`, `18.04_candidate`, `18.04_edge`, `18.04_stable`, `bionic`, `bionic-18.04_edge` | [![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2023 | [![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)](https://gallery.ecr.aws/lts/ubuntu) until 04/2028 | Ubuntu 18.04 LTS "Bionic Beaver" | `arm`, `arm64`, `386`, `s390x`, `amd64`, `ppc64le` |
1814-| _`16.04_stable`_ &nbsp;&nbsp; | | - | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until 04-2026 | Ubuntu Xenial Xerus 16.04 ESM | `amd64`, `arm`, `arm64`, `s390x`, `ppc64le` |
1815-| _`14.04_stable`_ &nbsp;&nbsp; | | - | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until 04-2024 | Ubuntu Trusty Tahr 14.04 ESM | `amd64`, `arm`, `arm64`, `s390x` , `ppc64le`|
1816-| _`track_risk`_ |
1817-
1818-
1819-Channel Tags shows the most stable channel for that track ordered `stable`, `candidate`, `beta`, `edge`. More risky channels are always implicitly available. So if `beta` is listed, you can also pull `edge`. If `candidate` is listed, you can pull `beta` and `edge`. When `stable` is listed, all four are available. Images are guaranteed to progress through the sequence `edge`, `beta`, `candidate` before `stable`.
1820-
1821-
1822-### Commercial use and Extended Security Maintenance channels
1823-If your usage includes commercial redistribution, or requires ESM or unavailable channels/versions, please [get in touch with the Canonical team](https://ubuntu.com/security/docker-images#get-in-touch) (or using rocks@canonical.com).
1824-
1825-## Deprecated channels & tags
1826-These channels (tags) are not updated anymore. Please upgrade to newer channels, or [reach out](https://ubuntu.com/security/docker-images#get-in-touch) if you can't upgrade.
1827-
1828-| Track | Version | EOL | Upgrade Path |
1829-|---|---|---|---|
1830- | ~~21.10-~~ | Ubuntu 21.10 "Impish Indri" | 07/2022 | 22.04_stable |
1831- | ~~21.04-~~ | Ubuntu 21.04 "Hirsute Hippo" | 01/2022 | ~~21.10~~ |
1832- | ~~20.10-~~ | Ubuntu 20.10 "Groovy Gorilla" | 07/2021 | ~~21.04~~ |
1833-| _`track`_ |
1834-
1835diff --git a/docs/public.ecr.aws/ubuntu/usage/redis.md b/docs/public.ecr.aws/ubuntu/usage/redis.md
1836index fe20835..ad5094d 100644
1837--- a/docs/public.ecr.aws/ubuntu/usage/redis.md
1838+++ b/docs/public.ecr.aws/ubuntu/usage/redis.md
1839@@ -7,7 +7,7 @@
1840 Launch this image locally:
1841
1842 ```sh
1843-docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword public.ecr.aws/ubuntu/redis:6.0-21.10_beta
1844+docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword public.ecr.aws/ubuntu/redis:6.2-22.04_beta
1845 ```
1846 Access your Redis server at `localhost:30073`.
1847
1848@@ -45,7 +45,7 @@ This image also includes the `redis-cli` client for interactive container use:
1849 ```sh
1850 $ docker network create redis-network
1851 $ docker network connect redis-network redis-container
1852-$ docker run -it --rm --network redis-network public.ecr.aws/ubuntu/redis:6.0-21.10_beta redis-cli -h redis-container
1853+$ docker run -it --rm --network redis-network public.ecr.aws/ubuntu/redis:6.2-22.04_beta redis-cli -h redis-container
1854 ```
1855 Now you can:
1856 ```
1857@@ -63,7 +63,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
1858
1859 Download
1860 [redis.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/config/redis.conf?h=6.2-22.04) and
1861-[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/redis:6.0-21.10_beta`), then:
1862+[redis-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/redis/plain/examples/redis-deployment.yml?h=6.2-22.04) and set `containers.redis.image` in `redis-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/redis:6.2-22.04_beta`), then:
1863
1864 ```sh
1865 kubectl create configmap redis-config --from-file=redis=redis.conf
1866diff --git a/docs/public.ecr.aws/ubuntu/usage/telegraf.md b/docs/public.ecr.aws/ubuntu/usage/telegraf.md
1867index 618bd5c..a4a82fa 100644
1868--- a/docs/public.ecr.aws/ubuntu/usage/telegraf.md
1869+++ b/docs/public.ecr.aws/ubuntu/usage/telegraf.md
1870@@ -7,7 +7,7 @@
1871 Launch this image locally:
1872
1873 ```sh
1874-docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 public.ecr.aws/ubuntu/telegraf:1.19-21.10_beta
1875+docker run -d --name telegraf-container -e TZ=UTC -p 30273:9273 public.ecr.aws/ubuntu/telegraf:1.21-22.04_beta
1876 ```
1877 Access your Telegraf server at `localhost:30273`.
1878
1879@@ -41,7 +41,7 @@ Works with any Kubernetes; if you don't have one, we recommend you [install Micr
1880
1881 Download
1882 [telegraf.conf](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/config/telegraf.conf?h=1.21-22.04) and
1883-[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/telegraf:1.19-21.10_beta`), then:
1884+[telegraf-deployment.yml](https://git.launchpad.net/~canonical-server/ubuntu-docker-images/+git/telegraf/plain/examples/telegraf-deployment.yml?h=1.21-22.04) and set `containers.telegraf.image` in `telegraf-deployment.yml` to your chosen channel tag (e.g. `public.ecr.aws/ubuntu/telegraf:1.21-22.04_beta`), then:
1885
1886 ```sh
1887 kubectl create configmap telegraf-config --from-file=main-config=telegraf.conf
1888diff --git a/docs/public.ecr.aws/ubuntu/usage/ubuntu.md b/docs/public.ecr.aws/ubuntu/usage/ubuntu.md
1889deleted file mode 100644
1890index a67dcae..0000000
1891--- a/docs/public.ecr.aws/ubuntu/usage/ubuntu.md
1892+++ /dev/null
1893@@ -1,45 +0,0 @@
1894-
1895-
1896-
1897-
1898-
1899-
1900-
1901-## Docker CLI
1902-
1903-Launch this image locally:
1904-
1905-```sh
1906-docker run -d --name ubuntu-container -e TZ=UTC public.ecr.aws/ubuntu/ubuntu:22.04_stable
1907-```
1908-
1909-
1910-#### Testing/Debugging
1911-
1912-To debug the container:
1913-
1914-```sh
1915-docker logs -f ubuntu-container
1916-```
1917-
1918-To get an interactive shell:
1919-
1920-```sh
1921-docker exec -it ubuntu-container /bin/bash
1922-```
1923-
1924-
1925-
1926-## Bugs and feature requests
1927-
1928-If you find a bug in our image or want to request a specific feature, please file a bug here:
1929-
1930-[https://bugs.launchpad.net/ubuntu-docker-images/+filebug](https://bugs.launchpad.net/ubuntu-docker-images/+filebug)
1931-
1932-Please title the bug "`ubuntu: <issue summary>`". Make sure to include the digest of the image you are using, from:
1933-
1934-```sh
1935-docker images --no-trunc --quiet public.ecr.aws/ubuntu/ubuntu:<tag>
1936-```
1937-
1938-
1939diff --git a/docs/public.ecr.aws/ubuntu/zookeeper.md b/docs/public.ecr.aws/ubuntu/zookeeper.md
1940index e33377c..5c7a464 100644
1941--- a/docs/public.ecr.aws/ubuntu/zookeeper.md
1942+++ b/docs/public.ecr.aws/ubuntu/zookeeper.md
1943@@ -15,9 +15,9 @@ Up to 5 years free security maintenance. [Request access](https://ubuntu.com/sec
1944 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
1945 Up to 10 years customer security maintenance `from canonical/zookeeper`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
1946
1947-| Channel Tags | | | Currently | Architectures |
1948-|---|---|---|---|---|
1949- | **`3.1-22.04_beta`** | - | [-](https://gallery.ecr.aws/lts/zookeeper) | Apache ZooKeeper 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1950+| Channel Tags | Supported until | Currently | Architectures |
1951+|---|---|---|---|
1952+ | **`3.1-22.04_beta`** | - | Apache ZooKeeper 3.1.0 on Ubuntu&nbsp;22.04&nbsp;LTS | `amd64`, `arm64`, `ppc64el`, `s390x` |
1953 | _`track_risk`_ |
1954
1955
1956diff --git a/generate_ubuntu_yaml.py b/generate_ubuntu_yaml.py
1957index 40ec31a..f36aa05 100755
1958--- a/generate_ubuntu_yaml.py
1959+++ b/generate_ubuntu_yaml.py
1960@@ -244,7 +244,7 @@ class GenerateUbuntuYaml:
1961
1962 def get_tags_aws(self, release: str, client: object, digest: str) -> List[str]:
1963 """
1964- Permit to get the tags associated to the release
1965+ Permit to get the tags associated with the release
1966 """
1967 logging.info(f"Getting the tags from AWS for {release}")
1968
1969@@ -260,7 +260,7 @@ class GenerateUbuntuYaml:
1970
1971 def get_fullname(self, release: str) -> str:
1972 """
1973- Permit to get the full name associated to the release
1974+ Permit to get the full name associated with the release
1975 """
1976 logging.info(f"Getting full name of {release} ")
1977
1978@@ -335,7 +335,7 @@ class GenerateUbuntuYaml:
1979
1980 def is_deprecated(self, series: str) -> bool:
1981 """Checks whether a series is completely deprecated (both LTS and ESM)"""
1982- logging.info(f"Checking is {series} is deprecated")
1983+ logging.info(f"Checking if {series} is deprecated")
1984 supported_cmd = "ubuntu-distro-info --supported"
1985 supported_esm_cmd = supported_cmd + "-esm"
1986 all_supported = self.process_run(supported_cmd.split(" ")) + self.process_run(
1987@@ -345,7 +345,7 @@ class GenerateUbuntuYaml:
1988
1989 def is_lts(self, series: str) -> bool:
1990 """Checks if a given series is LTS"""
1991- logging.info(f"Checking is {series} is lts")
1992+ logging.info(f"Checking if {series} is LTS")
1993
1994 cmd = ["ubuntu-distro-info", "--series", series, "-f"]
1995
1996@@ -426,10 +426,6 @@ class GenerateUbuntuYaml:
1997
1998 release_data["track"] = release.rstrip(" LTS")
1999
2000- manifest_list = self.run_skopeo_command(
2001- "inspect", [f"docker://{self.url}:" + release.rstrip(" LTS"), "--raw"]
2002- )
2003-
2004 if self.unpublished_suite and self.unpublished_suite == series:
2005 release_data["architectures"] = self.unpublished_archs.split()
2006 release_data["version"] = self.get_fullname(self.unpublished_suite)
2007@@ -438,6 +434,9 @@ class GenerateUbuntuYaml:
2008 )
2009 release_data["tags"] = self.unpublished_tags.split()
2010 else:
2011+ manifest_list = self.run_skopeo_command(
2012+ "inspect", [f"docker://{self.url}:" + release.rstrip(" LTS"), "--raw"]
2013+ )
2014 release_data["architectures"] = self.get_arches(
2015 series, manifest_list["manifests"]
2016 )
2017@@ -447,8 +446,11 @@ class GenerateUbuntuYaml:
2018 series, registry_user, manifest_list["manifests"][-1]["digest"]
2019 )
2020 else:
2021+ img_digest = self.run_skopeo_command(
2022+ "inspect", [f"docker://{self.url}:" + release.rstrip(" LTS")]
2023+ )["Digest"]
2024 release_data["tags"] = self.get_tags_aws(
2025- series, registry_user, manifest_list["manifests"][-1]["digest"]
2026+ series, registry_user, img_digest
2027 )
2028 release_data["risk"] = self.get_lowest_risk(release_data["tags"])
2029
2030diff --git a/templates/README_DOCKERHUB.md b/templates/README_DOCKERHUB.md
2031index 40f7744..3440cf6 100644
2032--- a/templates/README_DOCKERHUB.md
2033+++ b/templates/README_DOCKERHUB.md
2034@@ -10,8 +10,12 @@
2035 baserepo='ubuntu'
2036 tag='latest'
2037 has_tag_aliases=list(map(lambda r: len(r.get('tags', [])) > 1, releases))
2038- tags_column_header=' foo | | ' if any(has_tag_aliases) else ' | '
2039+ tags_column_header=' | | ' if any(has_tag_aliases) else ' | '
2040 tags_column_separator='|---|---' if any(has_tag_aliases) else '|---'
2041+ LTS_icon='![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)'
2042+ ESM_icon='![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)'
2043+ support_column_header='Supported until' if application != "Ubuntu" else 'Supported until | '+ESM_icon+' until'
2044+ support_column_separator='|---' if application != "Ubuntu" else '|---|---'
2045 risks=['stable', 'candidate', 'beta', 'edge']
2046 sortfn=lambda release : (10**(2+risks.index(release['risk']))-float(release.get('base', release['track'])))
2047 filterfn=lambda release : 'deprecated' not in release
2048@@ -20,7 +24,6 @@
2049 old_releases=[release for release in releases if release not in current_releases]
2050 LTS_BASES=['20.04', '22.04']
2051 ESM_BASES=['14.04', '16.04', '18.04']
2052- first_lts_tag=''
2053 %>
2054 % if application=="Ubuntu":
2055 **The Ubuntu container image maintained by Canonical.** Receives fast security updates, and rolls to a new version every six months.
2056@@ -34,37 +37,39 @@ Current ${application} Docker Image [from Canonical](https://ubuntu.com/security
2057
2058 <%include file="header.md" args="baserepo=baserepo, **locals()['pageargs']"/>
2059
2060-| Channel Tags |${tags_column_header}| Currently | Architectures |
2061-${tags_column_separator}|---|---|---|---|
2062+| Channel Tags ${tags_column_header} ${support_column_header} | Currently | Architectures |
2063+${tags_column_separator}${support_column_separator}|---|---|
2064 % for i, release in enumerate(current_releases):
2065 <%
2066 first=i==0
2067 track=str(release['track'])
2068+ swver=track
2069 risk=str(release['risk'])
2070 support=release.get('support', {})
2071- base=str(release.get('base',''))
2072- basetype='LTS' if base in LTS_BASES else 'ESM' if base in ESM_BASES else ''
2073+ base=str(release.get('base','')) if application != "Ubuntu" else track
2074+ basetype='LTS' if base in LTS_BASES else 'ESM' if base in ESM_BASES else 'null'
2075 type=str(release['type']) if 'type' in release else ''
2076 version=str(release['version']) if 'version' in release else track
2077 architectures=", ".join(map(lambda x: "`"+x+"`", release['architectures']))
2078- swver=track
2079- basetag=swver+'-'+base+'_'+''+risk if base else swver+'_'+risk
2080+ basetag=swver+'-'+base+'_'+''+risk if application != "Ubuntu" else swver+'_'+risk
2081 all_tags=release.get('tags', [])
2082 all_tags.sort()
2083 all_tags = list(filter(lambda x: x != basetag, all_tags))
2084 tag_aliases=", ".join(map(lambda x: "`"+str(x)+"`", all_tags))
2085 channel_tag='**`'+basetag+'`**' if first else '`'+basetag+'`'
2086 oci_tags='`'+basetag+'`' if not tag_aliases else tag_aliases
2087- usage_tag=basetag if not tag_aliases else str(release.get('tags', ['latest'])[0])
2088+ usage_tag=basetag if first else usage_tag
2089 tags='**'+oci_tags+'**' if first else oci_tags
2090- first_lts_tag=basetag if type == 'LTS' and not first_lts_tag else first_lts_tag
2091 auto_tags_column=channel_tag+' | '+tags if any(has_tag_aliases) else channel_tag
2092-%> | ${auto_tags_column} | ${'![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)' if type == 'LTS' else '-'} ${'<br>until '+support['lts_until'] if type == 'LTS' and support.get('lts_until') else ''} | ${'![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)' if type == 'LTS' else '-'} ${'<br>until '+support['esm_until'] if type == 'LTS' and support.get('esm_until') else ''} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2093+ support_until_date=support['lts_until']+' (LTS)' if support.get('lts_until') else support.get('until', '-')
2094+ eoe=support.get('esm_until', '-')
2095+ support=support_until_date+' | '+eoe if application == "Ubuntu" else support_until_date
2096+%> | ${auto_tags_column} | ${support} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2097 % endfor
2098 | _`track_risk`_ |
2099
2100 % if application == "Ubuntu":
2101-_The following tags are not available in this repository but are shown here for completeness. [Contact Canonical for access](https://ubuntu.com/security/docker-images#get-in-touch)._
2102+_The following tags may not be available in this repository but are shown here for completeness. [Contact Canonical for access](https://ubuntu.com/security/docker-images#get-in-touch)._
2103
2104 | Channel Tag | ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
2105 |---|---|---|---|---|
2106@@ -80,7 +85,7 @@ _The following tags are not available in this repository but are shown here for
2107 If your usage includes commercial redistribution, or requires ESM or unavailable channels/versions, please [get in touch with the Canonical team](https://ubuntu.com/security/docker-images#get-in-touch) (or using rocks@canonical.com).
2108
2109 ## Usage
2110-<%include file="common_usage.md" args="usage_tag=usage_tag, first_lts_tag=first_lts_tag, baserepo=baserepo, **locals()['pageargs']"/>
2111+<%include file="common_usage.md" args="usage_tag=usage_tag, baserepo=baserepo, **locals()['pageargs']"/>
2112
2113 ## Deprecated channels & tags
2114 These channels (tags) are not updated anymore. Please upgrade to newer channels, or [reach out](https://ubuntu.com/security/docker-images#get-in-touch) if you can't upgrade.
2115diff --git a/templates/README_ECR.md b/templates/README_ECR.md
2116index 4904054..941b0e9 100644
2117--- a/templates/README_ECR.md
2118+++ b/templates/README_ECR.md
2119@@ -12,6 +12,10 @@
2120 has_tag_aliases=list(map(lambda r: len(r.get('tags', [])) > 1, releases))
2121 tags_column_header=' | | ' if any(has_tag_aliases) else ' | '
2122 tags_column_separator='|---|---' if any(has_tag_aliases) else '|---'
2123+ LTS_icon='![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)'
2124+ ESM_icon='![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)'
2125+ support_column_header='Supported until' if application != "Ubuntu" else 'Supported until | '+ESM_icon+' until'
2126+ support_column_separator='|---' if application != "Ubuntu" else '|---|---'
2127 risks=['stable', 'candidate', 'beta', 'edge']
2128 sortfn=lambda release : (10**(2+risks.index(release['risk']))-float(release.get('base', release['track'])) )
2129 filtercurrentfn=lambda release : 'deprecated' not in release
2130@@ -21,6 +25,8 @@
2131 lts_releases=list(filter(filterltsfn, current_releases))
2132 old_releases=[release for release in releases if release not in current_releases]
2133 has_an_lts=len(lts_releases)>0
2134+ LTS_BASES=['20.04', '22.04']
2135+ ESM_BASES=['14.04', '16.04', '18.04']
2136 %>
2137 % if application=="Ubuntu":
2138 The Ubuntu container image maintained by Canonical. Receives security updates and rolls to a new version [every six months](https://ubuntu.com/about/release-cycle).
2139@@ -46,42 +52,42 @@ Up to 5 years free security maintenance${' [from public.ecr.aws/lts/'+repo+'](ht
2140 Up to 10 years customer security maintenance `from canonical/${repo}`. [Request access](https://ubuntu.com/security/docker-images#get-in-touch).
2141 % for k, list_releases in enumerate([current_releases, lts_releases] if has_an_lts else [current_releases]):
2142
2143-| Channel Tags |${tags_column_header}| Currently | Architectures |
2144-${tags_column_separator}|---|---|---|---|
2145+| Channel Tags ${tags_column_header} ${support_column_header} | Currently | Architectures |
2146+${tags_column_separator}${support_column_separator}|---|---|
2147 % for i, release in enumerate(list_releases):
2148 <%
2149 first=i==0
2150 track=str(release['track'])
2151+ swver=track
2152 risk=str(release['risk'])
2153 support=release.get('support', {})
2154- base=str(release.get('base', ''))
2155- LTS_BASES=['20.04', '22.04']
2156- ESM_BASES=['14.04', '16.04', 18.04]
2157- basetype='LTS' if base in LTS_BASES else 'ESM' if base in ESM_BASES else ''
2158+ base=str(release.get('base', '')) if application != "Ubuntu" else track
2159+ basetype='LTS' if base in LTS_BASES else 'ESM' if base in ESM_BASES else 'null'
2160 type=str(release['type']) if 'type' in release else ''
2161 version=str(release['version']) if 'version' in release else track
2162 architectures=", ".join(map(lambda x: "`"+x+"`", release['architectures']))
2163- swver=track
2164- basetag=swver+'-'+base+'_'+''+risk if base else swver+'_'+risk
2165+ basetag=swver+'-'+base+'_'+''+risk if application != "Ubuntu" else swver+'_'+risk
2166 all_tags=release.get('tags', [])
2167 all_tags.sort()
2168 all_tags = list(filter(lambda x: x != basetag, all_tags))
2169 tag_aliases=", ".join(map(lambda x: "`"+str(x)+"`", release.get('tags', [])))
2170 oci_tags='`'+basetag+'`' if not tag_aliases else tag_aliases
2171 channel_tag='**`'+basetag+'`**' if first else '`'+basetag+'`'
2172- channel_tag='_'+channel_tag+'_' if type == 'LTS' and k != 0 else channel_tag
2173+ channel_tag='_'+channel_tag+'_' if type == 'LTS' else channel_tag
2174 tags='**'+oci_tags+'**' if first else oci_tags
2175 auto_tags_column=channel_tag+' | '+tags if any(has_tag_aliases) else channel_tag
2176-%> | ${auto_tags_column} | ${'[![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)](https://gallery.ecr.aws/lts/'+repo+')' if type == 'LTS' else '-'} ${'until '+support['lts_until'] if type == 'LTS' and support.get('lts_until') else ''} | [${'![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)' if type == 'LTS' else '-'}](https://gallery.ecr.aws/lts/${repo}) ${'until '+support['esm_until'] if type == 'LTS' and support.get('esm_until') else ''} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2177+ support_until_date=support['lts_until']+' (LTS)' if support.get('lts_until') else support.get('until', '-')
2178+ eoe=support.get('esm_until', '-')
2179+ support=support_until_date+' | '+eoe if application == "Ubuntu" else support_until_date
2180+%> | ${auto_tags_column} | ${support} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2181 % endfor
2182 % if application == "Ubuntu" and k == 1:
2183-| _`18.04_stable`_ &nbsp;&nbsp; ${tags_column_header} - | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until 04-2028 | Ubuntu Bionic Beaver 18.04 ESM | `amd64`, `arm`, `arm64`, `s390x`, `ppc64le`, `i386` |
2184-| _`16.04_stable`_ &nbsp;&nbsp; ${tags_column_header} - | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until 04-2026 | Ubuntu Xenial Xerus 16.04 ESM | `amd64`, `arm`, `arm64`, `s390x`, `ppc64le` |
2185-| _`14.04_stable`_ &nbsp;&nbsp; ${tags_column_header} - | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until 04-2024 | Ubuntu Trusty Tahr 14.04 ESM | `amd64`, `arm`, `arm64`, `s390x` , `ppc64le`|
2186+| _`16.04_stable`_ &nbsp;&nbsp; ${tags_column_header} - | 04-2026 | Ubuntu Xenial Xerus 16.04 ESM | `amd64`, `arm`, `arm64`, `s390x`, `ppc64le` |
2187+| _`14.04_stable`_ &nbsp;&nbsp; ${tags_column_header} - | 04-2024 | Ubuntu Trusty Tahr 14.04 ESM | `amd64`, `arm`, `arm64`, `s390x` , `ppc64le`|
2188 % endif
2189 | _`track_risk`_ |
2190
2191-${'_The following tags might not be available in '+baserepo+'/'+repo+', but are available in Canonical\'s LTS or ESM channels. They are shown here for completeness:_' if k==0 and has_an_lts else ''}
2192+${'_The following tags might not be available in '+baserepo+'/'+repo+', but can be requested via Canonical\'s [LTS](https://gallery.ecr.aws/lts/ubuntu) or [ESM](https://gallery.ecr.aws/lts/ubuntu) channels. They are shown here for completeness:_' if k==0 and has_an_lts else ''}
2193 % endfor
2194 <%include file="channels_message.md" />
2195
2196diff --git a/templates/README_ECR_LTS.md b/templates/README_ECR_LTS.md
2197index 7dfb583..c8bdead 100644
2198--- a/templates/README_ECR_LTS.md
2199+++ b/templates/README_ECR_LTS.md
2200@@ -12,6 +12,10 @@
2201 has_tag_aliases=list(map(lambda r: len(r.get('tags', [])) > 1, releases))
2202 tags_column_header=' | | ' if any(has_tag_aliases) else ' | '
2203 tags_column_separator='|---|---' if any(has_tag_aliases) else '|---'
2204+ LTS_icon='![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)'
2205+ ESM_icon='![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)'
2206+ support_column_header='Supported until' if application != "Ubuntu" else 'Supported until | '+ESM_icon+' until'
2207+ support_column_separator='|---' if application != "Ubuntu" else '|---|---'
2208 risks=['stable', 'candidate', 'beta', 'edge']
2209 sortfn=lambda release : (10**(2+risks.index(release['risk']))-float(release.get('base', release['track'])) )
2210 filterltsfn=lambda release : release['type'] == 'LTS' or release['type'] == 'ESM' if 'type' in release else False
2211@@ -36,8 +40,8 @@ Up to 10 years customer security maintenance `from canonical/${repo}`. [Request
2212
2213 <!-- _Tags in italics are not available in ${baserepo}/${repo} but are shown here for completeness._ -->
2214
2215-| Channel Tags ${tags_column_header} ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17) until | ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17) until | Currently | Architectures |
2216-${tags_column_separator}|---|---|---|---|
2217+| Channel Tags ${tags_column_header} ${support_column_header} | Currently | Architectures |
2218+${tags_column_separator}${support_column_separator}|---|---|
2219 % for i, release in enumerate(lts_releases):
2220 <%
2221 first=i==0
2222@@ -62,14 +66,10 @@ ${tags_column_separator}|---|---|---|---|
2223 tags='**'+oci_tags+'**' if first else oci_tags
2224 auto_tags_column=channel_tag+' | '+tags if any(has_tag_aliases) else channel_tag
2225 has_an_lts=(has_an_lts or type == 'LTS' or type == 'ESM')
2226- sos_year=2000+int(base.split(".")[0])
2227- eol_year=sos_year+5
2228- eoe_year=sos_year+10
2229- eol_date=base.split(".")[1]+'/'+str(eol_year) if not support.get('lts_until') else support['lts_until']
2230- eoe_date=base.split(".")[1]+'/'+str(eoe_year) if not support.get('esm_until') else support['esm_until']
2231- eol=eol_date if basetype == 'LTS' else '-'
2232- eoe=eoe_date if basetype == 'LTS' or basetype == 'ESM' else '-'
2233-%> | ${auto_tags_column} | ${eol} | ${eoe} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2234+ support_until_date=support['lts_until']+' (LTS)' if support.get('lts_until') else support.get('until', '-')
2235+ eoe=support.get('esm_until', '-')
2236+ support=support_until_date+' | '+eoe if application == "Ubuntu" else support_until_date
2237+%> | ${auto_tags_column} | ${support} | ${application} ${version} ${'on Ubuntu&nbsp;'+base+'&nbsp;'+basetype if application != "Ubuntu" else ''} | ${architectures} |
2238 % endfor
2239 | _`track_risk`_ |
2240
2241diff --git a/templates/USAGE_ECR.md b/templates/USAGE_ECR.md
2242index f6b4b62..16526f7 100644
2243--- a/templates/USAGE_ECR.md
2244+++ b/templates/USAGE_ECR.md
2245@@ -9,7 +9,6 @@
2246 lts_releases=list(filter(filterltsfn, current_releases))
2247 current_releases=[current_releases.pop(0)]+[release for release in current_releases if release not in lts_releases]
2248 has_an_lts=len(lts_releases)>0
2249- first_lts_tag=''
2250 %>
2251 % for k, list_releases in enumerate([current_releases, lts_releases] if has_an_lts else [current_releases]):
2252 % for i, release in enumerate(list_releases):
2253@@ -22,11 +21,10 @@
2254 swver='.'.join(track.split(".")[:2])
2255 auto_tags=", ".join(map(lambda x: "`"+str(x)+"`", release.get('tags', [])))
2256 basetag=swver+'-'+base+'_'+''+risk if base else swver+'_'+risk
2257- usage_tag=basetag if not auto_tags else str(release.get('tags', ['latest'])[0])
2258- first_lts_tag=basetag if type == 'LTS' and not first_lts_tag else first_lts_tag
2259+ usage_tag=basetag if first else usage_tag
2260 %>
2261 % endfor
2262 % endfor
2263
2264 ## Docker CLI
2265-<%include file="common_usage.md" args="usage_tag=usage_tag, first_lts_tag=first_lts_tag, baserepo=baserepo, **locals()['pageargs']"/>
2266+<%include file="common_usage.md" args="usage_tag=usage_tag, baserepo=baserepo, **locals()['pageargs']"/>
2267diff --git a/templates/common_usage.md b/templates/common_usage.md
2268index 8e40dd4..81c9b7e 100644
2269--- a/templates/common_usage.md
2270+++ b/templates/common_usage.md
2271@@ -1,7 +1,7 @@
2272-<%page args="usage_tag, first_lts_tag, baserepo" />
2273+<%page args="usage_tag, baserepo" />
2274 Launch this image locally:
2275 <%
2276- tag=first_lts_tag if first_lts_tag else usage_tag
2277+ tag=usage_tag
2278 containername=repo+'-container'
2279 %>
2280 ```sh
2281diff --git a/templates/header.md b/templates/header.md
2282index 407163c..d82a806 100644
2283--- a/templates/header.md
2284+++ b/templates/header.md
2285@@ -9,7 +9,7 @@ The [LTS Docker Image Portfolio](https://ubuntu.com/security/docker-images) is a
2286
2287 ## Tags and Architectures
2288 ![LTS](https://assets.ubuntu.com/v1/0a5ff561-LTS%402x.png?h=17)
2289-Up to 5 years free security maintenance on LTS channels.
2290+Up to 5 years of free security maintenance on LTS channels.
2291
2292 ![ESM](https://assets.ubuntu.com/v1/572f3fbd-ESM%402x.png?h=17)
2293-Up to 10 years customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).
2294+Up to 10 years of customer security maintenance [from Canonical's restricted repositories](https://ubuntu.com/security/docker-images#get-in-touch).

Subscribers

People subscribed via source and target branches