Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 3.42 KB

RELEASE_NOTES.md

File metadata and controls

65 lines (45 loc) · 3.42 KB

Edge Image Builder Releases

Next

General

  • Added output at combustion phase to observe the script being executed
  • Kubernetes install scripts are now downloaded at runtime instead of during the container image build process
  • Bumped Go Version to 1.22
  • Added support for using Helm charts from authenticated repositories/registries
  • Added support for skipping Helm chart TLS verification and for using Helm charts from plain HTTP repositories/registries

API

  • The --config-file argument to the EIB CLI has been renamed to --definition-file.
  • The --build-dir argument to the EIB CLI is now optional and defaults to <config-dir>/_build, creating it if it does not exist.
  • The --config-dir argument to the EIB CLI is now optional and defaults to /eib which is the most common mounted container volume.

Image Definition Changes

  • Added the ability to configure Helm charts under kubernetes/helm

Image Configuration Directory Changes

  • Helm chart values files can be specified under kubernetes/helm/values

Bug Fixes

  • #239 - Incorrect warning when checking for both .yml and .yaml files
  • #259 - SCC registration is not cleaned up if RPM resolution fails
  • #260 - Empty network directory produces a network configuration script
  • #267 - Embedded registry renders Kubernetes resources even when Kubernetes is not configured
  • #242 - Empty rpms directory triggers resolution
  • #283 - Definition file argument to EIB is incorrect
  • #245 - Pass additional arguments to Helm resolver
  • #307 - Helm chart parsing logic breaks if "---" is present in the chart's resources
  • #272 - Custom files should keep their permissions
  • #209 - Embedded artifact registry starting even when manifests don't have any images

v1.0.0-rc1

General

  • Added support for deploying user-provided Helm charts
  • Added support for custom network configuration scripts

API

Image Definition Changes

  • Removed the embeddedArtifactRegistry/images/supplyChainKey attribute
  • Changed operatingSystem/users/sshKey into operatingSystem/users/sshKeys and it is now a list instead of a single string
  • Added the ability to configure operating system groups under operatingSystem/groups
  • Added optional primaryGroup field for operating system users
  • Added optional secondaryGroups field for operating system users
  • Added optional createHomeDir field for operating system users
  • Added optional uid field for operating system users

Bug Fixes

  • #197 - Consider using ENTRYPOINT instead of CMD
  • #213 - zypper clean after zypper install
  • #216 - Update the docs to reflect that systemd can be used for any kind of systemd unit, not just services