v3.7.0-rc.0
Pre-release
Pre-release
smarterclayton
released this
27 Oct 16:44
·
15713 commits
to master
since this release
v3.7.0-rc.0
This is a feature release of OpenShift Origin.
Changes
v3.7.0-rc.0 (2017-10-27) Full Changelog
API
- Images
- The imagestream
spec.dockerImageRepository
field is now deprecated #16181
- The imagestream
- Routes
- Support additional field selectors on routes #16305
- Builds
Component updates
- Updated to Kubernetes v1.7.6-166-ga08f5eeb62 + patches
- 45345: Support "fstype" parameter in dynamically provisioned PVs #16232
- 45611: remove use of printf semantics for view-last-applied cmd #16983
- 47599: Rerun init containers when the pod needs to be restarted #16865
- 47806: kubelet: fix inconsistent display of terminated pod IPs by using events instead #16464
- 47806: kubelet: fix inconsistent display of terminated pod IPs by using events instead #16615
- 48033: Refactor and simplify generic printer for unknown objects #16892
- 48226: Log get PVC/PV errors in MaxPD predicate only at high verbosity. #16329
- 48502: Add a refreshing discovery client #16215
- 48524: fix udp service blackhole problem when number of backends changes from 0 to non-0 #16328
- 48583: Record 429 and timeout errors to prometheus #16266
- 48584: Move event type #16865
- 48589: When faild create pod sandbox record event. #16865
- 48605: support json output for log backend of advanced audit #16128
- 48612: Warn if cluster ID is missing for AWS #16331
- 48709: glusterfs: retry without auto_unmount only when it's not supported #15199
- 48757: Fix flaky test in reconciler_test #16871
- 48940: support fc volume attach and detach #15437
- 48970: Recreate pod sandbox when the sandbox does not have an IP address. #16865
- 49016: PV controller: resync informers manually #16965
- 49025: fix NodePort test on baremetal installs #15766
- 49127: Make definite mount timeout for glusterfs volume mount #15199
- 49133: add controller permissions to set blockOwnerDeletion #16182
- 49142: Slow-start batch pod creation of rs, rc, ds, jobs #16111
- 49215: Require Cluster ID for AWS #16331
- 49219: Use case-insensitive header keys for --requestheader-group-headers. #16186
- 49416: FC volume plugin: remove block device at DetachDisk #16236
- 49420: Fix c-m crash while verifying attached volumes #15433
- 49475: Fixed glusterfs mount options #15199
- 49638: Remove default binding of system:node role to system:nodes group #14227
- 49640: Run mount in its own systemd scope #15725
- 49899: Update the client cert used by the kubelet on expiry #16571
- 50036: Bring volume operation metrics #16490, #16615
- 50094: apimachinery: remove pre-apigroups import path logic #15955
- 50258: Add token cache component #14916
- 50258: Add token group adder component #14916
- 50258: Add union token authenticator #14916
- 50258: Simplify bearer token auth chain, cache successful authentications #14916
- 50334: Support iscsi volume attach and detach #16299
- 50350: Wait for container cleanup before deletion #16865
- 50476: fix the webhook unit test; the server cert needs to have a valid CN; fix a fuzzer #16861
- 50583: Make endpoints controller update based on semantic equality #16889
- 50843: FlexVolume: Add ability to control 'SupportsSELinux' during driver's init phase #16174
- 51035: Show events when describing service accounts #13621, #16615
- 51119: Allow audit to log authorization failures #16128
- 51148: Enable finalizers independent of GC enablement #16105
- 51199: Makes Hostname and Subdomain fields of v1.PodSpec settable when empty and updates the StatefulSet controller to set them when empty #16722
- 51448: Add PVCRef to VolumeStats #16205
- 51473: Fix cAdvisor prometheus metrics #16048
- 51534: update scheduler to return structured errors instead of process exit #16015
- 51535: allow disabling the scheduler port #16015
- 51553: Expose PVC metrics via kubelet prometheus #16205
- 51633: update GC controller to wait until controllers have been initialized #16617
- 51636: add reconcile command to kubectl auth #16104
- 51638: allow to generate extended methods in client-go #16019
- 51644: do not update init containers status if terminated #16244
- 51705: Address panic in TestCancelAndReadd #16077
- 51727: ensure all unstructured resources #16082
- 51728: Enable CRI-O stats from cAdvisor #16441
- 51750: output
<none>
for colums not found #17023 - 51782: A policy with 0 rules should return an error #16128
- 51796: Fix pod and node names switched around in error message. #16392, #16615
- 51803: make url parsing in apiserver configurable #16110
- 51932: fix format of forbidden messages #16110
- 51972: ProducesObject should only update the returned API object resource documentation #16157
- 51972: ProducesObject should only update the returned API object resource documentation #16615
- 52030: Fill in creationtimestamp in audit events #16128
- 52073: Fix cross-build #16441
- 52092: Fix resource quota controller panic (Drop in 1.8) #16241
- 52112: Allow watch cache disablement per type #16398, #16615
- 52127: Fix deployment timeout reporting #16277
- 52168: Fix incorrect status msg in podautoscaler #16664
- 52221: Always populate volume status from node #16384
- 52297: Use cAdvisor constant for crio imagefs #16441
- 52344: Do not log spam image pull backoff #16302
- 52440: add --dry-run option -> oadm <drain,cordon,uncordon> #16333
- 52503: Get fallback termination msg from docker when using journald log driver #16912
- 52515: Clarify predicates name to clean confusing. #16778
- 52515: changes to upstream commits to fix unit test errors with 3.7. #16778
- 52545: use specified discovery information if possible #16722
- 52597: Support flag round tripping #16270
- 52602: etcd3 store: retry w/live object on conflict #16722
- 52604: Use separate client for node status loop #16722
- 52673: default service resolver for webhook admission #16861
- 52675: Fix FC WaitForAttach not mounting a volume #16483, #16615
- 52687: Refactoring and improvements for iSCSI and FC storage plugins #16483, #16615
- 52691: FC plugin: Return target wwn + lun at GetVolumeName() #16483, #16615
- 52775: Fix panic in ControllerManager when GCE external loadbalancer healthcheck is nil #16722
- 52823: Third party resources should not be part of conformance #16722
- 52864: dockershim: fine-tune network-ready handling on sandbox teardown and removal #16602
- 52864: dockershim: fine-tune network-ready handling on sandbox teardown and removal #16615
- 52947: Preserve leading and trailing slashes on proxy subpaths #16722
- 53037: Verify client cert before reusing existing bootstrap #16571
- 53069: Align imagefs eviction defaults with image gc defaults #16565, #16615
- 53135: Fixed counting of unbound PVCs towards limit of attached volumes. #16718
- 53167: Do not GC exited containers in running pods #16896
- 53233: Remove containers from deleted pods once containers have exited #16913
- 53299: Correct APIGroup for RoleBindingBuilder Subjects #16722
- 53318: create separate transports for liveness and readiness probes #16615, #16633
- 53332: Ignore pods for quota that exceed deletion grace period #16722
- 53401: Fix spam of multiattach errors in event logs #16681
- 53442: add nested encoder and decoder to admission config #16682
- 53446: kubelet: add latency metrics to network plugin manager #16696
- 53457: Ignore notFound when deleting firewall #16722
- 53464: output empty creationTimestamps as null #16665
- 53606: implement ApproximatePodTemplateObject upstream #16379
- 53682: Use proper locks when updating desired state #16791
- 53720: Optimize random string generator to avoid multiple locks. This is a modified version of the upstream 53720, as SafeEncodeString function does not exist in 3.7. #16864
- 53731: Use locks in fake dbus #16740
- 53753: Reduce log spam in qos container manager #16840
- 53793: User separate client for leader election in scheduler 1.7 PR is kubernetes/kubernetes#53884 #16864
- 53823: allow fail close webhook admission #16861
- 53831: Fix volume reconciler test flake #16871
- 53857: kubelet sync pod throws more detailed events #16865
- 53896: decode admission responses into a fresh object #16861
- 53916: update .dockercfg data to config.json format #16868
- 53989: Remove repeated random string generations in scheduler volume predicate #16864
- 54257: Use GetByKey() in typeLister_NonNamespacedGet #16986
- 54308: The garbage collector creates too many pods #16978
- 54593: Removed containers are not always waiting #17042
- : Fix to avoid REST API calls at log level 2. #15934
- : allow a filter function on admission registration #16639
- : allow controller context injection to share informers #16089
- : increase timeout in TestCancelAndReadd even more #16411
- : openapi generation for createNamespacedDeploymentConfigRollback duplication problem #16615
- : update namespace lifecycle to allow review APIs #16603
- : update namespace lifecycle to allow review APIs #16615
- : Adapt etcd testing util to v3.2.1 #16615
- : Adapt etcd testing util to v3.2.8 #16730
- : Fix gc test until 1.8 #16453
- : Fix result type in fake clientset generator #16100
- : add debugging to NodePort test #15766
- : aggregate openapi through servers. 1.8 should fix tthis for CRD #16615
- : drop in 1.9 rebase. Shims enough admission webhook to work without modifying api #16861
- : generated updates #16615
- UPSTREAM: : handle kube-gen rename #16288
- UPSTREAM: : rename generators to match upstream #16288
- revert: bc8249c: "UPSTREAM: : allow PV controller recycler template override" #16139
- revert: dcb5eef: "UPSTREAM: : hack out portworx to avoid double proto registration" #15862
- Service catalog updated to v0.1.0 #17027
- Updated to Docker distribution v2.6.2-7-g729840c + patches
- docker/distribution: 2299: Fix signalling Wait in regulator.enter #15694
- docker/distribution: 2382: Don't double add scopes #14471
- docker/distribution: 2384: Fallback to GET for manifest #14471
- docker/distribution: 2402: Allow manifest specification #14471
- docker/distribution: : Azure dependencies #16615
- docker/distribution: : Revert "disable manifest list registration" #16322
- docker/distribution: : add README.md to docker/distribution/vendor #15694
- docker/distribution: : custom routes/auth #15694
- docker/distribution: : disable manifest list registration #16319
- Other notable dependency changes
- bump(github.com/coreos/etcd): v3.2.8
- fsouza/go-dockerclient: : support volume mounts in docker build api, RH specific
- google/cadvisor#1700: Reduce log spam when unable to get network stats
- google/cadvisor#1706: oomparser: don't get stuck for certain processes
- google/cadvisor#1728: Expose total_rss when hierarchy is enabled
- google/cadvisor#1741: add CRI-O handler
- google/cadvisor#1766: adaptive longOp for du operation
- google/cadvisor#1770: Monitor diff directory for overlay2
- opencontainers/runc#1344: fix cpu.cfs_quota_us changed when systemd daemon-reload using systemd
- opencontainers/runc#1378: Expose memory.use_hierarchy in MemoryStats
Features
- apps: Add prometheus metrics for deployment configs #14796
- auth: Node admission/authorization #14227
- auth: Per-client access token expiration #14784
- auth: Advanced audit as tech preview in origin #16128
- auth: Report events when service account OAuth is incorrectly configured and clients can't log in #13621
- cli: Add
--sub-path
opt tooc set-volume
#16459 - cri-o: enable build pods to tolerate running on crio while talking to docker #16491
- setup crio networking for build containers (57a4f0d)
- cri-o: Disable hostports when CRI-O is used #16463
- dns: The DNS subsystem should manage keeping dnsmasq in sync #16740
- examples: Add an example Helm Tiller template #16339
- image: Controller for automatic image signature import #16293
- image: Support manifest list import with linux/amd64 platform #16322
- metrics: Add Prometheus metrics for TemplateInstance controller #16455
- metrics: Prometheus alerts for openshift build subsystem #16495
- network: Support multiple CIDR addresses for the pod SDN #14558
- network: Semi-automatic egress IP #16561, #16659
- node: Simplify node bootstraping, allow central configuration of nodes, and enable automatic certificate rotation for nodes #16571
- node: Allow
openshift start node
to launch the Kubelet directly, instead of running in process #16270 - registry: Sync images from one image stream to another registry #14471
- registry: Report the public pull spec for image streams #15853
- route: Route creation with
oc new-app
#16396 - route: Use an annotation to provide a route cookie #16454
- router: Add a simple NGiNX router based template #13840
- security: Add AllowedFlexVolumes to manage a whitelist of allowed flexvolumes drivers #15558
- security: Make SCC with less capabilities more restrictive. #14825
- security: Modify "sudoer" group and "privileged" SCC to seamlessly work together #16213
Bugs
- apps: Deployment config stuck in the new state should respect timeoutSeconds #17000
- apps: Remove generic deployment config trigger controller #14910
- auth: Add controller permissions to set blockOwnerDeletion #16182
- auth: Add short TTL cache to token authentication #14916
- auth: Add the --rolebinding-name option to rolebinding commands #14868
- auth: Initialize the server from Kube namespaced roles and bindings #16517
- auth: Switch to using the upstream RBAC reconcile command #16104
- auth: Update RoleBindingRestriction admission to handle RBAC #16163
- auth: Use the upstream authorization filters #16110
- build: Check for pending, not running, state in next build start tests #16924
- build: Disallow @ character in secret identification URL patterns, so that people don't mistakenly try to add URL patterns of the form username@hostname/path #13282
- build: Enforce context timeout on build log streaming #15944
- build: Ensure user supplied labels override existing image labels during builds #16700
- catalog: Enable asynchronous deprovision in template service broker #16815
- catalog: Ensure RBAC for service-catalog-controller to be consistent #16440
- cli: Append labels when --show-labels is passed to
oc get users
#16053 - cli: Create config.json formatted Docker secrets instead of the older .dockercfg format #16868
- cli: Do a better job printing objects we don't understand in
get
#16892 - cli: Don't fail if secrets/ is passed to
oc secrets
#17004 - cli: Ensure StatefulSets work with
oc logs
commands #16652 - cli: Lemove usage of legacy client in oc describers #16041
- cli: Prevent
oc rollout
panic when resource given is not a deployment config #16438 - cli:
oc debug
should not fail if the user doesn't have access to the node #17028 - cli:
oc debug
should use the deployment pod template if 0 replicas exist #16379 - cli:
oc new-app
should not time out while using a proxy #16187 - cli: add --output & --dry-run options to
oc adm policy
sub-commands #16218 - client: Allow to extend generated clients with custom verbs #16019
- cluster: Enable webhook admission in an alpha state #16861
- cluster: Fix "No log available from 'origin' container" #17006
- deploy: Make deployments minReadySeconds test more tolerant to infrastructure issues #16061
- diagnostic: Bug 1481147: Fix default pod image for network diagnostics #16439
- hack: Break release into pieces, build images in parallel #16047
- hack: Make focus and skip a lot easier to use in extended tests #15915
- hack: Prepare for static deep-copy in 3.8 rebase #16469
- hack: Remove build docker volume if OS_BUILD_ENV_CLEAN_BUILD_VOLUME is set #16073
- image: Align imagefs eviction defaults with image gc defaults #16565
- image: Correct missing sizes for manifest schema 1 images #16325
- image: Create template-service-broker subpackage and image #16638
- image: Ensure image pruning only updates a given image stream once during pruning, and handle account errors #16717
- image: Improve basic image secret handling when secrets point to http port 80 or https port 443 #15945
- image: Pruning should keep layers referenced by other images #16656
- image: Set error when we receive unknown schema for the stored image metadata #16319
- image: Update to use external clients where possible, be more consistent with other storage #16170
- image: update Apache image stream naming, Apache QuickStart, and add Ruby 2 #16214
- ldap: Use groupUIDNameMapping for LDAP sync/prune with Openshift groups #16071
- network: Add development support for ovn-kubernetes network plugin #15756
- network: Fix UDP service blackhole problem when number of endpoints changes from 0 to non-0 #16328
- network: Fix defaulting of legacy ClusterNetwork fields #16897
- network: Fix some diagnostic error handling (NetworkCheck and DiagnosticPod) #16848
- network: Health check the OVS process and restart if it dies #16742
- network: Improve egress IP reliability #16866
- network: Only start the SDN controller if an openshift network plugin is configured #16060
- network: Rename pkg/sdn to pkg/network, for consistency with its API #16057
- network: Split networking out from node initialization into its own package #16269
- network: Switch to a go library for managing node IP calls via netlink for better performance #15834
- node: System containers need to initialize dnsmasq #16378
- oauth: Add some basic HTTP headers to OSIN provided pages #17010
- perf: Disable the watch cache for resources that do not need it, to save memory in production #16398
- perf: Reduce excessive memory allocation in common authz operations #16986
- registry: Docker registry hard prune should fix layer links #17020
- registry: Use a privileged client in registry instead of user client when getting or creating signatures #16353
- router: Do not include accept-proxy in port list when using proxy protocol and syn eater #16444
- router: Fix filter namespaces in template router #15916
- router: Replaced event queue based watching resources in router with shared informers #16315
- run scheduler by wiring up to a command #16015
- security: Modify nonroot, hostaccess, and hostmount-anyuid SCCs to drop some capabilities #16436
- security: Validate pod's volumes only once in security constraints and also fix field path in the error message #16006
- server: Move remaining storage to separate API servers #16172
- server: Require cluster ID for AWS #16331
- server: Split up SDN master/node/proxy/CNI code #15781
- storage: Enable Portworx Storage Driver #15862
- template: Add NODE_SELECTOR parameter on TSB template #16539
- test: Correctly parse nested go tests #16817
- test: Enable many more tests #16453
- test: Wait longer for healthz during integration tests #16040
- web: Patternfly vertical navigation and project bar #1932
- web: Make sure there's always a menu item for the current project #2003
- web: Add track by to notification drawer #1988
- web: Removing table-hover from tables to address inconsistency in hover color #2011
- web: Fix for landing page bug where .landing wasn't positioned correctly #2000
- web: Bug 1488288 - Fix pods link on monitoring page #2006
- web: Not allowing creation date to wrap to eliminate bug #2012
- web: Add 'Select from Project' wizard to allow project templates/images to be imported #1966
- web: Still show instance details when provision in progress #2019
- web: Fix hamburger menu at mobile for pages with no project bar #2017
- web: Support binding parameters #1987
- web: Fix excessively large notification blank state message #2023
- web: Updating dependencies to resolve various bugs #2025
- web: Add the ability to add a secret to an application #2021
- web: Use relative URL for Browse Catalog link #2027
- web: Remove independent scroll from events sidebar Fixes openshift/origin-web-console#2004 Fixes openshift/origin-web-console#2028 #2033
- web: Use create project popup rather than the create-project page #2035
- web: Add 'Select from Project' option in the 'Add to Project' dropdown #2041
- web: Warn when secret keys are not valid env var names #2039
- web: Bug 1490680 - Correctly prompt on unsaved changes for Edit YAML #2051
- web: Remove incorrect warning when deleting build config #2052
- web: Do not disable filter input for importing a template from a project #2054
- web: Wait for project bar visibility #2053
- web: Avoid runtime error for some dockerconfigjson secrets #2057
- web: Allow the user to select containers when adding a secret to an application #2058
- web: Make sure project bar always appears on page load #2064
- web: Fix for created date not wrapping well with "Add to Application" button #2067
- web: Ensure kve does not render on browser builds if no envs to show #1970
- web: Add error message for invalid mount paths when adding secrets to an application #2075
- web: Adopt new service catalog resource names #2048
- web: Bug fix for import modal having scrollbar on landing page #2080
- web: Bug 1491495 - Allow decimals in some number inputs #2074
- web: Add track by to overview service instance row #2090
- web: Show creation timestamp in binding delete dialog #2092
- web: Don't show "Applications" as step label when pod presets are disabled #2093
- web: Enable new landing page experience by default #2078
- web: "Add to Application" for config maps #2094
- web: File path input should always be readonly #2101
- web: Fix case: "View All Projects" #2104
- web: Add quick command to help dropdown #1788
- web: Updates for Service Instance & Bindings #1906
- web: Make close notification link accessible #2106
- web: Show consistent status messages for deleted instances and bindings #2112
- web: Remove alpha prefix from service catalog properties #2113
- web: Let administrators disable "Copy Login Command" #2107
- web: Disable clicking number to go to results step #2110
- web: Bug 1492949 - Don't prompt for project processing template from YAML #2115
- web: Add internal notifications to notification drawer #2001
- web: Quota Notifications #2116
- web: Copy login command shouldn't be wrapped in quotes #2135
- web: Don't link to secret if binding isn't ready #2138
- web: Fixes bug where h3 have unwanted border and padding in resource-service-bindings overlays #2139
- web: Changing overlay layout to a single column #2127
- web: List serviceclasses as a cluster-scoped resource #2140
- web: Updates to service instance page, show failed bindings #2141
- web: Show application kind when add to application dropdown is open #2136
- web: Show "binding" as type in delete dialog #2143
- web: Fix deployment empty state message when multiple ICT #2146
- web: Fix to correctly show binding name in bindings list #2147
- web: Making display of errors for service rows consistent with others #2148
- web: Fix binding ready logic #2154
- web: Don't show parameters step when bind has no parameters #2152
- web: Bug 1495491 - Show events tab on build config page #2168
- web: Bug 1495460 - Fix build config source namespace #2169
- web: Delete bindings when deleting a service instance #2150
- web: Overview instance row improvements #2174
- web: Bug 1496396 - Don't warn on navigate when YAML isn't changed #2178
- web: Support EnvFrom in the Env Editors #2133
- web: Update DeploymentConfig controller to use getPreferredVersion #2164
- web: Fixes bug where required field indicator was misaligned in deploy image overlay #2188
- web: Bug 1496687 - Consistent binding names #2187
- web: Add space on right for when log-view-output has vertical scroll. This prevents horizontal scrollbar. Fixes openshift/origin-web-console#2189 #2193
- web: Don't let users accidentally and permanently dismiss router hostname message #2194
- web: Making next steps/results messaging consistent #2184
- web: Match section headings to design specs #2195
- web: Let users remove an envFrom entry for a deleted secret #2196
- web: EnvFrom Issue Updates #2198
- web: Improving display of results status messages and removing orphaned tasks directive #2209
- web: Remove tasks.js reference from index.html #2212
- web: Temporarily disable integration tests #2210
- web: Don't show "Service Instance" in Other Resources list #2199
- web: EnvFrom Copy Fixes #2211
- web: Do not show "Show Annotations" link when there are none #2214
- web: Set form definition for bind parameters when creating a binding. #2215
- web: Bug 1498897 - Don't break if quota status is not set #2216
- web: Re-enable integration tests #2220
- web: Fixes unnecessary scrollbar when there's a quota status alert and... #2223
- web: Correctly hide/show quota notifications per project #2222
- web: Fix problem where UI appears unresponsive while waiting for websocket update #1959
- web: Fix bug deleting bindings for service instance #2230
- web: Adopt service catalog API changes #2155
- web: Fix preferred version for service bindings #2233
- web: Add SVG icons #2208
- web: Adding doc and support links to template info panel #2231
- web: Vertically align close and kebab icons in notification drawer Match kebab and close icon default color Fixes openshift/origin-web-console#2218 #2229
- web: Fixes issue where create/fromimage SVG icons can get quite large #2245
- web: Bug 1496687: Consistent binding names #2247
- web: Implement truncate-long-text for service class description and long description Fixes openshift/origin-web-console#2072 #2224
- web: Adopt more service catalog API changes #2235
- web: Bug 1501015 - Don't load service class more than once #2256
- web: Bug 1501849 - Fix show/hide annotations label #2261
- web: Update PHP and MySQL icons #2262
- web: add "overwrite" option to attachPVC view #2176
- web: Adding vendor to info screens, adding docUrl and supportUrl to info screens that lacked it #2243
- web: Adding default message if no description is provided #2264
- web: Revert "add "overwrite" option to attachPVC view" #2263
- web: Special case some humanized reasons codes #2266
- web: Improve role select when editing membership #2265
- web: Disable service-instance delete link when already schedulaed for deletion #2234
- web: Should not be able to add the same secret or config map to an application twice #2249
- web: Bug 1502914 - Compact empty envFrom entries #2275
- web: Fix issues with bindings widget for service instances #2273
- web: Fix bug where sidebar bg color doesn't extend to bottom at mobile #2279
- web: Replacing empty tables with empty state message #2259
- web: Fix issue 2272: Show hidden roles checkbox isnt functioning properly #2281
- web: Mount path is not required for envFrom #2305
- web: Update pending states to use hourglass - adds icon for Pod Initializing #2308
- web: Bug 1504001 - Fix tooltip over entire dialog #2306
- web: Remove icon from Select from Project empty states for consistency #2311
- web: Don't set propagationPolicy when deleting bindings #2314
- web: EnvFrom Config Map and Secret Link #2201
- web: Allow unlimited websockets on Edge - also fix leaking websockets on monitoring page #2315
- web: Service instance details configuration and edit #2237
- web: Bug 1504511 - Remember template values when clicking back #2322
- web: Update template annotations #2304
- web: Fix pending message for service instances on overview #2328
- web: Add product icons for service catalog #2313
- web: Fix issue 2293: click on read notification focus bug #2299
- web: Consistent cursor style for instance failed tooltip #2333
- web: Bug 1505289 - Fix visible expression in HPA error message #2334
- web: Do not show binding parameters on the overview page #2326
- web: Update storage filter empty state to new standard #2341
- web: Add grouping to Select from Project #2336
- web: Fix runtime error opening Import YAML dialog #2342
- web: Fix issue #2302: marking all notifications read can resurrect cleared notifications #2346
- web: Membership updates to correct broken layouts when multiple roles assigned. Overall code cleanup Fixes openshift/origin-web-console#1219 #2344
- web: Fix bug where blank space appears in dc config page #2351
- web: Add alt text for left nav in mini-mode Fixes #2294 Replaces #2309 #2359
- web: Environment From Fix Drag & Order Display #2238
- web: Preselect current project in 'Select from Project' #2361
- web: Handle displaying parameters when secrets are not available. #2355
- web: Use correct HTTP status from failed DataService.list #2360
- web: Do not allow updating to plans that have been removed #2369
- web: Bug 1506153 - Use query param serviceExternalName #2375
- web: Added 'no projects and cant create' empty state to process-template, deploy-image, and from-file #2296
- web: Adopt renamed service external name properties #2347
- web: Only transition vertical nav if project bar exists #2381
Release SHA256 Checksums
e35e53b42a00e4d04305ec55c94b623135d3ac236c999c00765703161da23769 ./openshift-origin-client-tools-v3.7.0-rc.0-e92d5c5-linux-64bit.tar.gz
a0ef9d9ab37079fb1a69e1e2283c7288fbc940867283230ff03ac77e17fffb5c ./openshift-origin-server-v3.7.0-rc.0-e92d5c5-linux-64bit.tar.gz
0f1ec8ad4e84a207e54d526c27daa73bd066f75f14d8f735377132da04acb959 ./openshift-origin-client-tools-v3.7.0-rc.0-e92d5c5-mac.zip
9447a3684700a4a5a1a95dd52f51a31c6972eb5bf10c4eea40cb9162acc89477 ./openshift-origin-client-tools-v3.7.0-rc.0-e92d5c5-windows.zip