Conformance test suite for OpenShift
This is a feature development release leading up to v1.5.0. It is immediately prior to rebasing onto Kubernetes 1.5.
v1.5.0-alpha.1 (2017-01-24) Full Changelog
oc process
#12230
oc status
#12179
oc status
#11291
oadm drain
instead of oadm manage-node drain
#12226
9ba0b123fe9792cdde76b0ed7f65cfc631f8db54942afb5eb6408c1d9935cc83 openshift-origin-client-tools-v1.5.0-alpha.1+71d3fa9-linux-32bit.tar.gz
a8ea8a13bfdfa113cd18d32ccc08d4cd9bc7b583d39921c8202570e4dba1f712 openshift-origin-client-tools-v1.5.0-alpha.1+71d3fa9-linux-64bit.tar.gz
1a4244cc8ebd28d17b55534baf96ed74a3f9d4bcbaf92dcb83f2513aa93f0e8a openshift-origin-client-tools-v1.5.0-alpha.1+71d3fa9-mac.zip
b167afefa2adc7d8d2269bb70ba8b0be06e29f9d2607f617b0d7b82c2dd83405 openshift-origin-client-tools-v1.5.0-alpha.1+71d3fa9-windows.zip
ec05350dc06889dca456d70252e3cb969aa6ce7ac8b873c02fac453ffd5f815f openshift-origin-server-v1.5.0-alpha.1+71d3fa9-linux-64bit.tar.gz
This is a patch release of OpenShift Origin.
v1.4.1 (2017-01-24) Full Changelog
oc cluster up
#12634
51d57a891ec7f7ef8c5fca9eef99971a1caaa4e82892e1675f402724e1a9f6c6 openshift-origin-client-tools-v1.4.1-3f9807a-linux-32bit.tar.gz
c2ac117e85a968c4d16d5657a31dce0715dcbfa4ab4a7bc49e5c6fd7caffb7da openshift-origin-client-tools-v1.4.1-3f9807a-linux-64bit.tar.gz
97668ef7d4312a1a7a45e447b735873766cb1d66342d3c3f6e9f7e613f89fae7 openshift-origin-client-tools-v1.4.1-3f9807a-mac.zip
922bc2318685c4ea3518e17099c17ad609529a744fc48231c226f4e1e76d3288 openshift-origin-client-tools-v1.4.1-3f9807a-windows.zip
8d60866685d1a692aea5037b7d4be0d26a1de4ad3baea5693eeee10a1dbc474b openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz
A critical problem with v1.4.0 has been identified where user identity information is read from a different location in etcd compared to v1.3.x. Upgraded clusters will not correlated logged in users correctly. No data is lost, however any new users created on 1.4 will not be accessible after the fix is delivered in v1.4.1.
https://github.com/openshift/origin/pull/12606
This is the official release of OpenShift v1.4.0.
Features included in the 1.4 release
v1.4.0 (2017-01-18) Full Changelog
a9ec430c6a315a3adae6841d2e9e56fed6a6ffcc89708d8bbc469d4d56e5f070 openshift-origin-client-tools-v1.4.0-208f053-linux-32bit.tar.gz
99404b7b0bc4f6ee2f6af617872060343bd17b5b58bb44567afae5b93e20b000 openshift-origin-client-tools-v1.4.0-208f053-linux-64bit.tar.gz
8a9582410a5e24b6e317c34a6584a642f5bdaca36bba8bf9ef5ca61f1f1f27a7 openshift-origin-client-tools-v1.4.0-208f053-mac.zip
bc8b48bec09fd83397f76f27672af6fd9d02430193d7ef25267305b1d2ddcdb4 openshift-origin-client-tools-v1.4.0-208f053-windows.zip
8fc0813eeb789fd599005d30b9a36e671cefbe25c14cfb49ec524a8ef078db15 openshift-origin-server-v1.4.0-208f053-linux-64bit.tar.gz
This is the second alpha release of OpenShift Origin v1.5.0.
dockerImageConfig
and dockerImageManifest
are no longer available via the ImageStreamTag
and ImageStreamImage
resources - they must be retrieved via the registry API #12004
clusterroles
#12461
v1.5.0-alpha.2 (2017-01-18) Full Changelog
oc cluster up
oc cluster up
now allows HTTP proxies to be configured on the started cluster for environments which require them, and will now also create a set of persistent volumes by default for use with applications to make it easier to test those that have stateful storage.
oc cluster up
#12483
manage-node
command should avoid unnecessary conflicts by using PATCH
to mark nodes unschedulable #12486
TERM
variable if oc rsh
is running /bin/sh #12386
metadata.name
as secondary sort for projects #1081
oc new-app
#12455
3f37994961214dfb2750014439dc43049e1a84d6c94c182ea0e8417d79921cd5 openshift-origin-client-tools-v1.5.0-alpha.2-e4b43ee-linux-32bit.tar.gz
d87d37da3be54035f5ca88a0529e830884922f2b9629f677b249cb5dd92d9dba openshift-origin-client-tools-v1.5.0-alpha.2-e4b43ee-linux-64bit.tar.gz
875a73563d4a9332a2ae4767c5840e73d3ec3145daf668a01c7e8f245058ddef openshift-origin-client-tools-v1.5.0-alpha.2-e4b43ee-mac.zip
c825916e8277693b2c4fc3bfd7d238e2993fb1879160a2a7172b2e9ada52ecda openshift-origin-client-tools-v1.5.0-alpha.2-e4b43ee-windows.zip
2cc31e72c662efa310b13d19febe9ac1a159280b584d24105af2abd5d419f5f6 openshift-origin-server-v1.5.0-alpha.2-e4b43ee-linux-64bit.tar.gz
This is a security patch release to OpenShift Origin v1.3.x.
v1.3.3 (2017-01-18) Full Changelog
8a4cc493e25ad201803c8da9dcc2d616ab8c26ab9b9db283911a65d74619d86f openshift-origin-client-tools-v1.3.3-bc17c1527938fa03b719e1a117d584442e3727b8-linux-32bit.tar.gz
fba51a21b8894ba0cf00c99e3ab71be06ff4b48094e38429614e332c8a7c70c6 openshift-origin-client-tools-v1.3.3-bc17c1527938fa03b719e1a117d584442e3727b8-linux-64bit.tar.gz
5c0004b328ae647bf0108f5d3dcdc69b29c515f54af845ea71cefb4a1aa60c7a openshift-origin-client-tools-v1.3.3-bc17c1527938fa03b719e1a117d584442e3727b8-mac.zip
3ec3f82344807c0e6d6a24c048367d205d1d3629345322045451eb2b28b4eda8 openshift-origin-client-tools-v1.3.3-bc17c1527938fa03b719e1a117d584442e3727b8-windows.zip
b17162f9b6014b526b905575cea02ae8816013ace46b094bf4cee581b51dfd31 openshift-origin-server-v1.3.3-bc17c1527938fa03b719e1a117d584442e3727b8-linux-64bit.tar.gz
This is a patch release to Origin v1.3.x containing stability and security fixes.
v1.3.2 (2016-12-12) Full Changelog
321789dca301a45aef8643ff62a9622601946af5ee2504986314da8373368d0c openshift-origin-client-tools-v1.3.2-ac1d579-mac.zip
ed6c77bd870bb70a474a435b74475090e0b1d17f837e4156b442a1176d634e6d openshift-origin-client-tools-v1.3.2-ac1d579-linux-32bit.tar.gz
73f175a5aba04aaca3f873ca24631f246931dc5d9904d50bc4a7153988d121b1 openshift-origin-client-tools-v1.3.2-ac1d579-linux-64bit.tar.gz
d80e290db8e17a2e319bdf2aa4717d5fc3d57d8ebf0959dd17025de6b9c78261 openshift-origin-client-tools-v1.3.2-ac1d579-windows.zip
a1049820c3cca7ffaf7fe1e8b7913eddea09ae705b4e8e8f42072abeb46085de openshift-origin-image-v1.3.2-ac1d579-linux-64bit.tar.gz
d84852af7cc8c2de21b566286667c7850415d23f1d007e612c73c04f276c8bc4 openshift-origin-server-v1.3.2-ac1d579-linux-64bit.tar.gz
This is the first release candidate for OpenShift Origin v1.4.0.
Release roadmap v1.4.0-rc1 (2016-11-19) Full Changelog
71b854fdc5e80f97afa8e20c4f138eff3dc8c3acb4a8dae6c6bac14fa93270ef openshift-origin-client-tools-v1.4.0-rc1.b4e0954-linux-32bit.tar.gz
8b51c0c3db20101740590075a63540fefe7a4f797fdb832974c6f61bac8bd901 openshift-origin-client-tools-v1.4.0-rc1.b4e0954-linux-64bit.tar.gz
f59ffa513316e050746afdc79b59ebffcdf6d95996b44269f64e2e6cad3f352c openshift-origin-client-tools-v1.4.0-rc1.b4e0954-mac.zip
4c0f109a2229a5927d9333cc0bf523dc11c5848d51aa799f5934822193bbc690 openshift-origin-client-tools-v1.4.0-rc1.b4e0954-windows.zip
574185a6a19bb0ef02dd15d6c6aac1e08d89106725bcd39d8fa85297fe7c8528 openshift-origin-server-v1.4.0-rc1.b4e0954-linux-64bit.tar.gz
This is the first alpha release for OpenShift v1.5.0.
Release roadmap v1.5.0-alpha.0 (2016-11-19) Full Changelog
8d1559c5f1b6b33a45d2c0e81e7d0d4389a2a4f6ebf825c029d5c1c434ceb6f3 openshift-origin-client-tools-v1.5.0-alpha.0+3b2bbe5-linux-32bit.tar.gz
1c45409e742e67466fca0b66eed98f4e5672acbcdb11817b5014f1f7830ed463 openshift-origin-client-tools-v1.5.0-alpha.0+3b2bbe5-linux-64bit.tar.gz
de65010e78e11f43ca422dc25dbe9e2f9613ef4ccdaaaefc6572262635f4146c openshift-origin-client-tools-v1.5.0-alpha.0+3b2bbe5-mac.zip
bd100144ec2ef6c6fa46544ada421b2ee89a6363f494b32525a9b8eecfecc278 openshift-origin-client-tools-v1.5.0-alpha.0+3b2bbe5-windows.zip
0585066a9fe5a9240b119d83b6585558a7de02a59bee81db5ece581a78abf833 openshift-origin-server-v1.5.0-alpha.0+3b2bbe5-linux-64bit.tar.gz
This is the final alpha for Origin 1.4.
Release roadmap v1.4.0-alpha.1 (2016-11-03) Full Changelog
Update Kubernetes to v1.4.0 + patches
kubectl set image
#11664
kubectl create
sub-commands #11238
oc set volume
#11451
oc cluster up
#11343
oc cluster status
for helpful info about a recent cluster #11171
oc whoami
to print the server url #11180
An important feature for people that want to collaborate within the same projects, the new membership management interface lets you add and remove roles to users, groups, and service accounts within your project.
Project administrators have access to view and modify the project’s membership. Membership management is the only difference between an admin and an editor in the default OpenShift roles. Cluster administrators can add a description to any role to provide extra information for end users about what that role actually allows.
Prior to 1.4 it was very difficult to set up a build against a private git repository from the web console. Previously you had to Import YAML/JSON to create your secret and then edit your build’s YAML to make it use that secret.
Now you can expand the advanced build options, create a user/password or SSH key based secret and tell the build to use that when cloning your source. Already have your secret created in that project? You can pick any of your existing ones too.
While we were making private git repository connections easier to set up, we figured we should improve setting up push and pull against private image registries as well. The build configuration editor lets you set up a push or pull secret in case the image you are building from or the image stream you are pushing to is on a secure registry. Similarly the new deployment configuration editor allows you to specify a pull secret.
We’ve had a GUI editor for build configurations for a few releases now, but now we’ve added one for deployment configurations too. From the new editor you can:
Many of the existing editing actions we supported still exist as separate actions, such as editing health checks, or configuring different resource limits. If you want to make a number of changes without triggering a deployment for each change, you can now Pause your deployment, make all the changes you want, and then Resume it. Pausing will prevent any deployment from happening no matter whether it was automatically or manually triggered.
Our existing “Add to Project” catalog could become quite cluttered when dealing with builder images with many versions, or lots of templates with slight differences. In the past we had focused on minimizing the number of clicks to getting you to something running, but now we’ve focused on helping you find what you are actually looking for. The main catalog page now only contains high level categories “Languages” and “Technologies” and underneath those are sub-categories, such as “Java” or “Data Stores”. Diving into one of those you’ll find re-designed tiles for builder images and templates. Different versions of the same builder image now all roll-up to the same tile with the semantically latest version automatically selected. We have also taken a hard look at all of our out of the box images and templates and focused on providing better display names, descriptions, and categorization.
Don’t like our categories? Now you can customize the categories and subcategories as much as you want.
We have a class of users for OpenShift that manage many projects on behalf of a larger set of developers. To make things easier for people with a large number of projects, the project list now has a text filter on name, display name, description, and project creator. It also allows sorting on several of these attributes.
User working within quota constraints had a hard time before knowing when they had run out of quota unless they went to check the Quota page. We wanted to add some checks for the most common scenarios where we people have problems with quota. You’ll now get quota warnings:
Sometimes the little things can make all the difference. Have you been annoyed that you couldn’t send someone straight to the log tab for a pod? Now you can! Tab selection, label filters, and several other options that change page state are now persisted to the URL throughout the console. You can bookmark and share with others.
Create storage using storage classes
Deployments and ReplicaSets
Roll-up of PetSet pods on the Overview
oadm prune *
to work against a single namespace #11249
oc cluster up
from starting a container #11219
oc exec
#11329
oc apply
and strategic merge patches #11062
oc start-build --follow
to behave more predictably #11119
oc secrets new-*
#11222
set deployment-hooks
#11395
oadm manage-node --list-pods
should return a single list of pods for scripting #11216
oc env
should be able to return a list of items post-mutation #11379
oc login
must ignore some SSL cert errors when --insecure #11145
oc project
should work against a Kubernetes server directly #11120
oc cluster up
doc update #11624
oc new-app
output for better readability #11220
oc new-app --search
should not require docker hub access #11436
3001b9b00861567c9fbef99766e5a9af729477fae93c392818ad3fab6d4713dd openshift-origin-client-tools-v1.4.0-alpha.1+f189ede-linux-32bit.tar.gz
59a59c21cf7631cf4f32a38eb96d661e73b0fa08c4d996735f5e339911731d8f openshift-origin-client-tools-v1.4.0-alpha.1.f189ede-linux-64bit.tar.gz
00741baa06b62b40153472b25992a4f9a12b5f2a97ad72430bcab36177898145 openshift-origin-client-tools-v1.4.0-alpha.1.f189ede-mac.zip
92a7da5bcd7f9f095bd053a6e28a140f84f0301b452ec62b568cd5c0e8ddb254 openshift-origin-client-tools-v1.4.0-alpha.1.f189ede-windows.zip
229bd998bcb22871a0c2b0cc6ae5688324d79ed998cff922df5f73c35ca06861 openshift-origin-server-v1.4.0-alpha.1.f189ede-linux-64bit.tar.gz
This is a patch release to Origin v1.2.x containing a security related fix. All users are recommended to upgrade to v1.2.2 who are on v1.2.x.
v1.2.2 (2016-08-18) Full Changelog
4b2321ffe2dc2ca74651532b77fa1ebca9865de173790aedcdd0ecad2831d4a1 openshift-origin-client-tools-v1.2.2-565691c-linux-32bit.tar.gz
d957b439a9194ccf01c48973449b84495649fadecc00c34a49ca6fd38b6c96a0 openshift-origin-client-tools-v1.2.2-565691c-linux-64bit.tar.gz
f06415c6ca879a500441225c8c353cabe2f2d668fc71588263e2b1673f4447fc openshift-origin-client-tools-v1.2.2-565691c-mac.zip
feb64928d83ab542b3d5b164f3d5784bfdaf570ea5093721a8489b1575bc0d87 openshift-origin-client-tools-v1.2.2-565691c-windows.zip
f431fcf03a6ae9aa9a6800f00050e571481ee71fe0821dea1ca405d1e5b4f76a openshift-origin-server-v1.2.2-565691c-linux-64bit.tar.gz