Qi Luo
83a76916f7
[mgmt] Install passlib in sonic-mgmt docker to support ansible no_log
option ( #2782 )
2019-04-13 09:48:56 -07:00
Haiyang Zheng
0af5f0b6b5
[docker-team]: update teamd docker to stretch ( #2734 )
...
Signed-off-by: Haiyang Zheng <haiyang.z@alibaba-inc.com>
2019-04-12 10:14:51 -07:00
Qi Luo
0a6dd8800f
[docker-fpm-frr]: Fix FRR config script to render frr.conf ( #2770 )
2019-04-11 07:58:05 -07:00
Wirut Getbamrung
27803ec603
[docker-platform-monitor]: Add smartmontools 6.6-1 ( #2703 )
2019-04-10 21:55:54 -07:00
pavel-shirshov
602369126c
[docker-fpm-quagga]: Add support for PeerAsn and UpdateAddress ( #2766 )
2019-04-10 21:50:36 -07:00
Ying Xie
af64fd66d2
[bgp quagga] increase BGP graceful restart timeout to 240 seconds ( #2754 )
...
There are some platforms with less powerful CPU/hard-drive could take
longer to get ready for BGP. For these platforms, 240 seconds would be
a safer threshold.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-04-10 19:13:03 -07:00
lguohan
bd5be5d328
[sonic-mgmt]: install pytest-ansible for running pytests in sonic-mgmt ( #2757 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-04-10 12:23:59 -07:00
Jipan Yang
69ef456efd
[swss]: Update to debian python-scapy (2.4.2) to fix scapy crash seen with 2.3.3-1 ( #2745 )
...
* Fix scapy crash problem with pip scapy (2.4.2)
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2019-04-04 21:18:38 -07:00
lguohan
b73f9a5b1d
[swss]: update swss docker to stretch ( #2714 )
...
* [swss]: update swss docker to stretch
sonic-swss update:
* aa92326 2019-03-29 | fix c++ 11 build complaint for destructors default to noexcept (#822 ) (HEAD, origin/master, origin/HEAD) [lguohan]
* a304007 2019-03-28 | Allow ACL entry creation without ACL counter (#818 ) [Wenda Ni]
* 60a8a0d 2019-03-28 | [orchagent]: Cast enum class variable to int (#819 ) (HEAD, origin/master, origin/HEAD) [Shuotian Cheng]
* 3dd37a4 2019-03-26 | [vnetorch]: Add VNET/tunnel/route removal flows for Bitmap VNET implementation (#816 ) [Volodymyr Samotiy]
* a937f92 2019-03-22 | [VS]: fix occasional test_fdb_notifications vs test failure (#813 ) [Jipan Yang]
* ea54825 2019-03-21 | [portsorch] Fix inconsistent return value in bindAclTable (#791 ) [yorke]
* 5984e3a 2019-03-07 | Fix orchagent SEGV when PortConfigDone not set (#803 ) [Ramesh Santhanakrishnan]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-03-30 11:57:25 -07:00
Ying Xie
9af7d21e2e
[jessie based docker] remove dependency on some retired jessie repos ( #2707 )
...
* [jessie repo] remove one dependency on jessie-backport repo
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
* [build] remove dependency on retried jessie-backports repo
The downloaded Jessie docker image still reference jessie-updates.
Removing it from the list.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
* fix typo
* move chunk
* [docker-ptf] avoid using retired Jessie repos
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-03-26 23:46:39 -07:00
Wenda Ni
3bc29d8c80
[counters]: Enable watermark stats polling by default ( #2603 )
...
Signed-off-by: Wenda Ni <wenni@microsoft.com>
2019-03-22 16:56:46 -07:00
Mykola F
3826ffd30f
[pmon] move platform monitor docker to stretch ( #2680 )
...
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
2019-03-22 16:42:56 -07:00
Kebo Liu
84b46bb0e0
[Pmon] dynamically load pmon daemons ( #2654 )
...
* dynamically load pmon daemons
2019-03-22 02:49:35 -07:00
Stepan Blyshchak
8b7fc8db65
[dockers] Upgrade Mellanox syncd docker to stretch ( #2640 )
...
* [dockers] Upgrade Mellanox syncd docker to stretch
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-03-12 21:38:25 -07:00
Nazarii Hnydyn
b22fe37670
[mellanox]: Upgraded hw-management V.2.0.0160. ( #2643 )
...
Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
2019-03-06 18:51:46 -08:00
Joe LeVeque
3d56e26aaa
Set a rate limit on syslog messages from all Docker containers ( #2573 )
...
Rate limiting at 20,000 messages per 5-minute interval
2019-03-04 11:46:48 -08:00
Joe LeVeque
b48037090e
[router-advertiser] Add templated script to wait for pertinent interfaces to be ready before starting radvd ( #2558 )
2019-03-02 15:45:43 -08:00
Pterosaur
1127e8096d
[docker-orchagent]: Add bridge-utils to orchagent image ( #2605 )
...
Vxlan need the brctl tool to manage bridge for it
Signed-off-by: Pterosaur <ganze718@gmail.com>
2019-02-27 19:50:41 -08:00
Nikos
1158277533
[frr]: staticd terminating due to inadequate permissions ( #2580 )
...
Signed-off-by: nikos <ntriantafillis@gmail.com>
2019-02-19 21:50:19 -08:00
Jipan Yang
ff74daaf13
Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE ( #2538 )
...
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2019-02-19 17:06:56 -08:00
Guohan Lu
83510f9223
start lldp-syncd and lldpmgrd after lldpd fully started
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-12 10:38:55 +00:00
Guohan Lu
c46852a087
configure lldp when the port exists
...
On some platform, portstate might be unknown as it might not
be supported by the driver.
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-12 09:48:05 +00:00
Guohan Lu
dd07e2afd4
configure the hostname for lldpd
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-12 09:40:51 +00:00
Jipan Yang
7b81d4ddd6
[dockers]: Upgrade database and telemetry docker to stretch build ( #2541 )
...
* Upgrade database and telemetry docker to stretch build
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
* Remove SONIC_STRETCH_DEBS list add for redis and telemetry
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2019-02-08 22:05:38 -08:00
lguohan
f682e7b131
[docker-radvd]: upgrade docker radvd to stretch based ( #2524 )
...
* [docker-radvd]: upgrade docker radvd to stretch based
* install jinja>=2.10
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* install pip packages for testing sonic-utilities
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* set storage driver to vfs
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-06 21:28:07 -08:00
Samuel Angebault
da50eca041
[docker-snmp] Install pyyaml in the container ( #2533 )
...
This dependency is needed for arista plugins to properly work.
2019-02-06 21:05:30 -08:00
lguohan
f20665008c
[build]: put stretch debian packages under target/debs/stretch/ ( #2519 )
...
* [build]: put stretch debian packages under target/debs/stretch/
* in stretch build phase, all debian packages built in that stage are placed under target/debs/stretch directory.
* for python-based debian packages, since they are really the same for jessie and stretch, they are placed under target/python-debs directory.
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-04 22:06:37 -08:00
Prince Sunny
39e12a1d82
[swss]: Change VrfMgrd startup order, cleanup VRF_TABLE from state DB ( #2510 )
2019-01-31 23:28:31 -08:00
Joe LeVeque
3f138e899c
Define a base Docker image and config-engine docker image based on Debian Stretch ( #2076 )
...
* Build a Docker base image based on Debian Stretch
* Build a config-engine Docker image based on Stretch
* Do not install socat from Debian repo
* Add changes that were made to docker-base since this PR was opened
2019-01-30 23:05:52 -08:00
Mykola F
52c533fe01
[lldpmgr] add mgmt ip to lldpd conf template, handle port description/alias changes ( #2396 )
...
* [lldpmgr] add mgmt ip to lldpd conf templte, handle port description/alias config
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
* fix typo
* [config-engine] update test sample output lldpd.conf
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
* fix the log message
* fix lldpd.conf.j2
2019-01-30 11:05:36 +02:00
lguohan
bc3f649631
[swss]: remove intfsyncd service ( #2499 )
...
intfsyncd is replaced by intfmgrd service
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-01-29 10:36:04 -08:00
Joe LeVeque
8f43cad061
[rsyslog] Suppress duplicate messages from base image and all Docker containers ( #2497 )
2019-01-29 03:41:40 -08:00
Joe LeVeque
ffbe39ee73
[dockers] Prevent old supervisord messages from gettting re-logged to syslog ( #2439 )
2019-01-24 13:13:19 -08:00
Wei Bai
43de8368f5
[docker-frr]: Enable FPM ( #2464 )
...
[docker-frr]: Enable FPM
2019-01-18 01:47:15 -08:00
Stegen Smith
53685df949
[docker-frr]: updated daemons for frr 6.0.2 ( #2461 )
...
Signed-off-by: Stegen Smith <stegen@owns.com>
2019-01-18 00:03:23 -08:00
Nikos
4ed5cb4ef1
[docker-frr]: Move FRR from 4.0 to 6.0.2 and make the new frr version and debian package compile ( #2454 )
...
Signed-off-by: nikos <ntriantafillis@gmail.com>
2019-01-16 18:34:41 -08:00
Kevin(Shengkai) Wang
b3abf9af7f
[docker-platform-monitor] add psud daemon to Pmon ( #2423 )
...
* Add psud daemon to pmon container
* Update submodule sonic-platform-daemons
Submodule update sonic-platform-daemons:
e5d8155 - [sonic-psud] add a new daemon sonic-psud to platform monitor (#20 )
Signed-off-by: Kevin Wang <kevinw@mellanox.com>
2019-01-15 21:24:47 -08:00
Joe LeVeque
3c67c70c34
[lldp] For MGMT port, if port alias is available, use it for Port ID subtype; otherwise use port name ( #2445 )
2019-01-15 11:27:46 -08:00
Marian Pritsak
178764e3fa
[swss][supervisord.conf] Remove intfsyncd
2019-01-13 16:04:39 +02:00
Joe LeVeque
46fd322877
[docker-database] Add missing '%' in '%syslogtag%' ( #2434 )
2019-01-11 17:46:32 -08:00
Ying Xie
d9c076dada
[quagga bgp] set quagga graceful restart timeout to 180 seconds ( #2362 )
...
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2018-12-08 11:38:31 -08:00
Prince Sunny
43f6df4654
Add nbrmgr to supervisor control ( #2265 )
...
* Add nbrmgr to supervisord conf
* Corrected priority values [Fix typo]
* Submodule update for Neighbor manager daemon
Submodule update sonic-swss-common:
edbfeec - Remove default docker name value of swss. (#250 )
9728462 - Corrected configDB name for neigh table (#251 )
6decc65 - Add NEIGH_TABLE to configDB for neighbor configuration (#249 )
9918ae6 - Add ProducerStateTable temp view implementation and UT (#247 )
41408f2 - Update README on dependencies
d9c0ba4 -Update README on the section 'Build with Google Test'
bb7fa5b - [ut]: explicit convert is to bool type (#248 )
661b82c - Add gtest instruction in README
Submodule update sonic-swss
705b092 - Support ConfigDB neighbor configuration, introduce nbrmgr daemon (#693 )
8522390 - Add vxlan switch attributes to switch orch (#712 )
b123fa0 - [schema] update WARM_RESTART_TABLE:process_name schema document (#707 )
2d7ab0c - Revert "Align default MTU value as SAI default (#705 )" (#710 )
836a58c - Align default MTU value as SAI default (#705 )
bffa01f - VNET/VXLAN changes (#643 )
b750a4b - [watermarkorch] add watermarkorch, extend queue and pg counters with wat\u2026 (#629 )
2018-11-28 21:58:59 -08:00
Shuotian Cheng
6ddf3cdda0
[orchagent]: Fix typo ( #2317 )
...
Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
2018-11-28 21:37:52 -08:00
Prince Sunny
df2f3f722d
Provide asic_type to switch template ( #2308 )
2018-11-27 22:02:30 -08:00
lguohan
03e0efa704
[vs]: only send lldp over eth0 (management port) ( #2309 )
...
In vs platform, eth[n] where n > 0 is physical port,
we should not send lldp over those ports
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-11-27 22:02:06 -08:00
Rodny Molina
196d9f5f8a
[quagga]: Adjusting bgp jinja template and quagga's supervisord ( #2291 )
...
There are two minor changes in this PR:
* Adjust quagga's jinja template to enable bgp-gr functionality by default. Currently is only applicable to those devices tagged as TOR/T0.
* Ensure that no bgp-notification is sent out to remote-peers during bgpd shutdown events. The goal here is to make sure that remote-peers kick off bgp-gr-helper logic (i.e. retain restarting-router state), which can be only achieved if an ungraceful-shutdown (tcp pipe/socket down) is perceived. There are other approaches to accomplish this goal, such as draft-ietf-idr-bgp-gr-notification, but this one hasn't been implemented yet by Quagga/FRR.
Signed-off-by: Rodny Molina <rmolina@linkedin.com>
2018-11-27 00:39:38 -08:00
Nikos
7056b49af7
Routing application split config support ( #2286 )
...
* Routing application split config support
Signed-off-by: nikos <ntriantafillis@gmail.com>
* Routing application split config support
Routing application split config support
Signed-off-by: nikos <Nikos Triantafillis>
2018-11-26 18:19:12 -08:00
Qi Luo
c2ae736f2e
[warmboot] Load database from redis-cli save
( #2287 )
...
* [warmboot] Load database from `redis-cli save`
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Add trivial statement to make bash function valid
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Update submodule sonic-utilities: Use 'redis-cli save' to dump database to file
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Move configdb-load.sh outside docker, and only run in cold
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
* Fix for more strict warm check
Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
2018-11-22 15:13:35 -08:00
lguohan
64a2b1ce99
[vs]: build sonic vs kvm image ( #2269 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-11-20 22:32:40 -08:00
lguohan
9f6f3e4046
[docker-saiserver]: build docker-saiserver ( #2244 )
...
* build docker-saiserver
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* add docker saiserver mlnx/bfn/cavm
* set nephos to 1.3.5
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-11-14 01:15:31 -08:00