Skip to content

Latest commit

 

History

History
162 lines (121 loc) · 12.4 KB

CHANGELOG-2.11.md

File metadata and controls

162 lines (121 loc) · 12.4 KB

Kubermatic 2.11

  • End-of-Life Kubernetes v1.14 is no longer supported. (#4989)
  • Added Kubernetes v1.15.7, v1.15.9 (#4995)
  • Kubernetes 1.13 which is end-of-life has been removed. (#4327)
  • Added Kubernetes v1.15.4 (#4329)
  • Added Kubernetes v1.14.7 (#4330)
  • A bug that prevented node Labels, Taints and Annotations from getting applied correctly was fixed. (#4368)
  • Removed K8S releases affected by CVE-2019-11253 (#4515)
  • A fix for CVE-2019-11253 for clusters that were created with a Kubernetes version < 1.14 was deployed (#4520)
  • Openstack: fixed API usage for datacenters with only one region (#4536)
  • Fixed a bug that could cause intermittent delays when using kubectl logs/exec with exposeStrategy: LoadBalancer (#4279)
  • Fix a bug that caused setup on nodes with a Kernel > 4.18 to fail (#4180)
  • Fixed fetching the list of tenants on some OpenStack configurations with one region (#4185)
  • Fixed a bug that could result in the clusterdeletion sometimes getting stuck (#4202)
  • kubeadm join has been fixed for v1.15 clusters (#4162)
  • Kubermatic Swagger API Spec is now exposed over its API server (#3890)
  • updated Envoy to 1.11.1 (#4075)
  • Kubernetes versions affected by CVE-2019-9512 and CVE-2019-9514 have been dropped (#4118)
  • Enabling the OIDC feature flag in clusters has been fixed. (#4136)
  • Fixed an issue where deleted project owners would come back after a while (#4020)
  • Kubernetes versions affected by CVE-2019-11247 and CVE-2019-11249 have been dropped (#4066)
  • Kubernetes 1.11 which is end-of-life has been removed. (#4030)
  • Kubernetes 1.12 which is end-of-life has been removed. (#4067)

Misc

  • Openstack: A bug that could result in many security groups being created when the creation of security group rules failed was fixed (#3848)
  • Added Kubernetes v1.15.1 (#3859)
  • Updated machine controller to v1.5.1 (#3883)
  • A bug that sometimes resulted in the creation of the initial NodeDeployment failing was fixed (#3894)
  • Fixed an issue that kept clusters stuck if their creation didn't succeed and they got deleted with LB and/or PV cleanup enabled (#3973)
  • Fixed joining nodes to Bring Your Own clusters running Kubernetes 1.14 (#3976)

Dashboard

  • Fixed an issue with handling resources refresh on error conditions (#1452)
  • Openstack: the project name can now be provided manually (#1426)
  • JS dependencies have been updated to address potential vulnerabilities in some of them. (#1388)

Supported Kubernetes versions:

  • 1.11.5-10
  • 1.12.3-10
  • 1.13.0-5
  • 1.13.7
  • 1.14.0-1
  • 1.14.3-4
  • 1.15.0

Cloud providers

  • It is now possible to create Kubermatic-managed clusters on Packet. (#3419)
  • It is now possible to create Kubermatic-managed clusters on GCP. (#3350)
  • the API stops creating an initial node deployment for new cluster for KubeAdm providers. (#3346)
  • Openstack: datacenter can be configured with minimum required CPU and memory for nodes (#3487)
  • vsphere: root disk size is now configurable (#3629)
  • Azure: fixed failure to provision on new regions due to lower number of fault domains (#3584)

Dashboard

  • The project menu has been redesigned. (#1195)
  • Fixed changing default OpenStack image on operating system change (#1215)
  • containerRuntimeVersion and kernelVersion are now displayed on NodeDeployment detail page (#1216)
  • Custom links can now be added to the footer. (#1220)
  • The OIDC provider URL is now configurable via "oidc_provider_url" variable. (#1222)
  • The application logo has been changed. (#1232)
  • The breadcrumbs component has been removed. The dialogs and buttons have been redesigned. (#1233)
  • Packet cloud provider is now supported. (#1238)
  • Tables have been redesigned. (#1240)
  • Added option to specify taints when creating/updating NodeDeployments (#1244)
  • Styling of the cluster details view has been improved. (#1270)
  • Missing parameters for OIDC providers have been added. (#1273)
  • Dates are now displayed using relative format, i.e. 3 days ago. (#1303)
  • Redesigned dialogs and cluster details page. (#1305)
  • Add provider GCP to UI (#1307)
  • Redesigned notifications. (#1315)
  • The Instance Profile Name for AWS could be specified in UI. (#1317)
  • Redesigned node deployment view. (#1320)
  • Redesigned cluster details page. (#1345)

Monitoring

  • ACTION REQUIRED: refactored Alertmanager Helm chart for master-cluster monitoring, see documentation for migration notes (#3448)
  • cAdvisor metrics are now being scraped for user clusters (#3390)
  • fixed kube-state-metrics in user-clusters not being scraped (#3427)
  • Improved debugging of resource leftovers through new etcd Object Count dashboard (#3508)
  • New Grafana dashboards for monitoring Elasticsearch (#3516)
  • Added optional Thanos integration to Prometheus for better long-term metrics storage (#3531)

Misc

  • ACTION REQUIRED: nodePortPoxy Helm values has been renamed to nodePortProxy, old root key is now deprecated; please update your Helm values (#3418)
  • Service accounts have been implemented.
  • Support for Kubernetes 1.15 was added (#3579)
  • More details are shown when using kubectl get machine/machineset/machinedeployment (#3364)
  • The resiliency of in-cluster DNS was greatly improved by adding the nodelocal-dns-cache addon, which runs a DNS cache on each node, avoiding the need to use NAT for DNS queries (#3369)
  • Added containerRuntimeVersion and kernelVersion to NodeInfo (#3381)
  • It is now possible to configure Kubermatic to create one service of type LoadBalancer per user cluster instead of exposing all of them via the nodeport-proxy on one central LoadBalancer service (#3387)
  • Pod AntiAffinity and PDBs were added to the Kubermatic control plane components,the monitoring stack and the logging stack to spread them out if possible and reduce the chance of unavailability (#3393)
  • Reduced API latency for loading Nodes & NodeDeployments (#3405)
  • replace gambol99/keycloak-proxy 2.3.0 with official keycloak-gatekeeper 6.0.1 (#3411)
  • More additional printer columns for kubermatic crds (#3542)
  • Insecure Kubernetes versions v1.13.6 and v1.14.2 have been disabled. (#3554)
  • Kubermatic now supports running in environments where the Internet can only be accessed via a http proxy (#3615)
  • ICMP traffic to clusters is now always permitted to allow MTU discovery (#3618)
  • A bug that caused errors on very big addon manifests was fixed (#3366)
  • Updated Prometheus to 2.10.0 (#3612)
  • Updated cert-manager to 0.8.0 (#3525)
  • Updated Minio to RELEASE.2019-06-11T00-44-33Z (#3614)
  • Updated Grafana to 6.2.1 (#3528)
  • Updated kube-state-metrics to 1.6.0 (#3420)
  • Updated Dex to 2.16.0 (#3361)
  • Updated Alertmanager to 0.17.0, deprecate version field in favor of image.tag in Helm values.yaml (#3410)
  • Updated machine-controller to v1.4.2 (#3778)
  • Updated node-exporter to 0.18.1 (#3613)
  • Updated fluent-bit to 1.1.2 (#3561)
  • Updated Velero to 1.0 (#3527)