Skip to content

v3.7.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@smarterclayton 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

Roadmap for the v3.7 release

v3.7.0-rc.0 (2017-10-27) Full Changelog

API

  • Images
    • The imagestream spec.dockerImageRepository field is now deprecated #16181
  • Routes
    • Support additional field selectors on routes #16305
  • Builds
    • API docs should show the right return value for build instantiate and build instantiatebinary #16157
    • The experimental extended builds feature has been removed in favor of the existing ability to chain builds with image sources #16811

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
    • Squashed 'cmd/service-catalog/go/src/github.com/kubernetes-incubator/service-catalog/' changes from aa27078754..510060232e (ee4ff3f)
    • catalog: handle change to single catalog binary (de7f4c1)
  • 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

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 to oc 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