v1.3.0-alpha.2
Pre-release
Pre-release
·
26453 commits
to master
since this release
This is an alpha feature release towards OpenShift Origin 1.3.0.
Backwards Compatibility
No changes.
API Changes
- Updating the route spec.host field is now prohibited. You must create a new route with a new host - #9325, #8677, #9425
- Allow deployments with an image change trigger to specify an empty string for their container image to force deployment to wait until the image become available #9167
- Make project watch work for namespace deletion #9204
- Add an API for checking whether pod templates would be allowed via the user's SecurityContextConstraints #8941
Component updates
None.
Features
v1.3.0-alpha.2 (2016-06-20)
Full Changelog
Jenkins Pipeline Improvements
The web console overhaul continues - this release more deeply embeds Jenkins pipeline, while also exposing more information about the state of your applications in summary form. (to try it out yourself read the example guide)
The build details page now shows a detailed breakdown of the stages in each build using the information provided by Jenkins.
Since the overview page looks best with metrics, you can now install cluster metrics with oc cluster up --metrics
(you'll want an extra ~1GB of memory available for the full component set) #9310
Other improvements
- authentication: Allow impersonation of groups as well as users #9062
- authentication: Mount a ca.crt into all pods that verifies auto-generated service secrets #9044
- builds: Simplify the amount of log output during a build #8924
- builds: Simplify image progress reporting #9212
- builds: The builder service account is now allowed to push to non-existent image streams (which auto-creates the stream) #9066
- cli: Add a new command to list all projects,
oc projects
#9199 - cli: Add a new command to set build hooks on build configs,
oc set build-hooks
#9194 - cli: Add a new command to set deployment hooks on deployment configs,
oc set deployment-hooks
#9187 - cli: Add an experimental
openshift ex config patch
command to make modifyingmaster-config.yaml
easier #9165 - cli: In
oc cluster up
, if --public-hostname is an IP use it for server IP #9103 - cli: Add describe output for OAuth tokens #9032
- deployments: Allow deployment configs to be paused by setting the
paused
boolean to true #9086 - gitserver: allow specifying build strategy #9031
- import: Import app.json to OpenShift applications #8819
- ipfailover: Add liveness and readiness probes for the ipfailover dc. #9215
- network: Allow the node to be configured to auto-detect the networking plugin in use via the API #9147
- performance: Enable the etcd watch cache for all OpenShift types #9057
- registry: Enable GCS storage for the registry #9211
- registry: atomic-registry via systemd #9200
- router: Add the both ROUTER_SERVICE*SNI_PORT #9175
- router: Make route name and namespace available to templates #9159
Bugs
- builds: When multiple build configs target the image stream tag, display better output in
oc status
#9308 - builds: Make git cloning more tolerant to failures and retry at increasing intervals in the event the repository cannot eb cloned #9124
- builds: The new dockerbuild command should only pull the :latest image if no tag specified #9104
- builds: Validation message when updating builds was vague #9164
- cli: Scale command was improperly ignoring non-conflict errors, hiding real failures #9228
- cli: In
oc cluster up
print last 10 error lines on container failures #9256 - cli: --container-port actually work for expose #9178
- cli:
oc get --show-labels
was not correct for OpenShift resources #9152 - cli: Fix panic when describing some resources #9097
- cli: Warn during import docker-compose if a docker compose service has no ports #9009
- controllers: Retry service account update on conflict #9250
- deployments: Remove deployer pods when they are canceled - avoids leaving unscheduled pods around #9291
- deployments: Update deployment config image at most once when trigger automatic=false #9096
- deployments: Deployments in
oc deploy
were not listed correctly #9196 - deployments: If lastTriggeredImage was set when creating a deployment config, it could prevent the initial deployment #9177
- gitserver: allow anonymous access when using uid/pwd auth #9125
- images: Image stream tags that follow another tag were not being updated properly #9258
- images: Update DockerImageReferences when tagging across image streams #9238
- images: Fix import-image --all #9163
- ipfailover: IPFailover was broken for alpha.1 #9102
- ldap: Add validation to prevent filters on dn lookups #9134
- quota: Ensure that updates to pods correctly apply / revert quota charges #9141
- registry: Don't enforce quota in registry by default #9400
- router: Defend against slowloris attacks via a tunable ROUTER_SLOWLORIS_TIMEOUT environment variable #9003
Release SHA256 Checksums
e2eda88bdc734d0d4acd651e8b997fabea2d7ff0bce8bc2b48e728ea9b78e9ea openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-32bit.tar.gz
afff3f46c609758de1638d3979bdf2e2de80b61a877476dc46af5fb2e9403102 openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz
b1bbd0a96833300291ed35c1a120ad1d873b2845c09f2de3cc51b52d6a4525ae openshift-origin-client-tools-v1.3.0-alpha.2-983578e-mac.zip
653673900e4c6bba2cd9571deab53be2d420956fd0042f63440f502c0a137120 openshift-origin-client-tools-v1.3.0-alpha.2-983578e-windows.zip
28bc86b5fc4658e8247e9ac6e4185d45c190d959c7b62cb3c0ffb0db202557d7 openshift-origin-server-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz