Improving stability and extending support matrix (ICP, k8s and Zlinux)
GA v1.2.0
The IBM block storage is supported for Kubernetes via IBM Spectrum Connect. Ubiquity communicates with the IBM storage systems through Spectrum Connect. Spectrum Connect creates a storage profile (for example, gold, silver or bronze) and makes it available for Kubernetes. For details about supported storage systems, refer to the latest Spectrum Connect release notes.
The IBM official solution for Kubernetes, based on the Ubiquity project, is referred to as IBM Storage Enabler for Containers. You can download the installation package and its documentation from IBM Fix Central. For details on the IBM Storage Enabler for Containers, see the relevant sections in the Spectrum Connect user guide.
New in this release
-
Expanded support matrix:
-
Support for Kubernetes v1.10 and v1.11.
-
Support for IBM Cloud Private v2.1.0.3. (IBM/ubiquity-k8s#203)
-
Support for IBM Z architecture s390x (ubiquity related PRs).
Full Ubiquity DockerHub repositories are as follows (introducing the new s390x images):Ubiquity component manifest x86 Power s390x ubiquity link link link link ubiquity-db link link link link ubiquity-k8s-flex link link link link ubiquity-k8s-provisioner link link link link -
For full details about support matrix, see the IBM Storage Enabler for Containers release notes in IBM Fix Central.
-
-
Stability improvements:
- Improve idempotent aspects in Flex APIs: mount \ unmount \ attach \ detach \ isattach. (PRs-ubiquity-k8s and PRs-ubiquity)
- Improve logging style to ease the troubleshooting (PRs-ubiquity-k8s and PRs-ubiquity)
- Change Flex log directory (IBM/ubiquity-k8s#166)
- Upgrade to openssl-1.0.2o-r1 in Ubiqutiy image (#244)
-
Refactors:
- Code style improvement, aligning all code to gofmt (#209)
- Increase unit test coverage
- Update glide with specific versions (PRs-ubiquity and PRs-ubiquity-k8s)
- Clean up old deployment method (#221, IBM/ubiquity-k8s#201)
- Remove sqlite (#207)