Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport: Changelog v1.40.0 #3017

Conversation

deckhouse-BOaTswain
Copy link
Collaborator

Changelog v1.40.0

Know before update

  • Certificates in the old API group (you can check presence via kubectl get certificates.certmanager.k8s.io -A) will not be renewed anymore.
  • Ingress-nginx v1.1 pods will be restarted.
  • Pods in the following modules will be restarted: admission-policy-engine, cni-cilium, kube-proxy, cloud-provider-yandex, node-local-dns, node-manager, metallb, terraform-manager, linstor, kube-dns, snapshot-controller, cert-manager, user-authn, vertical-pod-autoscaler, extended-monitoring, monitoring-kubernetes, ingress-nginx, log-shipper, pod-reloader, dashboard, openvpn, upmeter.
  • The monitoring-kubernetes-control-plane module now works only if the control-plane-manager module is enabled.

Features

  • [cert-manager] Removed deprecated legacy cert-manager (certmanager.k8s.io API group). #2947
    Certificates in the old API group (you can check presence via kubectl get certificates.certmanager.k8s.io -A) will not be renewed anymore.
  • [common] Updated kube-rbac-proxy. #2905
    Pods in the following modules will be restarted: admission-policy-engine, cni-cilium, kube-proxy, cloud-provider-yandex, node-local-dns, node-manager, metallb, terraform-manager, linstor, kube-dns, snapshot-controller, cert-manager, user-authn, vertical-pod-autoscaler, extended-monitoring, monitoring-kubernetes, ingress-nginx, log-shipper, pod-reloader, dashboard, openvpn, upmeter.
  • [deckhouse] Check kernel version dependencies for sensitive modules. #2709
    In case of unmet kernel dependencies, cilium or cilium + istio or cilium + openvpn or cilium + node-local-dns modules will be locked by special init-contaiters.
  • [ingress-nginx] Remove Ingress Nginx controllers of versions below 1.1. #2927
  • [monitoring-kubernetes-control-plane] The module has been entirely reworked. #2905
    The monitoring-kubernetes-control-plane module now works only if the control-plane-manager module is enabled.
  • [node-manager] Add ability to scale node groups from zero size. You can set minPerZone = 0 and maxPerZone > 0 now. #2762
  • [prometheus] Updated Prometheus-(Self) dashboard. #2968
  • [prometheus] Added Prometheus benchmark dashboard. #2967
  • [user-authn] Added RootCAData and InsecureSkipVerify options for OIDC providers. #2963

Fixes

  • [deckhouse] Removed the Approved column from the status columns. #2958
  • [extended-monitoring] Restart if metrics were last collected more than 15 minutes. #2988
  • [ingress-nginx] Fix erroneous redirect to nil://example.com. #2970
    Ingress-nginx v1.1 pods will be restarted.
  • [node-local-dns] Disable node-local-dns for cilium installations on nodes with kernel < 5.7 due to problems with ebpf-socket and resolved endpoints. #2995
    The node-local-dns module stops working for cilium installations on nodes with kernels < 5.7.

Chore

  • [ceph-csi] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-aws] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-azure] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-gcp] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-openstack] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-vsphere] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [cloud-provider-yandex] Update csi-attacher and csi-resizer. #2561
    csi-plugin pods will be restarted.
  • [linstor] Update components version. #2561
    linstor and csi-plugin pods will be restarted.
  • [metallb] Add metallb module usage example #2833

See CHANGELOG v1.40 for more details.

@deckhouse-BOaTswain deckhouse-BOaTswain merged commit 32ba11b into release-1.40 Nov 11, 2022
@deckhouse-BOaTswain deckhouse-BOaTswain deleted the cherry-pick-release-1.40-710c6abc38a64f764efbc46d401bfa584c14f90e branch November 11, 2022 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant