sonic-buildimage/dockers
Rodny Molina 913a62c33c [configdb]: Sorting all json config-elements residing in config_db.json (#1454)
Just a simple change to make sonic's user life a little bit easier. Displaying the multiple elements of config_db.json in an orderly fashion allows a more intuitive user-experience.

For this change i'm simply intercepting the config-state that is about to be dumped to config_db.json, and i'm placing it in an ordered-dictionary, so that information is pushed to file in natural/alphanumerical ordering.

Example:

admin@lnos-x1-a-csw01:~$ sudo sonic-cfggen -m /etc/sonic/minigraph.xml --print-data
{
...
      "PORT": {
        "Ethernet0": {
             "alias": "Eth1/1",
             "lanes": "65"
},
        "Ethernet1": {
             "alias": "Eth1/2",
             "lanes": "66"
},
        "Ethernet2": {
             "alias": "Eth1/3",
             "lanes": "67"
},
        "Ethernet3": {
            "alias": "Eth1/4",
            "lanes": "68"
},
        "Ethernet4": {
             "alias": "Eth2/1",
             "lanes": "69"
},
...
...
    "INTERFACE": {
       "Ethernet0|10.0.0.0/31": {},
       "Ethernet1|10.0.0.2/31": {},
       "Ethernet2|10.0.0.4/31": {},
       "Ethernet3|10.0.0.6/31": {},
       "Ethernet4|10.0.0.8/31": {},
2018-03-09 23:51:33 -08:00
..
docker-base [docker-base]: Upgrade supervisord to 3.3.3 and fix supervisord.conf (#1390) 2018-02-14 09:40:26 +08:00
docker-basic_router Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-config-engine [configdb]: Sorting all json config-elements residing in config_db.json (#1454) 2018-03-09 23:51:33 -08:00
docker-database Remove /var/run/rsyslogd.pid otherwise rsyslogd will not start in database container (#1355) 2018-01-30 11:54:58 -08:00
docker-dhcp-relay [DHCP relay]: Wait for all interfaces to be assigned IPv4 addresses before starting relay agent(s) (#1173) 2017-11-20 21:07:28 -08:00
docker-fpm-frr [FRR]: Fix FRR tempelate for router-id (#1187) 2017-11-28 14:52:26 -08:00
docker-fpm-gobgp [config] Fix an issue that bgp asn data type is not consistent (#953) 2017-09-13 21:23:06 -07:00
docker-fpm-quagga [dockers] Remove dependency to minigraph (#1179) 2017-11-23 16:31:37 -08:00
docker-lldp-sv2 [lldpmgrd] Fix potential race condition when interfaces are created (#1469) 2018-03-07 17:08:45 -08:00
docker-orchagent [devices]: A7050 qx32 mmuconfig (#1463) 2018-03-07 07:21:41 -08:00
docker-platform-monitor Install sonic-platform-common package in platform-monitor docker for ledd (#1330) 2018-01-22 10:52:52 -08:00
docker-ptf Move tcpdump into /usr/bin Otherwise it's impossible to run tcpdump due to a docker bug (#1195) 2017-11-29 16:36:26 -08:00
docker-ptf-saithrift [docker-ptf-*]: Use buildimage infrastructure to build docker-ptf-* (#638) 2017-05-26 17:18:11 -07:00
docker-router-advertiser Add docker-router-advertiser to support IPv6 router advertisements (#1103) 2017-11-14 14:40:15 -08:00
docker-saiserver-brcm Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-saiserver-cavm Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-saiserver-mlnx Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-snmp-sv2 [sonic-cfggen] Remove machine.conf info and add get_system_mac support (#1397) 2018-02-20 14:38:13 -08:00
docker-sonic-mgmt Install azure cli into docker-sonic-mgmt (#1322) 2018-01-18 15:35:38 -08:00
docker-teamd [libteam] Add fallback support for single-member-port LAG (#1118) 2017-12-16 11:28:18 -08:00
docker-orchagent-cavm Add support for cavium SAI (#5) 2016-09-25 21:48:25 -07:00
docker-orchagent-centec Support centec platform (#376) 2017-03-04 02:17:38 -08:00
docker-orchagent-mlnx Squash merge master (11de390) 2016-08-04 10:39:33 -07:00
docker-orchagent-nephos [Platform] Add Ingrasys S9130-32X and S9230-64X with Nephos Switch ASIC (#1245) 2017-12-22 10:04:29 -08:00