Skip to content

Commit c03c27b

Browse files
authored
Merge pull request #3490 from SUSE/for-deploy-16.0
🤖: Update build recipes for 16.0
2 parents 5e9ac55 + 8d6a4bc commit c03c27b

16 files changed

Lines changed: 66 additions & 51 deletions

cdi-image/Dockerfile.apiserver

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-apiserver:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-apiserver:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-apiserver:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-apiserver:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-apiserver
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-apiserver
3737

3838

cdi-image/Dockerfile.cloner

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-cloner:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-cloner:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-cloner:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-cloner:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-cloner
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-cloner
3737

3838

cdi-image/Dockerfile.controller

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-controller:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-controller:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-controller:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-controller:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-controller
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-controller
3737

3838

cdi-image/Dockerfile.importer

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-importer:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-importer:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-importer:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-importer:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-importer
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-importer
3737

3838

cdi-image/Dockerfile.operator

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-operator:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-operator:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-operator:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-operator:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-operator
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-operator
3737

3838

cdi-image/Dockerfile.uploadproxy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-uploadproxy:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-uploadproxy:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-uploadproxy:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-uploadproxy:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-uploadproxy
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-uploadproxy
3737

3838

cdi-image/Dockerfile.uploadserver

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#!ExclusiveArch: x86_64
1818
#!BuildTag: suse/sles/16.0/cdi-uploadserver:%%cdi_ver%%-%RELEASE%
1919
#!BuildTag: suse/sles/16.0/cdi-uploadserver:%%cdi_ver%%
20-
#!BuildTag: suse/sles/16.0/cdi-uploadserver:1.60
20+
#!BuildTag: suse/sles/16.0/cdi-uploadserver:1.64
2121
#!BcntSyncTag: cdi-image
2222
#!BuildName: suse-sles-16.0-cdi-uploadserver
23-
#!BuildVersion: 16.0.1.60
23+
#!BuildVersion: 16.0.1.64
2424
FROM registry.suse.com/bci/bci-micro:16.0 AS target
2525
FROM bci/bci-base:16.0 AS builder
2626
COPY --from=target / /target
@@ -32,7 +32,7 @@ RUN set -euo pipefail; rm -f /etc/blkid.conf
3232
# sanity check that the version from the tag is equal to the version of obs-service-cdi_containers_meta that we expect
3333
RUN set -euo pipefail; \
3434
[ "$(rpm --root /target -q --qf '%{version}' obs-service-cdi_containers_meta | \
35-
cut -d '.' -f -3)" = "1.60.1" ]
35+
cut -d '.' -f -3)" = "1.64.0" ]
3636
RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash cdi-uploadserver
3737

3838

cdi-image/cdi-image.changes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
-------------------------------------------------------------------
2+
Fri Feb 27 20:23:42 UTC 2026 - SUSE Update Bot <bci-internal@suse.de>
3+
4+
- update to 1.64
5+
16
-------------------------------------------------------------------
27
Thu Jan 1 14:16:03 UTC 2026 - SUSE Update Bot <bci-internal@suse.de>
38

golang-oldstable-image/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
#!BuildTag: bci/golang:%%golang_version%%-2.%RELEASE%
1919
#!BuildTag: bci/golang:%%golang_version%%
2020
#!BuildTag: bci/golang:oldstable
21-
#!BuildTag: bci/golang:1.24
21+
#!BuildTag: bci/golang:1.25
2222
#!BuildName: bci-golang-oldstable
23-
#!BuildVersion: 16.0.1.24.2
23+
#!BuildVersion: 16.0.1.25.2
2424
FROM registry.suse.com/bci/bci-base:16.0
2525

2626
RUN set -euo pipefail; \
27-
zypper -n install --no-recommends go1.24 go1.24-doc make curl findutils gawk git-core procps util-linux
27+
zypper -n install --no-recommends go1.25 go1.25-doc make curl findutils gawk git-core procps util-linux
2828

2929
# cleanup logs and temporary files
3030
RUN set -euo pipefail; zypper -n clean -a; \
@@ -41,8 +41,8 @@ RUN set -euo pipefail; sed -i 's/^\([^:]*:[^:]*:\)[^:]*\(:.*\)$/\1\2/' /etc/shad
4141
# Define labels according to https://en.opensuse.org/Building_derived_containers
4242
# labelprefix=com.suse.bci.golang
4343
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
44-
LABEL org.opencontainers.image.title="SUSE Linux BCI Go 1.24 development"
45-
LABEL org.opencontainers.image.description="Go 1.24 development container based on the SUSE Linux Base Container Image."
44+
LABEL org.opencontainers.image.title="SUSE Linux BCI Go 1.25 development"
45+
LABEL org.opencontainers.image.description="Go 1.25 development container based on the SUSE Linux Base Container Image."
4646
LABEL org.opencontainers.image.version="%%golang_version%%"
4747
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
4848
LABEL org.opencontainers.image.created="%BUILDTIME%"
@@ -66,7 +66,7 @@ ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin
6666

6767
# only available on go's tsan_arch architectures
6868
#!ArchExclusiveLine: x86_64 aarch64 s390x ppc64le
69-
RUN set -euo pipefail; if zypper -n install go1.24-race; then zypper -n clean -a; fi
69+
RUN set -euo pipefail; if zypper -n install go1.25-race; then zypper -n clean -a; fi
7070
WORKDIR /go
7171
RUN set -euo pipefail; install -m 755 -d /go/bin /go/src
7272
RUN set -euo pipefail; rm -rf {/target,}/var/log/{alternatives.log,lastlog,tallylog,zypper.log,zypp/history,YaST2}; \

golang-oldstable-image/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Go 1.24 development container image
1+
# Go 1.25 development container image
22

33
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)
44
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/security/html/SBP-SLSA4/)
@@ -35,8 +35,8 @@ the following Dockerfile options.
3535
### Building from `scratch`
3636

3737
```Dockerfile
38-
# Build the application using the Go 1.24 development container image
39-
FROM registry.suse.com/bci/golang:1.24 as build
38+
# Build the application using the Go 1.25 development container image
39+
FROM registry.suse.com/bci/golang:1.25 as build
4040

4141
WORKDIR /app
4242

@@ -74,13 +74,13 @@ There are situations when you don't want to run an application inside a containe
7474
To compile the application, without running it inside a container instance, use the following command:
7575

7676
```ShellSession
77-
$ podman run --rm -v "$PWD":/app:Z -w /app registry.suse.com/bci/golang:1.24 go build -v
77+
$ podman run --rm -v "$PWD":/app:Z -w /app registry.suse.com/bci/golang:1.25 go build -v
7878
```
7979

8080
To run the application tests inside a container, use the following command:
8181

8282
```ShellSession
83-
$ podman run --rm -v "$PWD":/app:Z -w /app registry.suse.com/bci/golang:1.24 go test -v
83+
$ podman run --rm -v "$PWD":/app:Z -w /app registry.suse.com/bci/golang:1.25 go test -v
8484
```
8585

8686

@@ -90,8 +90,8 @@ The [SUSE Linux BCI General Purpose Base Containers](https://opensource.suse.com
9090
images offer four different options for deployment, depending on your exact requirements.
9191

9292
```Dockerfile
93-
# Build the application using the Go 1.24 development Container Image
94-
FROM registry.suse.com/bci/golang:1.24 as build
93+
# Build the application using the Go 1.25 development Container Image
94+
FROM registry.suse.com/bci/golang:1.25 as build
9595

9696
WORKDIR /app
9797

@@ -123,7 +123,7 @@ for further details.
123123
In addition to the standard SUSE Linux BCI development packages, the following tools
124124
are included in the image:
125125

126-
- go1.24-race
126+
- go1.25-race
127127
- make
128128

129129
## Licensing

0 commit comments

Comments
 (0)