sonic-buildimage/src
Prabhu Sreenivasan 87f70108cb SONiC Management Framework Release 1.0 (#3488)
* Added sonic-mgmt-framework as submodule / docker

* fix build issues

* update sonic-mgmt-framework submodule branch to master

* Merged changes 70007e6d2ba3a4c0b371cd693ccc63e0a8906e77..00d4fcfed6a759e40d7b92120ea0ee1f08300fc6

00d4fcfed6a759e40d7b92120ea0ee1f08300fc6 Modified environemnt variables

* Changes to build sonic-mgmt-framework docker

* bumped up sonic-mgmt-framework commit-id

* version bump for sonic-mgmt-framework commit-it

* bumped up sonic-mgmt-framework commit-id

* Add python packages to docker

* Build fix for docker with python packages

* added libyang as dependent package

* Allow building images on NFS-mounted clones

Prior to this change, `build_debian.sh` would generate a Debian
filesystem in `./fsroot`. This needs root permissions, and one of the
tests that is performed is whether the user can create a character
special file in the filesystem (using mknod).

On most NFS deployments, `root` is the least privileged user, and cannot
run mknod. Also, attempting to run commands like rm or mv as root would
fail due to permission errors, since the root user gets mapped to an
unprivileged user like `nobody`.

This commit changes the location of the Debian filesystem to `/fsroot`,
which is a tmpfs mount within the slave Docker. The default squashfs,
docker tarball and zip files are also created within /tmp, before being
copied back to /sonic as the regular user.

The side effect of this change is that the contents of `/fsroot` are no
longer available once the slave container exits, however they are
available within the squashfs image.

Signed-off-by: Nirenjan Krishnan <Nirenjan.Krishnan@dell.com>

* bumped up sonc-mgmt-framework commit to include PR #18

*     REST Server startup script is enahnced to read the settings from
    ConfigDB. Below table provides mapping of db field to command line
    argument name.

    ============================================================
    ConfigDB entry key      Field name      REST Server argument
    ============================================================
    REST_SERVER|default     port            -port
    REST_SERVER|default     client_auth     -client_auth
    REST_SERVER|default     log_level       -v
    DEVICE_METADATA|x509    server_crt      -cert
    DEVICE_METADATA|x509    server_key      -key
    DEVICE_METADATA|x509    ca_crt          -cacert
    ============================================================

* Replace src/telemetry as submodule to sonic-telemetry

* Update telemetry commit HEAD

* Update sonic-telemetry commit HEAD

* libyang env path update

* Add libyang dependency to telemetry

* Add scripts to create JSON files for CLI backend

Scripts to create /var/platform/syseeprom and /var/platform/system, which are back-end
files for CLI, for system EEPROM and system information.

Signed-off-by: Howard Persh <Howard_Persh@dell.com>

* In startup script, create directory where CLI back-end files live

Signed-off-by: Howard Persh <Howard_Persh@dell.com>

* build dependency pkgs added to docker for build failure fix

* Changes to fix build issue for mgmt framework

* Fix exec path issue with telemetry

* s5232[device] PSU detecttion and default led state support

* Processing of first boot in rc.local should not have premature exit

Signed-off-by: Howard Persh <Howard_Persh@dell.com>

*  docker mount options added for platform, system features

* bumped up sonic-mgmt-framework commit id to pick 23rd July 2019 changes

* Added mount options for telemetry docker to get access for system and platform info.

* Update commit for sonic-utilities

* [dell]: Corrected dport map and renamed config files for S5232F

* Fix telemetry submodule commit

* added support for sonic-cli console

* [Dell S5232F, Z9264F] Harden FPGA driver kernel module

For Dell S5232F and Z9264F platforms, be more strict when checking state
in ISR of FPGA driver, to harden against spurious interrupts.

Signed-off-by: Howard Persh <Howard_Persh@dell.com>

* update mgmt-framework submodule to 27th Aug commit.

* remove changes not related to mgmt-framework and sonic-telemetry

* Revert "Replace src/telemetry as submodule to sonic-telemetry"

This reverts commit 11c3192975.

* Revert "Replace src/telemetry as submodule to sonic-telemetry"

This reverts commit 11c3192975.

* make submodule changes and remove a change not related to PR

* more changes

* Update .gitmodules

* Update Dockerfile.j2

* Update .gitmodules

* Update .gitmodules

* Update .gitmodules

reverting experimental change

* Removed syspoll for release_1.0

Signed-off-by: Jeff Yin <29264773+jeff-yin@users.noreply.github.com>

* Update docker-sonic-mgmt-framework.mk

* Update sonic-mgmt-framework.mk

* Update sonic-mgmt-framework.mk

* Update docker-sonic-mgmt-framework.mk

* Update docker-sonic-mgmt-framework.mk

* Revert "Processing of first boot in rc.local should not have premature exit"

This reverts commit e99a91ffc2.

* Remove old telemetry directory

* Update docker-sonic-mgmt-framework.mk

* Resolving merge conflict with Azure

* Reverting the wrong merge

* Use CVL_SCHEMA_PATH instead of changing directory for telemetry startup

* Add missing export

* Add python mmh3 to slave dockerfile

* Remove sonic-mgmt-framework build dep for telemetry, fix dialout startup issues

* Provided flag to disable compiling mgmt-framework

* Update sonic-utilites point latest commit id

* Point sonic-utilities to Azure accepted SHA

* Updating mgmt framework to right sha

* Add sonic-telemetry submodule

* Update the mgmt-framework commit id

Co-authored-by: jghalam <joe.ghalam@gmail.com>
Co-authored-by: Partha Dutta <51353699+dutta-partha@users.noreply.github.com>
Co-authored-by: srideepDell <srideep_devireddy@dell.com>
Co-authored-by: nirenjan <nirenjan@users.noreply.github.com>
Co-authored-by: Sachin Holla <51310506+sachinholla@users.noreply.github.com>
Co-authored-by: Eric Seifert <seiferteric@gmail.com>
Co-authored-by: Howard Persh <hpersh@yahoo.com>
Co-authored-by: Jeff Yin <29264773+jeff-yin@users.noreply.github.com>
Co-authored-by: Arunsundar Kannan <31632515+arunsundark@users.noreply.github.com>
Co-authored-by: rvasanthm <51932293+rvasanthm@users.noreply.github.com>
Co-authored-by: Ashok Daparthi-Dell <Ashok_Daparthi@Dell.com>
Co-authored-by: anand-kumar-subramanian <51383315+anand-kumar-subramanian@users.noreply.github.com>
2019-12-23 21:47:16 -08:00
..
bash [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
gobgp Update go version to 1.11.2 for gobgp and telemetry (#2230) 2018-11-09 21:56:39 -08:00
hiredis [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
ifupdown2 [baseimage]: Upgrade ifupdown2 to version 1.2.8 (#3180) 2019-07-19 23:09:14 -07:00
initramfs-tools [baseimage]: Build specific revision of initramfs-tools (#1957) 2018-08-21 00:00:46 -07:00
iproute2 [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
isc-dhcp [isc-dhcp-relay] Patch to allow relay to discover interfaces even if (#3851) 2019-12-07 11:26:29 -08:00
ixgbe Upgrade linux-image version (#1294) 2018-01-31 11:39:48 -08:00
kdump-tools [baseimage]: kdump support (#3722) 2019-11-08 23:08:42 -08:00
libnl3 [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
libteam [teamd] fix lacp fallback mode in teamd v1.28 (#3572) 2019-10-11 08:15:12 -07:00
libyang libyang 1.0.73 (#3710) 2019-11-07 13:45:38 -08:00
lldpd [lldpd]: Ports few fixes from lldpd master (#3889) 2019-12-13 13:46:48 -08:00
lm-sensors [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
mpdecimal [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
ptf@36a3e3d9ac [docker-sonic-mgmt] install ptf framework in mgmt container and upgrade ptf (#3239) 2019-07-30 10:19:48 -07:00
python3 [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
python-click Build python-click Debian package from version 6.7-4 source to fix CLI autocomplete/suggest (#1824) 2018-06-29 09:59:46 -07:00
radvd [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
redis [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
redis-dump-load@832a645e4d Build patched redis-dump-load (#2277) 2018-11-20 19:27:56 -08:00
redis-dump-load.patch Build patched redis-dump-load (#2277) 2018-11-20 19:27:56 -08:00
sflow [sFlow]: Upgrade hsflowd to 2.0.26-1 (#3812) 2019-11-24 15:21:43 -08:00
smartmontools [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
snmpd [snmp] Build snmpd with ipv6 support and enable it (#3500) 2019-09-24 15:13:18 -07:00
socat [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
sonic-config-engine [config engine] For l2 preset, use admin_status: up by default (#3902) 2019-12-13 14:30:52 -08:00
sonic-daemon-base [sonic_platform] Correct the wrong log identifiers (#3596) 2019-10-15 11:29:45 -07:00
sonic-dbsyncd@ffb3bad2f3 [submodule update]: Advance sonic-dbsyncd (#3440) 2019-09-11 16:37:05 -07:00
sonic-device-data DellEMC: Add support for new platform z9332f -32x400G (#3845) 2019-12-17 15:26:23 -08:00
sonic-frr Update frr with latest changes from frr master (#3806) 2019-11-25 13:12:57 -08:00
sonic-linux-kernel@87576c061d [Mellanox]Update hw-mgmt to V7.0000.2308 (#3858) 2019-12-12 11:09:28 -08:00
sonic-mgmt-framework@8b199a9f82 SONiC Management Framework Release 1.0 (#3488) 2019-12-23 21:47:16 -08:00
sonic-platform-common@6f74dd3f4f [sub module] Update sonic-platform-common pointer to pick up fix (#3859) 2019-12-11 09:41:29 -08:00
sonic-platform-daemons@a34ba131f6 Update sonic-platform-daemons submodule to pick up recent fix: (#3509) 2019-09-25 12:07:28 -07:00
sonic-py-swsssdk@bc3964b788 [swsssdk-py] update submodule for sonic-py-swsssdk (#3826) 2019-12-02 14:20:35 -08:00
sonic-quagga@7101eeda1a [fast-reboot]: Save fast-reboot state into the db (#3741) 2019-12-04 14:10:19 -08:00
sonic-sairedis@27a93ff0d5 [submodule]: update sonic-sairedis (#3833) 2019-12-02 10:27:35 -08:00
sonic-snmpagent@862e51ab85 Update submodule: sonic-snmpagent (#3782) 2019-11-19 13:09:42 -08:00
sonic-swss@fc085ee70d [swss] update submodule for sonic-swss (#3864) 2019-12-10 09:45:32 -08:00
sonic-swss-common@5b55954c5d [swss-common] update submodule for sonic-swss-common (#3916) 2019-12-17 08:00:14 -08:00
sonic-telemetry@aaa9188fda SONiC Management Framework Release 1.0 (#3488) 2019-12-23 21:47:16 -08:00
sonic-utilities@0816948711 [sonic-utilities] Update submodule (#3829) 2019-12-03 08:32:50 -08:00
sonic-ztp@374c9e804a [sonic-ztp]: Add Azure/sonic-ztp as a submodule to Azure/sonic-buildimage (#3903) 2019-12-16 08:28:29 -08:00
supervisor [build]: sonic arm64 changes (#3419) 2019-09-11 09:41:38 -07:00
swig [FRR]: Update frr to frr-7.0.1 (#2899) 2019-05-16 10:59:12 -07:00
systemd-sonic-generator [build]: Move Systemd service start to systemd generator (#3172) 2019-07-29 15:52:15 -07:00
tacacs [build]: sonic arm64 changes (#3419) 2019-09-11 09:41:38 -07:00
thrift [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00