v3.7.0
smarterclayton
released this
29 Nov 19:35
·
15544 commits
to master
since this release
This is the official 3.7 release of OpenShift Origin.
Changes
v3.7.0 (2017-11-29) Full Changelog
API
- SecurityContextConstraints can't be patched because an empty array is returned by the server #17185
- OpenShift now always returns an empty array for the users, groups, and subjects fields on SecurityContextConstraints
- Merge imagestreamtag list on strategy merge patch correctly #17091
- Image stream spec tags were not correctly merged when strategic merge patches were used. This is now fixed.
- DeploymentConfig replicas field is now correctly marked as optional in the API spec #17035
Component updates
- Updates to Kubernetes
- 48813: maxinflight handler should let panicrecovery handler call NewLogged #17048
- 49128: add svc and netpol to discovery #17454
- 49885: Ignore UDP metrics in kubelet #17303
- 54597: kubelet: check for illegal container state transition #17051
- 54763: make iptables wait flag generic; increase the max wait time from 2 seconds to 5 seconds #17062
- 54812: Allow override of cluster level (default, whitelist) tolerations by namespace level empty (default, whitelist) tolerations. #17116
- 54828: trigger endpoint update on pod deletion #17120
- 54921: rename metric reflector_xx_last_resource_version #17173
- 54979: Certificate store handles rel path incorrectly #17135
- 55028: kubelet: dockershim: remove orphaned checkpoint files #17175
- 55248: increase iptables max wait from 2 seconds to 5 (fix) #17222
- 56221: log errors while trying to GC resources #17426
- 56223: ensure that network policy can be GC'd #17426
- drop: fix for bz1507257 hacked from upstream PR47850, drop these changes in favour of that PR because this one does not carry the entire dependent chain. Conflicts were removed manually. #17097
Bugs
- build: Adding sample Jenkins Pipeline #16880
- build: Allow image trigger controller to create custom builds #17108
- cli: Return error when long-form service account name is used with
oc policy
#17061 - image: Correctly dereference ImageStreamTags #16821
- image: Signature import now correctly falls back to (in)secure transport #17202
- login: Preserve errors correctly when certain errors happen in login #17138
- migrate: Correctly handle NotFound errors during migration #17080
- network: Validate node IP is local during sdn node initialization #17043
- network: fix a segfault with cidr addresses and correct the creation of cluster network object #17076
- network: Fix up destination MAC of auto-egress-ip packets #17099
- network: Network component should refresh certificates if they expire #17135
- network: Avoid parsing the whole dump-flows output in the OVS health check #17333
- network: Allow assign-macvlan annotation to specify an interface #17383
- router: Change the router reload suppression so that it doesn't block updates #17049
- router: Fix the suppress health checks when only one backing service logic #17077, #17155
- rpm: Move master config ghosts to /etc/origin/master/ #15163
- server: Fix panic during openshift controller options initialization #17127
- template: Fix duplicate timeout directive #17030
- template: Add template.openshift.io/bindable annotation, default is true #17215
- template: Add app label to example templates #17224
- web: Rework nav to remove :hover selectors to address bugs, inconsistencies #2388
- web: Fix bug where secondary nav items truncate in IE11 #2390
- web: Adjust h1 margins so page header border aligns with left nav item #2389
- web: Allow EnvFrom Prefix #2377
- web: Reveal and hide secrets #2378
- web: Bump container terminal to v2.1.1 to fix refresh when disconnect / re-connect #2398
- web: Add resourceVersion as a secondary sort for events #2395
- web: Update membership filter to use MEMBERSHIP_WHITELIST in Constants.js #2402
- web: Preserve newlines in broker status messages #2401
- web: Bug 1507753 - Make config page and environment tab actions consistent #2404
- web: Check 'auth' field when displaying .dockercfg config #2392
- web: Inform the user when no projects to select templates from #2399
- web: Fix bugzilla 15077030 where deleting a rolebinding for a serviceaccount can delete additional rolebindings for serviceaccounts from another namespace #2406
- web: Update plan info on service instance update #2409
- web: Fix adding role to service account where namespace is sometimes missed #2411
- web: Show ProvisionCallFailed in notification drawer #2413
- web: Correctly merge env edits after background upates #2407
- web: Follow-on updates from @jennyhaines openshift/origin-web-console#2362 (comment) #2400
- web: Fix missing RolloutCancelled event in notification drawer #2412
- web: Fix for adding non-builder templates to a project #2424
- web: Use label-editor for PVC labels #2423
- web: Fix vertical alignment of "View Details" link #2425
- web: Bug 1505281 - Improve import YAML results message #2426
- web: Fix bug where wrong next steps message can be displayed #2429
- web: Remove breadcrumbs from catalog, create, and next-steps pages #2431
- web: Fix bug where custom img icons don't appear in catalog cards #2432
- web: Fix bugs with headings #2437
- web: Fix for create project dialog in projects list for mobile. #2444
- web: Fix broken route links #2445
- web: Update help text on CA inputs #2443
- web: Don't wrap "Clear Filter" text #2439
- web: Should not display the 'Reveal Secret' link when secrets without 'data' field #2448
- web: Wizard fixes for iPhone #2451
- web: Fix problems with env valueFrom for DC hooks #2461
- web: Check for 'auths' field for both dockerconfig secrets types #2463
- web: Allow editing service instances again if previous update failed #2466
- web: Update catalog subcategory styles #2467
- web: Handle null secret values #2465
- web: Correctly disable Deploy button #2471
- web: Bug 1510346 - Don't let users copy empty secret value #2478
- web: Correct ProjectNameTaken error handling in deployImage, processTemplate, and fromFile wizards #2473
- web: Add ProvisionedSuccessfully even to notification drawer #2480
- web: Fix envFrom validation regex #2486
- web: Show idled state in collapsed overview rows #2487
Release Binaries
Binary artifacts are located here: https://gcsweb-ci.svc.ci.openshift.org/gcs/origin-ci-test/branch-logs/origin/v3.7.0/builds/test_branch_origin_cross/1032/artifacts/zips/
573e39965633671aac08d68f57d66ff182fb646649523914f0a60debb6515eba ./openshift-origin-client-tools-v3.7.0-7ed6862-linux-64bit.tar.gz
cfbd89b0bc5068e940daa9eff2af84be2458a4dd38b4c8ed363b04f204f06a54 ./openshift-origin-server-v3.7.0-7ed6862-linux-64bit.tar.gz
7b00cf3535e9b5a33c30a143bdb5621fe49f73aee63c77ff4a7f8d0212be4f0a ./openshift-origin-client-tools-v3.7.0-7ed6862-mac.zip
3b61b29940844d5744bea1a8c0d34fb47c0817e94b1ef154f2fe33014962742b ./openshift-origin-client-tools-v3.7.0-7ed6862-windows.zip
c0bfff74ed1db6d67887b5bd7883c600151d62608a2360b695ce21394874362f ./openshift-origin-image-v3.7.0-7ed6862-linux-64bit.tar.gz
c813a073e0a10e55b02ac9aaf02f2647d761180a327691765a58a25676a3d4c8 ./CHECKSUM
RPMs are published here: https://gcsweb-ci.svc.ci.openshift.org/gcs/origin-ci-test/branch-logs/origin/v3.7.0/builds/test_branch_origin_extended_conformance_gce/2001/artifacts/rpms/