Skip to content

Commit ba60414

Browse files
committed
[gnmi] Migrate docker-sonic-gnmi, docker-gnmi-sidecar, and docker-gnmi-watchdog to Debian Trixie
Update base image references from docker-config-engine-bookworm to docker-config-engine-trixie for all three gnmi-related containers. Move them from SONIC_BOOKWORM_DOCKERS to SONIC_TRIXIE_DOCKERS to align with the ongoing container migration to Debian 13 (Trixie). This follows the same pattern as PR sonic-net#25942 (Brcm containers migrate to trixie) and builds on the Trixie base layers added in PR sonic-net#25184. Signed-off-by: Dawei Huang <[email protected]>
1 parent 95f505e commit ba60414

6 files changed

Lines changed: 15 additions & 15 deletions

File tree

dockers/docker-gnmi-sidecar/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% from "dockers/dockerfile-macros.j2" import rsync_from_builder_stage %}
2-
ARG BASE=docker-config-engine-bookworm-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
2+
ARG BASE=docker-config-engine-trixie-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
33

44
FROM $BASE AS base
55

dockers/docker-gnmi-watchdog/Dockerfile.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker-config-engine-bookworm-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} AS builder
1+
FROM docker-config-engine-trixie-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} AS builder
22

33
# Update apt's cache of available packages
44
RUN apt-get update && apt-get install -y \
@@ -18,7 +18,7 @@ COPY watchdog/ ./
1818
# Build from within /watchdog
1919
RUN cargo build --release
2020

21-
FROM docker-config-engine-bookworm-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
21+
FROM docker-config-engine-trixie-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
2222

2323
ARG docker_container_name
2424
ARG image_version

dockers/docker-sonic-gnmi/Dockerfile.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% from "dockers/dockerfile-macros.j2" import install_debian_packages, install_python_wheels, copy_files, rsync_from_builder_stage %}
2-
ARG BASE=docker-config-engine-bookworm-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
2+
ARG BASE=docker-config-engine-trixie-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}}
33

44
FROM $BASE AS base
55

rules/docker-gnmi-sidecar.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ DOCKER_GNMI_SIDECAR_STEM = docker-gnmi-sidecar
44
DOCKER_GNMI_SIDECAR = $(DOCKER_GNMI_SIDECAR_STEM).gz
55
DOCKER_GNMI_SIDECAR_DBG = $(DOCKER_GNMI_SIDECAR_STEM)-$(DBG_IMAGE_MARK).gz
66

7-
$(DOCKER_GNMI_SIDECAR)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE_BOOKWORM)
7+
$(DOCKER_GNMI_SIDECAR)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE_TRIXIE)
88

99
$(DOCKER_GNMI_SIDECAR)_PATH = $(DOCKERS_PATH)/$(DOCKER_GNMI_SIDECAR_STEM)
1010

1111
$(DOCKER_GNMI_SIDECAR)_VERSION = 1.0.0
1212
$(DOCKER_GNMI_SIDECAR)_PACKAGE_NAME = gnmi-sidecar
1313

1414
SONIC_DOCKER_IMAGES += $(DOCKER_GNMI_SIDECAR)
15-
SONIC_BOOKWORM_DOCKERS += $(DOCKER_GNMI_SIDECAR)
15+
SONIC_TRIXIE_DOCKERS += $(DOCKER_GNMI_SIDECAR)
1616
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_GNMI_SIDECAR)
1717

1818
SONIC_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_SIDECAR_DBG)
19-
SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_GNMI_SIDECAR_DBG)
19+
SONIC_TRIXIE_DBG_DOCKERS += $(DOCKER_GNMI_SIDECAR_DBG)
2020
SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_SIDECAR_DBG)
2121

2222

rules/docker-gnmi-watchdog.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ DOCKER_GNMI_WATCHDOG_STEM = docker-gnmi-watchdog
44
DOCKER_GNMI_WATCHDOG = $(DOCKER_GNMI_WATCHDOG_STEM).gz
55
DOCKER_GNMI_WATCHDOG_DBG = $(DOCKER_GNMI_WATCHDOG_STEM)-$(DBG_IMAGE_MARK).gz
66

7-
$(DOCKER_GNMI_WATCHDOG)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE_BOOKWORM)
7+
$(DOCKER_GNMI_WATCHDOG)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE_TRIXIE)
88

99
$(DOCKER_GNMI_WATCHDOG)_PATH = $(DOCKERS_PATH)/$(DOCKER_GNMI_WATCHDOG_STEM)
1010

1111
$(DOCKER_GNMI_WATCHDOG)_VERSION = 1.0.0
1212
$(DOCKER_GNMI_WATCHDOG)_PACKAGE_NAME = gnmi_watchdog
1313

1414
SONIC_DOCKER_IMAGES += $(DOCKER_GNMI_WATCHDOG)
15-
SONIC_BOOKWORM_DOCKERS += $(DOCKER_GNMI_WATCHDOG)
15+
SONIC_TRIXIE_DOCKERS += $(DOCKER_GNMI_WATCHDOG)
1616
ifeq ($(INCLUDE_SYSTEM_GNMI), y)
1717
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_GNMI_WATCHDOG)
1818
endif
1919

2020
SONIC_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_WATCHDOG_DBG)
21-
SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_GNMI_WATCHDOG_DBG)
21+
SONIC_TRIXIE_DBG_DOCKERS += $(DOCKER_GNMI_WATCHDOG_DBG)
2222
ifeq ($(INCLUDE_SYSTEM_GNMI), y)
2323
SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_WATCHDOG_DBG)
2424
endif

rules/docker-gnmi.mk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,28 @@ $(DOCKER_GNMI)_PATH = $(DOCKERS_PATH)/$(DOCKER_GNMI_STEM)
88

99
$(DOCKER_GNMI)_DEPENDS += $(SONIC_MGMT_COMMON)
1010
$(DOCKER_GNMI)_DEPENDS += $(SONIC_TELEMETRY)
11-
$(DOCKER_GNMI)_DBG_DEPENDS = $($(DOCKER_CONFIG_ENGINE_BOOKWORM)_DBG_DEPENDS)
11+
$(DOCKER_GNMI)_DBG_DEPENDS = $($(DOCKER_CONFIG_ENGINE_TRIXIE)_DBG_DEPENDS)
1212

13-
$(DOCKER_GNMI)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BOOKWORM)
13+
$(DOCKER_GNMI)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_TRIXIE)
1414

1515
$(DOCKER_GNMI)_VERSION = 1.0.0
1616
$(DOCKER_GNMI)_PACKAGE_NAME = gnmi
1717

18-
$(DOCKER_GNMI)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_BOOKWORM)_DBG_IMAGE_PACKAGES)
18+
$(DOCKER_GNMI)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_TRIXIE)_DBG_IMAGE_PACKAGES)
1919

2020
# Ensure docker-telemetry-watchdog (which uses a docker-sonic-gnmi-based image)
2121
# is built before the docker-sonic-gnmi debug image, because the debug image build removes
2222
# its docker-sonic-gnmi base image during cleanup.
2323
$(DOCKER_GNMI_DBG)_AFTER += $(DOCKER_TELEMETRY_WATCHDOG)
2424

2525
SONIC_DOCKER_IMAGES += $(DOCKER_GNMI)
26-
SONIC_BOOKWORM_DOCKERS += $(DOCKER_GNMI)
26+
SONIC_TRIXIE_DOCKERS += $(DOCKER_GNMI)
2727
ifeq ($(INCLUDE_SYSTEM_GNMI), y)
2828
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_GNMI)
2929
endif
3030

3131
SONIC_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_DBG)
32-
SONIC_BOOKWORM_DBG_DOCKERS += $(DOCKER_GNMI_DBG)
32+
SONIC_TRIXIE_DBG_DOCKERS += $(DOCKER_GNMI_DBG)
3333
ifeq ($(INCLUDE_SYSTEM_GNMI), y)
3434
SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_GNMI_DBG)
3535
endif

0 commit comments

Comments
 (0)