Chapter 2. Release Notes
This section documents the most important features and bug fixes in the Red Hat Container Development Kit 2.1 product.
2.1. Component Versions Copy linkLink copied to clipboard!
Red Hat Container Development Kit 2.1 is shipped with the following versions of the main components:
Component | Version |
---|---|
Docker | 1.9.1 |
Docker API | 1.21 |
Kubernetes | 1.2.0 |
OpenShift Enterprise | 3.2 |
2.2. Vagrant Compatibility Matrix Copy linkLink copied to clipboard!
The Container Development Environment provided by Container Development Kit is delivered in the form of a virtual machine that is administered by Vagrant. Not all versions of Vagrant work correctly with the Container Development Environment on all supported platforms. The following table shows version requirements for Vagrant based on the platform and hypervisor used.
Vagrant version | ||
1.7.4 | 1.8.1 | |
Microsoft Windows with VirtualBox | ✓ | ✓ |
Microsoft Windows with Hyper-V | ✘ | ✓ |
Mac OS X with VirtualBox | ✓ | ✓ |
Red Hat Enterprise Linux with libvirt | ✓ | ✘ |
2.3. New Features Copy linkLink copied to clipboard!
This section highlights some of the new features offered by Red Hat Container Development Kit 2.1.
2.3.1. OpenShift Enterprise 3.2 Copy linkLink copied to clipboard!
OpenShift Enterprise provided by the Container Development Environment has been upgraded to version 3.2. See the OpenShift Enterprise 3.2 Release Notes for information about new features in this version.
Red Hat Container Development Kit 2.1 offers a simple way to set up the OpenShift Enterprise Platform as a Service (PaaS), which extends the functionality of the Docker service and the Kubernetes container orchestration tool to provide a powerful and easy-to-use platform for building, deploying, and orchestrating multi-container applications and services.
2.3.2. Hyper-V Support Added Copy linkLink copied to clipboard!
A Container Development Kit Vagrant box is now available for the Hyper-V hypervisor on Microsoft Windows. Users can now set up Container Development Kit using the Hyper-V provider in Vagrant. Hyper-V is the native hypervisor in Microsoft Windows. Note that Hyper-V support is provided as Technology Preview in Red Hat Container Development Kit 2.1.
2.3.3. Reduced Size of Vagrant Boxes Copy linkLink copied to clipboard!
In Red Hat Container Development Kit 2.1, the size of the Vagrant Boxes has been reduced by approximately 150 MB compared to Container Development Kit 2.0.
2.3.4. Persistent Volumes for Storing Data between Restarts Copy linkLink copied to clipboard!
Users can now use persistent volumes in order to preserve data between restarts of pods, OpenShift, or even the whole virtual machine that provides the Container Development Environment.
2.3.5. OpenShift Registry Available on Host System Copy linkLink copied to clipboard!
Users can now use the internal container-image registry provided by OpenShift as a stand-alone registry for docker-formatted container images on the host workstation.
2.4. Bug Fixes Copy linkLink copied to clipboard!
This section highlights some of the important bugs fixed in Red Hat Container Development Kit 2.1.
2.4.1. vagrant-service-manager Plugin Reports Status of Services Copy linkLink copied to clipboard!
Previously, the vagrant-service-manager
plugin did report the status of services running within the Container Development Environment properly. With this update, a new command, status
, has been added, which reports the status of required services. To use the new command, run:
vagrant service-manager status [service]
$ vagrant service-manager status [service]
Substitute [service]
for the service you wish to learn about: docker
, kubernetes
, or openshift
. When used without any argument, the command lists all services and their status.
2.4.2. vagrant-vbguest Plugin Installs VirtualBox Guest Additions Copy linkLink copied to clipboard!
Previously, a bug in the vagrant-registration
plugin prevented the automatic installation of VirtualBox Guest Additions. The bug has been fixed, and the vagrant-vbguest
plugin can now be used together with the vagrant-registration
plugin to install VirtualBox Guest Additions in the Container Development Kit virtual machine.
2.4.3. Provisioning Runs with Every vagrant up Copy linkLink copied to clipboard!
Previously, provisioning of Vagrant boxes ran only once — during the first launch of a Vagrant box using the vagrant up
command after the last vagrant destroy
, unless the --provision
flag was used. With the latest Container Development Kit Vagrantfiles, provisioning runs with every vagrant up
.