github bottlerocket-os/bottlerocket v1.0.8

Deprecation Notice

Bottlerocket 1.0.8 is the last release where we plan to support the Kubernetes 1.15 variant, aws-k8s-1.15. Kubernetes 1.15 is no longer receiving support upstream. We recommend replacing aws-k8s-1.15 nodes with a later variant, preferably aws-k8s-1.19 if your cluster supports it. See this issue for more details.

OS Changes

  • Support additional kubelet arguments: kube-reserved, eviction-hard, cpu-manager-policy, and allow-unsafe-sysctls (#1388, #1472, #1465)
  • Expand file and process restrictions in the SELinux policy (#1464)
  • Add support for bootstrap containers (#1387, #1423)
  • Make host containers inherit proxy env vars (#1432)
  • Allow gzip compression of user data (#1366)
  • Add 'apply' mode to apiclient for applying settings from URIs (#1391)
  • Add compat symlink for kubelet volume plugins (#1417)
  • Remove bottlerocket.version attribute from ECS agent settings (#1395)
  • Make Kubernetes taint values optional (#1406)
  • Add guestinfo to available VMWare user data retrieval methods (#1393)
  • Include source of invalid base64 data in error messages (#1469)
  • Update eni-max-pods data file (#1468)
  • Update default host container versions (#1443, #1441, #1466)
  • Fix avc denial for dbus-broker (#1434)
  • Fix case of outputted JSON keys in host container user data (#1439)
  • Set mode of host container persistent storage directory after creation (#1463)
  • Add "current" persistent storage location for host containers (#1416)
  • Write static-pods manifest to tempfile before persisting it (#1409)

Build Changes

  • Update default variant to aws-k8s-1.19 (#1394)
  • Update third-party packages (#1460)
  • Update Rust dependencies (#1461, #1462)
  • Update dependencies of host-ctr (#1371)
  • Add support for specifying a variant's supported architectures (#1431)
  • Build OVA packages and include them in repos (#1428)
  • Add support for qcow2 as an image format (#1425) (Thanks, @mikalstill!)
  • Prevent unneeded artifacts from being copied through build process (#1426)
  • Change image format for vmware-dev variant to vmdk (#1397)
  • Remove tough dependency from update_metadata (#1390)
  • Remove generate_constants logic from build.rs of parse-datetime (#1376)
  • In the tools workspace, update to tokio v1, reqwest v0.11, and tough v0.11 (#1370)
  • Run static and non-static Rust builds in parallel (#1368)
  • Disable CMDLINE_EXTEND kernel configuration (#1473)

Documentation Changes

  • Document metrics settings in README (#1449)
  • Fix broken links for symlinked files in models README (#1444)
  • Document apiclient update as primary CLI update method (#1421)
  • Use apiclient set in introductory documentation, explain raw mode separately (#1418)
  • Prefer resolve:ssm: parameters for simplicity in QUICKSTART (#1363)
  • Update quickstart guides to have arm64 examples (#1360)
  • Document the deprecation of the aws-k8s-1.15 variant (#1476)
latest releases: v1.1.4, v1.1.3, v1.1.2...
3 months ago