Skip to content

Commit 98c5ea5

Browse files
committed
Add builds for debian13 static, base, base-nossl
Also mention they are in preview in README Signed-off-by: Appu Goundan <[email protected]>
1 parent eec5929 commit 98c5ea5

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

BUILD

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("//:checksums.bzl", "ARCHITECTURES", "BASE_ARCHITECTURES")
2-
load("//base:distro.bzl", "DISTROS")
2+
load("//base:distro.bzl", "DISTROS", "PREVIEW_DISTROS")
33
load("//private/oci:defs.bzl", "sign_and_push_all")
44
load("//nodejs:node_arch.bzl", "node_arch")
55

@@ -31,14 +31,14 @@ STATIC |= {
3131
"{REGISTRY}/{PROJECT_ID}/static-" + distro + ":" + tag_base + "-" + arch: "//base:" + label + "_" + user + "_" + arch + "_" + distro
3232
for arch in ARCHITECTURES
3333
for (tag_base, label, user) in STATIC_VARIANTS
34-
for distro in DISTROS
34+
for distro in DISTROS + PREVIEW_DISTROS
3535
}
3636

3737
# oci_image_index
3838
STATIC |= {
3939
"{REGISTRY}/{PROJECT_ID}/static-" + distro + ":" + tag_base: "//base:" + label + "_" + user + "_" + distro
4040
for (tag_base, label, user) in STATIC_VARIANTS
41-
for distro in DISTROS
41+
for distro in DISTROS + PREVIEW_DISTROS
4242
}
4343

4444
## BASE
@@ -65,14 +65,14 @@ BASE |= {
6565
"{REGISTRY}/{PROJECT_ID}/base-" + distro + ":" + tag_base + "-" + arch: "//base:" + label + "_" + user + "_" + arch + "_" + distro
6666
for arch in ARCHITECTURES
6767
for (tag_base, label, user) in BASE_VARIANTS
68-
for distro in DISTROS
68+
for distro in DISTROS + PREVIEW_DISTROS
6969
}
7070

7171
# oci_image_index
7272
BASE |= {
7373
"{REGISTRY}/{PROJECT_ID}/base-" + distro + ":" + tag_base: "//base:" + label + "_" + user + "_" + distro
7474
for (tag_base, label, user) in BASE_VARIANTS
75-
for distro in DISTROS
75+
for distro in DISTROS + PREVIEW_DISTROS
7676
}
7777

7878
## BASE NOSSL
@@ -99,14 +99,14 @@ BASE_NOSSL |= {
9999
"{REGISTRY}/{PROJECT_ID}/base-nossl-" + distro + ":" + tag_base + "-" + arch: "//base:" + label + "_" + user + "_" + arch + "_" + distro
100100
for arch in ARCHITECTURES
101101
for (tag_base, label, user) in BASE_NOSSL_VARIANTS
102-
for distro in DISTROS
102+
for distro in DISTROS + PREVIEW_DISTROS
103103
}
104104

105105
# oci_image_index
106106
BASE_NOSSL |= {
107107
"{REGISTRY}/{PROJECT_ID}/base-nossl-" + distro + ":" + tag_base: "//base:" + label + "_" + user + "_" + distro
108108
for (tag_base, label, user) in BASE_NOSSL_VARIANTS
109-
for distro in DISTROS
109+
for distro in DISTROS + PREVIEW_DISTROS
110110
}
111111

112112
## CC

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ These images refer to image indexes with references to all supported architectur
4848

4949
Any other tags are considered deprecated and are no longer updated
5050

51+
#### Debian 13 Preview
52+
53+
These images are not considered stable and may change in subtle ways that break your application. They are made available to allow testing of your systems before upgrading. We will stabilize these in the near future at which point you should revalidate with the latest releases.
54+
55+
| Image | Tags | Architecture Suffixes |
56+
| ------------------------------------- | ------------------------------------- | --------------------------------- |
57+
| gcr.io/distroless/static-debian13 | latest, nonroot, debug, debug-nonroot | amd64, arm64, arm, s390x, ppc64le |
58+
| gcr.io/distroless/base-debian13 | latest, nonroot, debug, debug-nonroot | amd64, arm64, arm, s390x, ppc64le |
59+
| gcr.io/distroless/base-nossl-debian13 | latest, nonroot, debug, debug-nonroot | amd64, arm64, arm, s390x, ppc64le |
60+
5161
## Why is distroless still using gcr.io instead of pkg.dev?
5262

5363
Distroless's serving infrastructure has moved to artifact registry but we still use the gcr.io domain. Users will get the benefits of the newer infrastructure without changing their builds.
@@ -58,7 +68,7 @@ All distroless images are signed by [cosign](https://github.com/sigstore/cosign)
5868
We recommend verifying any distroless image you use before building your image. You can verify the keyless signature of any distroless image with:
5969

6070
```sh
61-
cosign verify $IMAGE_NAME --certificate-oidc-issuer https://accounts.google.com --certificate-identity [email protected]
71+
cosign verify $IMAGE_NAME --certificate-oidc-issuer https://accounts.google.com --certificate-identity [email protected]
6272
```
6373

6474
### Entrypoints

0 commit comments

Comments
 (0)