Skip to content

Latest commit

 

History

History
230 lines (199 loc) · 8.7 KB

CHANGELOG.md

File metadata and controls

230 lines (199 loc) · 8.7 KB
SPDX-License-Identifier: Apache-2.0
Copyright (c) 2019 Intel Corporation

CHANGELOG

[0.1.0] - 2019-05-24

  • Initial version

[0.2.0] - 2019-06-07

  • Bug in EDA: removing traffic rules from memory with use of wrong indexing
  • Missing includes in Ansible scripts
  • Vhost / Virtio into libvirt xml generated by EVA
  • Log tasks executed in Ansible scripts
  • Edge DNS no longer is started by Ansible scripts, it is started together with NTS after ela.InterfacePolicy/BulkUpdate

[0.2.1] - 2019-06-11

  • DNS server will now be restarted after the NTS server restart
  • Multiple fixes in the system setup and deployment scripts
  • Fixed NTS container network mode
  • Fixed ELA to EdgeDNS connectivity bug
  • Fixed VM deployment code to include vhost/virtio in the generated libvirt xml

[0.2.2] - 2019-06-12

  • Fixed system setup and deployment scripts to use correct EdgeDNS container name
  • Fixed application undeployment handler to shutdown a VM before undefining it
  • Fixed application stop handler to avoid stopping already stopped VM
  • Fixed application undeployment code to allow removal of running container
  • Fixed system setup and deployment scripts to correctly and automatically setup hugepages
  • Fixed system deployment script to recreate docker daemon libvirt network config files

[0.2.3] - 2019-06-14

  • Fixed docker configuration to disable userland proxy to allow source IP detection

[0.3.0] - 2019-06-22

  • Fixed after protocol buffer files updates
  • Fixed system setup scripts to eliminate an error when removing qemu-img package
  • Fixed system setup scripts to eliminate an error occurring when qemu is installed from sources
  • Fixed NTS memory allocation on one NUMA socket systems
  • Fixed EAA Agent to validate and optionally regenerate its certificates on start-up
  • Made EAA agent TLS configuration more secure
  • Fixed platform setup scripts to avoid kernel-rt-devel package upgrade
  • Fixed EAA agent to require notification name and version fields to be specified during producer registration
  • Fixed EAA websocket connection registration
  • Added Baidu OpenEdge example scripts
  • Fixed appliance container to include controller root CA
  • Fixed system setup and deployment scripts to remove all libvirt VMs when reinstalling deploy server

[0.3.1] - 2019-06-24

  • Fix vhost socket file permission issues
  • Add CA hash(required by syslog-ng)
  • Minor corrections to userguide and filenames

[0.3.2] - 2019-06-24

  • Added "udevadm trigger" flag
  • Fixed filet dependency issues in tests

[0.3.3] - 2019-06-25

  • Added default interface to VM for EVA
  • Changed image type to qcow2 and interface type to virtio
  • Added Fallback Interface to network device data struct
  • Fixed linter issues
  • Removed redundant code and modified EAA Data Validation tests to take into account latest changes of other tests

[0.3.4] - 2019-06-26

  • Fixed error which occurred when restarting VM that is not running
  • Added compiler flags to NTS for optimization control
  • Removed binary files from eda_libs
  • Changed appliance Makefile to build NTS before appliance for build and Travis tests
  • Unbinded dpdk driver when changing interface from USERSPACE to KERNEL
  • Fixed interface service test for kernel driver
  • Added pulling of NTS container status during DNS start
  • Fixed NTS to waitfor worker lcores - wait for all threads in NTS, cleanup VHOST and KNI after lcore exit

[0.3.5] - 2019-06

  • Add support for downloading image over https, block http
  • Added a test and put testLifecycleVM() into it
  • Added checking of actual HTTP return code for image download
  • Added downloadTimeout into the config file
  • Added print with information on CSR request from APP
  • Fixed issue regarding failing of creation of websocket
  • Added NET_ADMIN capability to containers to open the possibility of configuring KNI interfaces by them
  • Removed packet burst generation files from NTS due to ProtexIP
  • Fixed traffic policy to persist after BulkUpdate
  • Added logs regarding closing of old/websocket connections

[0.3.6] - 2019-06-28

  • Added checking if the docker load output even contains the Stream element
  • Added additional safety check - Stream must contain "Loaded image" string
  • Switched memory unit to MiB as per change in the schema

[0.3.7]

  • Set MAC address for KNI interface based on provided ID
  • Updated app dockers names
  • Added notification type to Producer
  • Fixed issues regarding OpenVINO, compiler errors, Travis errors etc.
  • Fix logging gRPC info and errors to syslog
  • Update test certificates
  • Added shell script for resolving urllib3 module version mismatch in Ansible scripts
  • Fixed issue with sending notification to consumers.
  • Wait for default cert key file with size greater than zero
  • ELA - accept variable column count in lspci output
  • Kubernetes integration changes
  • Changed DPDK version from 18.08 to 18.11.2
  • Added support for inter app communication using OVS-dpdk

[0.4.0] - 2019-09-13

  • Async deployment
  • Async lifecycle
  • Ansible for OVS
  • EAA service seregistration suite
  • Blacklisting PCI ports added to ELA
  • Fixed core allocation for docker containers
  • Updating ELA config file with balcklisted ports based on ansible configuration
  • ELA/kube-ovn: Disable ApplicationPolicyService
  • Fixed duplicated entries error in kni_docker_daemon.py
  • Docker interface handling script
  • EVA deploy: create VM pot and attach it to OVS
  • ELA: InterfaceService for kube-ovn mode
  • HDDL EVA support
  • Adjust Ansible scripts for EdgeNode deployment in Pods
  • Fixed IP fragmentation handling
  • Ansible K8s integration
  • OVS remove ports during undeploying VM
  • Fixed TCP checksum offloading for GTP-U encapsulated packets
  • Enable HDDL Service bring up during OpenNESS set up
  • Proxy lib integration into EVA and ELA
  • ELA/kubeovn: Disable native InterfacePolicyService
  • Add log to HDDL service container
  • Decrease allocated 2MB hugepages count to 5000(10GB)
  • HowTo updated with setup secenarios for OVN, OVS and K8s
  • Attach additional physical interfaces to EdgeNode OVS
  • Enable ACPI for deployed VMs
  • Minor updates and bugfixes

[0.4.1] 2019-09-20

  • BKC: comply with centos and qemu version according to BKC
  • KNI interface not activated with docker-native mode and nts
  • Minor updates and bugfixes

[0.4.2] 2019-09-23

  • Install defined Kubernetes packages versions
  • Minor updates and bugfixes

[0.4.3] 2019-09-26

  • Fixed HDDL service detection issue - starting too late
  • OVS docker container interfaces up by default
  • Fixed OVS external port
  • Grub EFI support
  • Minor updates and bugfixes

[0.5.0] - 2019-10-22

Features

  • BIOSFW: Support for remote changing BIOS settings on nodes in Kubernetes cluster

Changes

  • Ansible: Single point of configuration
  • Unit tests: Fixes in ELA
  • Unit tests: Coverage improvement in EDA and app_metadata packages
  • Makefile: removed proxy in UT
  • Ansible: proxy handle
  • Code: Added wrapper for libvirt-go

[0.6.0] - 2019-10-22

Features

  • Expose EdgeDNS to OnPrem apps

[0.7.0] - 2019-10-23

Features

  • Stand-alone EAA: EAA will now work as a separate container rather than a part of Appliance in OnPrem mode
  • Stand-alone EAA: EAA will now work as a separate pod in Kube-OVN mode

Changes

  • Ansible: Remove applications folder after Docker reinstall
  • Unit tests: Coverage improvement in EVA package

[0.7.1] - 2019-10-24

Changes

  • Ansible: Fixed docker-compose up
  • Ansible: Updated Kubernetes version to 1.16.2 and openvswitch to 2.11.4

[0.7.2] - 2019-10-25

Changes

  • BIOSFW: Fixed deployment
  • EVA: Added tests for libvirt deployment and lifecycle

[0.8.0] - 2019-10-30

Features

  • Standalone Interface Service
  • HDDL: Early version

[0.8.1] - 2019-11-07

Changes

  • Ansible: OVS RPM installation fix
  • EVA: Fixed race condition in tests
  • OnPrem: Changed domain for local service discovery

[0.9.0] - 2019-11-07

Features

  • HDDL: Updated HDDL installation automation

[0.10.0] - 2019-11-08

Features

  • Topology Manager: Automated setup

[0.10.1] - 2019-11-15

Changes

  • EAA: Fix common name in KubeOVN mode
  • edgeDNS: Handling connections with edgeDNS CLI
  • HDDL: Fixing installation issues

[0.11.0] - 2019-11-29

Features

  • EVA: Added EAC implementation

Changes

  • Fixed Kubectl authorization bug
  • EAA: Removed redundant priviledged flag from container

[0.11.1] - 2019-12-04

Changes

  • edgeDNS: Fixed args in Dockerfile
  • edgeDNS: Used local syslog as an option
  • EVA: Fixed tests
  • Hostnames refactoring

[0.11.2] - 2019-12-06

Changes

  • NTS: Updated Dockerfile for non-interactive install
  • Set read-only root file system for OpenNESS containers
  • Used non-root users for containers
  • Added multi stage Docker builds for offline package