mirror of
				https://github.com/Telecominfraproject/ols-nos.git
				synced 2025-10-29 17:22:33 +00:00 
			
		
		
		
	Upgrade broadcom platform containers(syncd/ saiserver/ syncd-rpc/ syncd-dnx-rpc) to bullseye (#10864)
This commit is contained in:
		 Senthil Kumar Guruswamy
					Senthil Kumar Guruswamy
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							19dcfd3328
						
					
				
				
					commit
					b756e2971c
				
			| @@ -4,9 +4,9 @@ DOCKER_SAISERVER_BRCM = docker-saiserver$(SAITHRIFT_VER)-brcm.gz | ||||
| $(DOCKER_SAISERVER_BRCM)_PATH = $(PLATFORM_PATH)/docker-saiserver-brcm | ||||
| $(DOCKER_SAISERVER_BRCM)_DEPENDS += $(SAISERVER) | ||||
| $(DOCKER_SAISERVER_BRCM)_FILES += $(DSSERVE) $(BCMCMD) | ||||
| $(DOCKER_SAISERVER_BRCM)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BUSTER) | ||||
| $(DOCKER_SAISERVER_BRCM)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BULLSEYE) | ||||
| SONIC_DOCKER_IMAGES += $(DOCKER_SAISERVER_BRCM) | ||||
| SONIC_BUSTER_DOCKERS += $(DOCKER_SAISERVER_BRCM) | ||||
| SONIC_BULLSEYE_DOCKERS += $(DOCKER_SAISERVER_BRCM) | ||||
|  | ||||
| #Support two versions of saiserver | ||||
| $(DOCKER_SAISERVER_BRCM)_CONTAINER_NAME = saiserver$(SAITHRIFT_VER) | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| {% from "dockers/dockerfile-macros.j2" import install_debian_packages %} | ||||
| FROM docker-config-engine-buster-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
| FROM docker-config-engine-bullseye-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
|  | ||||
| ARG docker_container_name | ||||
| RUN [ -f /etc/rsyslog.conf ] && sed -ri "s/%syslogtag%/$docker_container_name#%syslogtag%/;" /etc/rsyslog.conf | ||||
|   | ||||
| @@ -30,4 +30,4 @@ $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||
| $(DOCKER_SYNCD_BRCM_DNX_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||
| $(DOCKER_SYNCD_BRCM_DNX_RPC)_MACHINE = broadcom-dnx | ||||
|  | ||||
| SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BRCM_DNX_RPC) | ||||
| SONIC_BULLSEYE_DOCKERS += $(DOCKER_SYNCD_BRCM_DNX_RPC) | ||||
|   | ||||
| @@ -15,7 +15,7 @@ RUN apt-get purge -y syncd | ||||
| RUN apt-get update \ | ||||
|  && apt-get -y install  \ | ||||
|     net-tools           \ | ||||
|     python-pip          \ | ||||
|     python3-pip          \ | ||||
|     python-setuptools   \ | ||||
|     build-essential     \ | ||||
|     libssl-dev          \ | ||||
| @@ -25,7 +25,7 @@ RUN apt-get update \ | ||||
|     cmake               \ | ||||
|     libqt5core5a        \ | ||||
|     libqt5network5      \ | ||||
|     libboost-atomic1.71.0 | ||||
|     libboost-atomic1.74.0 | ||||
|  | ||||
| RUN dpkg_apt() { [ -f $1 ] && { dpkg -i $1 || apt-get -y install -f; } || return 1; } ; \ | ||||
| {% for deb in docker_syncd_brcm_dnx_rpc_debs.split(' ') -%} | ||||
|   | ||||
| @@ -7,9 +7,9 @@ DOCKER_SYNCD_DNX_PLATFORM_CODE = brcm-dnx | ||||
| $(DOCKER_SYNCD_DNX_BASE)_PATH = $(PLATFORM_PATH)/docker-syncd-$(DOCKER_SYNCD_DNX_PLATFORM_CODE) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_FILES += $(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT) | ||||
|  | ||||
| $(DOCKER_SYNCD_DNX_BASE)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BUSTER) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_DBG_DEPENDS += $($(DOCKER_CONFIG_ENGINE_BUSTER)_DBG_DEPENDS) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_BUSTER)_DBG_IMAGE_PACKAGES) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_BULLSEYE) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_DBG_DEPENDS += $($(DOCKER_CONFIG_ENGINE_BULLSEYE)_DBG_DEPENDS) | ||||
| $(DOCKER_SYNCD_DNX_BASE)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_BULLSEYE)_DBG_IMAGE_PACKAGES) | ||||
|  | ||||
| SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_DNX_BASE) | ||||
| ifneq ($(ENABLE_SYNCD_RPC),y) | ||||
| @@ -47,5 +47,5 @@ $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||
| $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||
| $(DOCKER_SYNCD_DNX_BASE)_BASE_IMAGE_FILES += bcm_common:/usr/bin/bcm_common | ||||
|  | ||||
| SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_DNX_BASE) | ||||
| SONIC_BUSTER_DBG_DOCKERS += $(DOCKER_SYNCD_DNX_BASE_DBG) | ||||
| SONIC_BULLSEYE_DOCKERS += $(DOCKER_SYNCD_DNX_BASE) | ||||
| SONIC_BULLSEYE_DBG_DOCKERS += $(DOCKER_SYNCD_DNX_BASE_DBG) | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| {% from "dockers/dockerfile-macros.j2" import install_debian_packages %} | ||||
| FROM docker-config-engine-buster-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
| FROM docker-config-engine-bullseye-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
|  | ||||
| ARG docker_container_name | ||||
|  | ||||
|   | ||||
| @@ -29,4 +29,4 @@ $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmcmd:/usr/bin/bcmcmd | ||||
| $(DOCKER_SYNCD_BRCM_RPC)_BASE_IMAGE_FILES += bcmsh:/usr/bin/bcmsh | ||||
| $(DOCKER_SYNCD_BRCM_RPC)_MACHINE = broadcom | ||||
|  | ||||
| SONIC_BUSTER_DOCKERS += $(DOCKER_SYNCD_BRCM_RPC) | ||||
| SONIC_BULLSEYE_DOCKERS += $(DOCKER_SYNCD_BRCM_RPC) | ||||
|   | ||||
| @@ -15,7 +15,7 @@ RUN apt-get purge -y syncd | ||||
| RUN apt-get update \ | ||||
|  && apt-get -y install  \ | ||||
|     net-tools           \ | ||||
|     python-pip          \ | ||||
|     python3-pip          \ | ||||
|     python-setuptools   \ | ||||
|     build-essential     \ | ||||
|     libssl-dev          \ | ||||
| @@ -25,7 +25,7 @@ RUN apt-get update \ | ||||
|     cmake               \ | ||||
|     libqt5core5a        \ | ||||
|     libqt5network5      \ | ||||
|     libboost-atomic1.71.0 | ||||
|     libboost-atomic1.74.0 | ||||
|  | ||||
| RUN dpkg_apt() { [ -f $1 ] && { dpkg -i $1 || apt-get -y install -f; } || return 1; } ; \ | ||||
| {% for deb in docker_syncd_brcm_rpc_debs.split(' ') -%} | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| # docker image for brcm syncd | ||||
|  | ||||
| DOCKER_SYNCD_PLATFORM_CODE = brcm | ||||
| include $(PLATFORM_PATH)/../template/docker-syncd-base.mk | ||||
| include $(PLATFORM_PATH)/../template/docker-syncd-bullseye.mk | ||||
|  | ||||
| $(DOCKER_SYNCD_BASE)_DEPENDS += $(SYNCD) | ||||
| $(DOCKER_SYNCD_BASE)_DEPENDS += $(BRCM_XGS_SAI) | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| {% from "dockers/dockerfile-macros.j2" import install_debian_packages %} | ||||
| FROM docker-config-engine-buster-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
| FROM docker-config-engine-bullseye-{{DOCKER_USERNAME}}:{{DOCKER_USERTAG}} | ||||
|  | ||||
| ARG docker_container_name | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user