Skip to content

Commit 3bd8f59

Browse files
authored
Merge pull request #3602 from refi64/al10
templates: Add almalinux-10
2 parents f1186de + 90a8cf7 commit 3bd8f59

File tree

5 files changed

+33
-4
lines changed

5 files changed

+33
-4
lines changed

hack/update-template-almalinux.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function almalinux_url_spec_from_location() {
5959
jq_filter='capture(
6060
"^https://repo\\.almalinux\\.org/almalinux/(?<path_version>\\d+(\\.\\d+)?)/cloud/(?<path_arch>[^/]+)/images/" +
6161
"AlmaLinux-(?<major_version>\\d+)-(?<target_vendor>.*)-" +
62-
"(latest|(?<major_minor_version>\\d+\\.\\d+)-(?<date>\\d{8}))\\.(?<arch>[^.]+).(?<file_extension>.*)$"
62+
"(latest|(?<major_minor_version>\\d+\\.\\d+)-(?<date>\\d{8})(?:\\.\\d+)?)\\.(?<arch>[^.]+).(?<file_extension>.*)$"
6363
;"x")
6464
'
6565
url_spec=$(jq -e -r "${jq_filter}" <<<"\"${location}\"")
@@ -112,7 +112,7 @@ function almalinux_latest_image_entry_for_url_spec() {
112112
capture(
113113
"^AlmaLinux-\($spec.major_version)-\($spec.target_vendor)-" +
114114
"(?<major_minor_version>\($spec.major_version)\\.\\d+)-" +
115-
"(?<date>\\d{8})\\.\($spec.arch)\\.\($spec.file_extension)$"
115+
"(?<date>\\d{8}(?:\\.\\d)?)\\.\($spec.arch)\\.\($spec.file_extension)$"
116116
;"x"
117117
) |
118118
.version_number_array = ([.major_minor_version | scan("\\d+") | tonumber])

templates/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ Default: [`default`](./default.yaml) (⭐Ubuntu, with containerd/nerdctl)
1212

1313
Distro:
1414
- [`almalinux-8`](./almalinux-8.yaml): AlmaLinux 8
15-
- [`almalinux-9`](./almalinux-9.yaml), `almalinux.yaml`: AlmaLinux 9
15+
- [`almalinux-9`](./almalinux-9.yaml): AlmaLinux 9
16+
- [`almalinux-10`](./almalinux-10.yaml), `almalinux.yaml`: AlmaLinux 10
1617
- [`almalinux-kitten-10`](./almalinux-kitten-10.yaml), `almalinux-kitten.yaml`: AlmaLinux Kitten 10
1718
- [`alpine`](./alpine.yaml): ☆Alpine Linux
1819
- [`alpine-iso`](./alpine-iso.yaml): ☆Alpine Linux (ISO9660 image). Compatible with the `alpine` template used in Lima prior to v1.0.

templates/_images/almalinux-10.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
images:
2+
- location: "https://repo.almalinux.org/almalinux/10.0/cloud/x86_64/images/AlmaLinux-10-GenericCloud-10.0-20250528.0.x86_64.qcow2"
3+
arch: "x86_64"
4+
digest: "sha256:9c528c5895c7fb5fc906add749d48057dbba4a4258a708c224aa3ef60fda14bd"
5+
- location: "https://repo.almalinux.org/almalinux/10.0/cloud/aarch64/images/AlmaLinux-10-GenericCloud-10.0-20250528.0.aarch64.qcow2"
6+
arch: "aarch64"
7+
digest: "sha256:34f255fab5d82f5470b173016cf7265282f09fc36a0c50fde72c9a7166c450ea"
8+
- location: "https://repo.almalinux.org/almalinux/10.0/cloud/s390x/images/AlmaLinux-10-GenericCloud-10.0-20250528.0.s390x.qcow2"
9+
arch: "s390x"
10+
digest: "sha256:a867b0ee9b9e537aa2d599430ee9be0808fc66f723dbf5937b204bfeb449b207"
11+
# Fallback to the latest release image.
12+
# Hint: run `limactl prune` to invalidate the cache
13+
14+
- location: https://repo.almalinux.org/almalinux/10/cloud/x86_64/images/AlmaLinux-10-GenericCloud-latest.x86_64.qcow2
15+
arch: x86_64
16+
17+
- location: https://repo.almalinux.org/almalinux/10/cloud/aarch64/images/AlmaLinux-10-GenericCloud-latest.aarch64.qcow2
18+
arch: aarch64
19+
20+
- location: https://repo.almalinux.org/almalinux/10/cloud/s390x/images/AlmaLinux-10-GenericCloud-latest.s390x.qcow2
21+
arch: s390x
22+
23+
mountTypesUnsupported: [9p]

templates/almalinux-10.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
minimumLimaVersion: 1.1.0
2+
3+
base:
4+
- template://_images/almalinux-10
5+
- template://_default/mounts

templates/almalinux.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
almalinux-9.yaml
1+
almalinux-10.yaml

0 commit comments

Comments
 (0)