Skip to content

Changelog for v1-21-eks-5

This changelog highlights the changes for v1-21-eks-5.

Base Image

Security updates to Amazon Linux 2.

Patches

Patches Removed

The following patches were in EKS-D v1.21-4 but were removed in the version.

  • 0008-EKS-PATCH-Allow-override-of-kube-proxy-base-image.patch
  • Patch is no longer needed.

Patches Added

  • 0010-PATCH-kubeadm-CoreDNS-permissions-for-endpointslices.patch
  • Fixes error with CoreDNS. See EKS-D Issue #545.
  • Patch is from a commit in upstream Kubernetes PR #102466
  • Multiple, related patches that fix a security vulnerability with kubelet
  • New patches
    • 0009-EKS-PATCH-Pass-additional-flags-to-subpath-mount-to-avoid-flak.patch
    • 0010-EKS-PATCH-Add-missing-interface-method-in-mount_unsupported.go.patch
    • 0011-EKS-PATCH-Update-the-unit-tests-to-handle-mountFlags.patch
    • 0012-EKS-PATCH-Keep-MakeMountArgSensitive-and-add-a-new-signature-t.patch
  • About the patches
    • Security fix for upstream Kubernetes issue #104980. The Kubernetes version used by this EKS-D release is v1.21.4, which falls within the range of versions impacted by this security vulnerability.
    • Patches are from the commits in upstream Kubernetes PR #104253, which should be part of Kubernetes v1.23. Upstream Kubernetes v1.21.5 cherry-picked the PR.

Contributor Shout Out

Special thanks to jonathan-conder-sm for their contributions to this release, specifically their thoroughly-investigated issue and subsequent PR that added a patch and fixed the bug.