Base Command Manager / Bright Cluster Manager Release Notes

Release notes for Bright 7.3

== Cloud ==

* Revamped AWS integration
* Dropped support for EC2-Classic and Default-VPC environment. Will continue supporting only EC2-VPC
* Dropped support for paravirtual (PV) instances. Will continue supporting only HVM
* Simplified deployment of AWS 'Cluster Extension' using cm-cluster-extension deployment script
* Simplified deployment of AWS 'Cluster-on-Demand' using cm-cluster-on-demand deployment script
* Added ability to create multiple clusters-on-demand in parallel
* Improved cmsub implementation

== OpenStack ==

* OpenStack Mitaka support
* Fernet token support

== Big Data ==

* Support for upgrades of selected Hadoop and Spark tools
* Support for security features for selected tools, utilizing Kerberos and Wire Encryption
* Support for Apache Cassandra
* Support for Alluxio
* Improved integration with Apache Zeppelin
* Compatibility with Lmod
* Under-the-hood improvements
** Deployment of Big Data tools is faster and more reliable
** Dependencies between Big Data components expressed declaratively
** Improved testing framework

== Container ==

* Integrated setup of Docker and Kubernetes using a single cmgui wizard/cm-kubernetes-setup deployment script
* Flannel networking integration for Kubernetes pods
* Docker Registry integration
* Docker 1.11 (runC + containerd) integration

== Ceph ==

* Ceph Jewel support
* User experience improvements in the command line cm-ceph-setup and cmgui wizard
* Improved notifications when cmdaemon encounters issues while writing the configuration files
* Improved handling of ceph uninstall when ceph monitor services are down

== Linux and Hardware Integration ==

* LDAP over SSL (LDAPS) is now the default
* Support for Lmod as a replacement for classical Tcl modules
* Intel Omnipath support out of the box
* SGI ICE X integration

== Other ==

* Added Deep Learning packages and tools
* Added option to store all old versions of configuration files
* Added "Block devices cleared on next boot" node property to recreate the file systems on listed block devices without triggering a full install
* Added ability to specify relative disk sizes within disk setup. Both percentages (20%, 33.33%, ...) and fractions (1/5, 1/3, ...) are supported
* Added drac0
* Added extra configuration option to the provisioning role to specify all images are on a local disk except when set otherwise
* Default to HTTP for PXE booting
* JSON call to get user information based on cookie
* Allow to disable TLS 1.0 and TLS 1.1
* Improved logging of failed actions in /var/spool/cmd/actions_.log
* Generic code cleanup and refactoring, performance optimizations

== cmsh ==

* Fine grained softwareimage updateprovisioners
* Improved tab completion for parametrized metrics

== pythoncm ==

* Added Exceptions to existing calls for improved error handling
* Added entity.validate() calls
* Improved entity type checking