Made Change to have Configurable option to enable/disable docker image (#4171)
* Made Change to have Configurable option to enable/disable docker image * [Submodule-Update] sonic-utilities to latest master
This commit is contained in:
parent
fbc24b4279
commit
f5ab24d8f1
@ -107,3 +107,6 @@ ENABLE_MGMT_FRAMEWORK = y
|
||||
|
||||
# ENABLE_RESTAPI - build docker-sonic-restapi for configuring the switch using REST APIs
|
||||
ENABLE_RESTAPI = n
|
||||
|
||||
# ENABLE_NAT - build docker-sonic-nat for nat support
|
||||
ENABLE_NAT = y
|
||||
|
@ -13,13 +13,17 @@ $(DOCKER_NAT)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_STRETCH)_DBG_IMAGE_P
|
||||
|
||||
$(DOCKER_NAT)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE_STRETCH)
|
||||
|
||||
ifeq ($(ENABLE_NAT), y)
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_NAT)
|
||||
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_NAT)
|
||||
SONIC_STRETCH_DOCKERS += $(DOCKER_NAT)
|
||||
endif
|
||||
|
||||
ifeq ($(ENABLE_NAT), y)
|
||||
SONIC_DOCKER_DBG_IMAGES += $(DOCKER_NAT_DBG)
|
||||
SONIC_INSTALL_DOCKER_DBG_IMAGES += $(DOCKER_NAT_DBG)
|
||||
SONIC_STRETCH_DBG_DOCKERS += $(DOCKER_NAT_DBG)
|
||||
endif
|
||||
|
||||
$(DOCKER_NAT)_CONTAINER_NAME = nat
|
||||
$(DOCKER_NAT)_RUN_OPT += --privileged -t
|
||||
|
7
slave.mk
7
slave.mk
@ -116,6 +116,11 @@ ifeq ($(SONIC_ENABLE_SFLOW),y)
|
||||
ENABLE_SFLOW = y
|
||||
endif
|
||||
|
||||
ifeq ($(SONIC_ENABLE_NAT),y)
|
||||
ENABLE_NAT = y
|
||||
endif
|
||||
|
||||
|
||||
include $(RULES_PATH)/functions
|
||||
include $(RULES_PATH)/*.mk
|
||||
ifneq ($(CONFIGURED_PLATFORM), undefined)
|
||||
@ -203,6 +208,7 @@ $(info "BUILD_TIMESTAMP" : "$(BUILD_TIMESTAMP)")
|
||||
$(info "BLDENV" : "$(BLDENV)")
|
||||
$(info "VS_PREPARE_MEM" : "$(VS_PREPARE_MEM)")
|
||||
$(info "ENABLE_SFLOW" : "$(ENABLE_SFLOW)")
|
||||
$(info "ENABLE_NAT" : "$(ENABLE_NAT)")
|
||||
$(info )
|
||||
|
||||
ifeq ($(SONIC_USE_DOCKER_BUILDKIT),y)
|
||||
@ -650,6 +656,7 @@ $(addprefix $(TARGET_PATH)/, $(SONIC_INSTALLERS)) : $(TARGET_PATH)/% : \
|
||||
export enable_system_telemetry="$(ENABLE_SYSTEM_TELEMETRY)"
|
||||
export enable_restapi="$(ENABLE_RESTAPI)"
|
||||
export enable_ztp="$(ENABLE_ZTP)"
|
||||
export enable_nat="$(ENABLE_NAT)"
|
||||
export shutdown_bgp_on_start="$(SHUTDOWN_BGP_ON_START)"
|
||||
export enable_pfcwd_on_start="$(ENABLE_PFCWD_ON_START)"
|
||||
export installer_debs="$(addprefix $(STRETCH_DEBS_PATH)/,$($*_INSTALLS))"
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 5214a8d66eb48b536e0b95e4ddc3b9879d0ce49f
|
||||
Subproject commit ea374a7aa20edb3a1c3040f5c40422b44f896f3c
|
Loading…
Reference in New Issue
Block a user