Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ef5064f
[build]: add the support of Apt-Cacher-NG proxy configuration to the …
wangshengjun Aug 1, 2019
229ef40
Fix snmpd crash (#3312)
renukamanavalan Aug 9, 2019
53f8934
[dhcp_relay] Only call 'wait_until_iface_ready' once for each interfa…
wangshengjun Aug 9, 2019
32686cc
Fix to ensure that tacacs servers are ordered (reverse) by priority i…
renukamanavalan Aug 9, 2019
4658546
[dhcp_relay] fix the compile error introduced by the fixed issue of …
wangshengjun Aug 10, 2019
67474f7
[platform]: sfputil BFN platform module (#3324)
akokhan Aug 13, 2019
12f0256
platform/nephos:fix the compile error about device accton-as7116 beca…
simonJi2018 Aug 13, 2019
1052e78
[DELL][Z9100,S6100,S6000] Platform 2.0 SFP Changes (#3229)
sridhar-ravindran Aug 13, 2019
9ad54b8
[as5835-54x] Implement get_transceiver_change_event() in sfputil.py (…
brandonchuang Aug 13, 2019
03ec08b
[mmu] add mmu_init_config to HWSKU Arista-7260CX3-Q64 (#3334)
yxieca Aug 14, 2019
e78b7af
[swss][sairedis] advance sub-modules (#3326)
akokhan Aug 14, 2019
e8ae509
[innovium]: Initial commit (#3243)
tonytitus Aug 14, 2019
f7ca312
[sonic-platform-common][sonic-platform-daemon] Update submodules (#3333)
keboliu Aug 14, 2019
46a480b
[device/celestica]: Implement Sfp APIs based on the new platform API …
Aug 15, 2019
51af28d
[baseimage]: install ndisc6 package (#3344)
lguohan Aug 15, 2019
9348a3c
[build] Fix cleaning SONIC_PYTHON_STDEB_DEBS (#3343)
gpaussabrcm Aug 15, 2019
6c64b1f
[Quanta] Add a new supported device and platform, IX9-32X (#3341)
jonathantsai-qci Aug 15, 2019
d7096e8
[control plane assistant] stop control plane assistant after warm reb…
yxieca Aug 15, 2019
635ddce
[Quanta][IX7,IX8,IX8C] Correct port index (#3327)
jonathantsai-qci Aug 15, 2019
0d84105
[device] as5712-54x, add more entries for sensors (#3328)
roylee123 Aug 15, 2019
24e65cc
[devices]: Add support fpga drv and pimutility for minipack platform …
jostar-yang Aug 15, 2019
bd3a8bf
[device][platform] Update Inventec new platform d6356 (#2791)
linalvin Aug 15, 2019
af5c544
[platform]: Added exceptions handling for BFN syseeprom and psuutil (…
vsenchyshyn Aug 15, 2019
01786b2
[device] Add pmon_daemon_control.json for accton (#3340)
brandonchuang Aug 15, 2019
448d40a
[build]: Fix INSTALL_DEBUG_TOOLS build config option (#2564)
jipanyang Aug 15, 2019
97467e3
[device/Arista] Update drivers submodules (#3339)
Staphylo Aug 15, 2019
fbf6165
[Quanta/platform] Update IX1B to support Stretch (#2358)
jonathantsai-qci Aug 15, 2019
d3ce652
[innovium]: Fix package path + add SYSTEMD_SONIC_GENERATOR (#3351)
tonytitus Aug 16, 2019
70c75c4
[radv service] radv service should be a cold only dependent of swss (…
yxieca Aug 16, 2019
e53101b
[docker-fpm-frr]: Generate separated staticd.conf for staticd (#3306)
shikenghua Aug 16, 2019
5d376a6
[Mellanox] Update SDK (v3.4.1886) and hw-magmt (v2.0.0191) (#3359)
andriymoroz-mlnx Aug 19, 2019
125b394
update cpld & swpld module attribute (#3362)
JohnsonYJLu Aug 19, 2019
f7f5d6e
[Mellanox] align platform reboot to use "hardware reboot" (#3321)
mykolaf Aug 19, 2019
52f31b3
[barefoot]: updated SDK to 9.0 pre-release (#3350)
akokhan Aug 19, 2019
3ed7cb7
[Fast-Reboot]: FR mode is active only first 3 minutes after start. (#…
pavel-shirshov Aug 19, 2019
ccbc3ec
[kernel] Upgrade kernel to version 4.9.168-1+deb9u5 (#3369)
yxieca Aug 21, 2019
ae79f67
BIOS upgrade support with API2.0 for DellEMC S6100 (#3116)
Aug 23, 2019
d63d306
[device/arista] Update drivers submodules (#3378)
Staphylo Aug 23, 2019
ba4566f
[mlnx_platform_api.thermal]align thermal sensor names with hw-managem…
stephenxs Aug 23, 2019
dedd2cc
Z9264f-LED_changes (#3376)
aravindmani-1 Aug 23, 2019
89bc93e
remove platform_wait script from mellanox simx platform (#3380)
keboliu Aug 23, 2019
aaf76b3
[doc]: use docker without sudo (#3336)
tim-rj Aug 26, 2019
8e95699
[devices]: Add serdes tuning for Arista 7060PX4 32x400G (#3382)
zzhiyuan Aug 28, 2019
98fdea9
Create the src archive in target/ when INSTALL_DEBUG_TOOLS=y (#3323)
renukamanavalan Aug 28, 2019
8f27851
[Makefile] Multiarch docker service cleanup at make reset (#3366)
antony-rheneus Aug 28, 2019
ccd51c2
create multiple Redis DB instances based on CONFIG at /etc/sonic/data…
dzhangalibaba Aug 28, 2019
ce07586
[platform/cel]: Add new API installer to pmon and base image (#3379)
Aug 28, 2019
5196f13
[syncd-rpc-brcm]: Fix syncd terminated in broadcom rpc image (#3391)
chiourung Aug 28, 2019
7b53d43
[Mellanox] optimize new platform api (#3289)
stephenxs Aug 28, 2019
b99981b
[swss]: Add hash seed 15 for SpineRouter type (#3390)
zhenggen-xu Aug 28, 2019
52ef900
[platform]: BFN platform modules update (#3389)
akokhan Aug 29, 2019
65a179e
[build_debian] docker version update for ARM arch (#3353)
antony-rheneus Aug 29, 2019
f739f1c
[device][accton]: ADD the Accton new device support, AS9716-32D (#3372)
pollyhsu2git Aug 29, 2019
2cef1ef
[docker-fpm-frr/bgpcfgd]: Update interface of bgpcfgd from swsssdk to…
Pterosaur Aug 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Makefile.work
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ DOCKER_BASE_BUILD = docker build --no-cache \
-t $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG) \
--build-arg http_proxy=$(http_proxy) \
--build-arg https_proxy=$(https_proxy) \
--build-arg apt_cacher_ng_proxy=$(apt_cacher_ng_proxy) \
$(SLAVE_DIR)

DOCKER_BUILD = docker build --no-cache \
Expand All @@ -149,6 +150,7 @@ DOCKER_BUILD = docker build --no-cache \
--build-arg guid=$(shell id -g) \
--build-arg hostname=$(shell echo $$HOSTNAME) \
--build-arg slave_base_tag_ref=$(SLAVE_BASE_TAG) \
--build-arg apt_cacher_ng_proxy=$(apt_cacher_ng_proxy) \
-t $(SLAVE_IMAGE):$(SLAVE_TAG) \
-f $(SLAVE_DIR)/Dockerfile.user \
$(SLAVE_DIR)
Expand All @@ -173,6 +175,7 @@ SONIC_BUILD_INSTRUCTION := make \
KERNEL_PROCURE_METHOD=$(KERNEL_PROCURE_METHOD) \
HTTP_PROXY=$(http_proxy) \
HTTPS_PROXY=$(https_proxy) \
APT_CACHER_NG_PROXY=$(apt_cacher_ng_proxy) \
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

              [](start = 0, length = 13)

The indentation is not same as above lines

SONIC_ENABLE_SYSTEM_TELEMETRY=$(ENABLE_SYSTEM_TELEMETRY) \
EXTRA_JESSIE_TARGETS=$(EXTRA_JESSIE_TARGETS) \
$(SONIC_OVERRIDE_BUILD_VARS)
Expand Down
4 changes: 4 additions & 0 deletions dockers/docker-base-stretch/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ RUN while [ -n "$(find /usr/share/doc -depth -type d -empty -print -exec rmdir {
/var/cache/man/* \
/usr/share/locale/*

{% if APT_CACHER_NG_PROXY.strip() -%}
RUN echo 'Acquire::http::Proxy "{{APT_CACHER_NG_PROXY}}";' >> /etc/apt/apt.conf.d/02proxy
{%- endif %}

# Make apt-get non-interactive
ENV DEBIAN_FRONTEND=noninteractive

Expand Down
4 changes: 4 additions & 0 deletions dockers/docker-base/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ RUN rm -rf \
/var/cache/man/* \
/usr/share/locale/*

{% if APT_CACHER_NG_PROXY.strip() -%}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

APT_CACHER_NG_PROXY [](start = 6, length = 19)

Suggest rename to APT_PROXY, Apt-Cacher-NG is a specific apt proxy implementation.

RUN echo 'Acquire::http::Proxy "{{APT_CACHER_NG_PROXY}}";' >> /etc/apt/apt.conf.d/02proxy
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/etc/apt/apt.conf.d/02proxy [](start = 70, length = 27)

Does it impact runtime proxy? If yes, production switches may have no access to build environment at all.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

    [](start = 0, length = 8)

Suggest remove the leading spaces.

{%- endif %}

# Make apt-get non-interactive
ENV DEBIAN_FRONTEND=noninteractive

Expand Down
1 change: 1 addition & 0 deletions slave.mk
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@ $(info "ENABLE_SYNCD_RPC" : "$(ENABLE_SYNCD_RPC)")
$(info "ENABLE_ORGANIZATION_EXTENSIONS" : "$(ENABLE_ORGANIZATION_EXTENSIONS)")
$(info "HTTP_PROXY" : "$(HTTP_PROXY)")
$(info "HTTPS_PROXY" : "$(HTTPS_PROXY)")
$(info "APT_CACHER_NG_PROXY" : "$(APT_CACHER_NG_PROXY)")
$(info "ENABLE_SYSTEM_TELEMETRY" : "$(ENABLE_SYSTEM_TELEMETRY)")
$(info "SONIC_DEBUGGING_ON" : "$(SONIC_DEBUGGING_ON)")
$(info "SONIC_PROFILING_ON" : "$(SONIC_PROFILING_ON)")
Expand Down
4 changes: 4 additions & 0 deletions sonic-slave-stretch/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ RUN echo "deb [arch=arm64] http://deb.debian.org/debian stretch main contrib non
echo 'deb [arch=arm64] http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list
{%- endif %}


ARG apt_cacher_ng_proxy
RUN echo "Acquire::http::Proxy \"$apt_cacher_ng_proxy\";" >> /etc/apt/apt.conf.d/02proxy

## Make apt-get non-interactive
ENV DEBIAN_FRONTEND=noninteractive

Expand Down
3 changes: 3 additions & 0 deletions sonic-slave/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ RUN echo "deb [arch=arm64] http://archive.debian.org/debian jessie main contrib
echo "deb [arch=arm64] http://archive.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list
{% endif %}

ARG apt_cacher_ng_proxy
RUN echo "Acquire::http::Proxy \"$apt_cacher_ng_proxy\";" >> /etc/apt/apt.conf.d/02proxy

## Make apt-get non-interactive
ENV DEBIAN_FRONTEND=noninteractive

Expand Down