Skip to content

Commit

Permalink
Merge branch 'main' into elemental-sl-micro-6
Browse files Browse the repository at this point in the history
  • Loading branch information
dbw7 authored Sep 24, 2024
2 parents be79636 + f9b21bc commit d73a33d
Showing 1 changed file with 19 additions and 54 deletions.
73 changes: 19 additions & 54 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,21 @@
# Edge Image Builder Releases

# Next
# v1.1.0

## General

* Extracted the K3S and RKE2 SELinux package and repository definitions into artifacts.yaml

## API

### Image Definition Changes

### Image Configuration Directory Changes

## Bug Fixes

* [#565](https://github.com/suse-edge/edge-image-builder/issues/565) - K3S SELinux uses an outdated package

---

# v1.1.0-rc2

## General

* The "custom files" functionality may now include directories, which will be maintained when copied to the image
* Improved Kubernetes definition validation
* Allow RKE2 deployments with Calico, Cilium and Multus on aarch64 platforms
* OS files and user provided certificates now maintain original permissions when copied to the final image
* Adds support for customizing SL Micro 6.0 base images (for SLE Micro 5.5 images, EIB 1.0.x must still be used)
* Added the ability to build aarch64 images on an aarch64 host machine
* Added the ability to automatically copy files into the built images filesystem (see Image Configuration Directory Changes below)
* Kubernetes manifests are now applied in a systemd service instead of using the `/manifests` directory
* Helm chart installation backOffLimit changed from 1000(default) to 20
* Improved Kubernetes resource installation handling
* Ensure that kernel arguments are applied during firstboot when kexec is used in ISO installations
* Improved Elemental handling when using SL Micro 6.0
* Added Elemental configuration validation
* Dropped `-chart` suffix from installed Helm chart names
* Added caching for container images
* Added built image name output to build command
* Leftover combustion artifacts are now removed on first boot
* OS files and user provided certificates now maintain original permissions when copied to the final image
* Dependency upgrades
* "Phone Home" deployments are now utilizing Elemental v1.6 (upgraded from v1.4)
* Embedded registry is now utilizing Hauler v1.0.7 (upgraded from v1.0.1)
Expand All @@ -40,43 +25,23 @@

### Image Definition Changes

* Introduced a dedicated FIPS mode option, adding the required packages, kernel arguments, and crypto selection

## Bug Fixes

* [#491](https://github.com/suse-edge/edge-image-builder/issues/491) - Large Helm manifests fail to install
* [#543](https://github.com/suse-edge/edge-image-builder/issues/543) - Kernel cmdline arguments aren't honoured in SL Micro 6.0 for SelfInstall ISO's
* [#550](https://github.com/suse-edge/edge-image-builder/issues/550) - PackageHub inclusion in RPM resolution silently errors on SLE Micro 6.0

---

# v1.1.0-rc1

## General

* Added the ability to automatically copy files into the built images filesystem
* Kubernetes manifests are now applied in a systemd service
* Artifact sources origin and metadata are now extracted from a configuration file (`config/artifacts.yaml`)
* Dropped `-chart` suffix from installed Helm chart names
* Added ability to build aarch64 images on an aarch64 host machine
* Added caching for container images
* Added built image name output to build command
* Leftover combustion artifacts are now removed on first boot

## API

### Image Definition Changes

* The `apiVersion` field now supports both `1.0` and `1.1` values
* The current version of the image definition has been incremented to `1.1` to include the changes below
* Existing definitions using the `1.0` version of the schema will continue to work with EIB
* Introduced a dedicated FIPS mode option (`enableFIPS`) which will enable FIPS mode on the node

### Image Configuration Directory Changes

* An optional directory named `os-files` may be included to copy files into the resulting image's filesystem at runtime
* The `custom/files` directory may now include subdirectories, which will be maintained when copied to the image

## Bug Fixes

* [#498](https://github.com/suse-edge/edge-image-builder/issues/498) - Fix kernelArgs issue with Leap Micro 6.0
* [#481](https://github.com/suse-edge/edge-image-builder/issues/481) - Certain Helm charts fail when templated without specified API Versions
* [#491](https://github.com/suse-edge/edge-image-builder/issues/491) - Large Helm manifests fail to install
* [#498](https://github.com/suse-edge/edge-image-builder/issues/498) - Fix kernelArgs issue with Leap Micro 6.0
* [#543](https://github.com/suse-edge/edge-image-builder/issues/543) - Kernel cmdline arguments aren't honoured in SL Micro 6.0 for SelfInstall ISO's
* [#550](https://github.com/suse-edge/edge-image-builder/issues/550) - PackageHub inclusion in RPM resolution silently errors on SLE Micro 6.0
* [#565](https://github.com/suse-edge/edge-image-builder/issues/565) - K3S SELinux uses an outdated package

---

Expand Down

0 comments on commit d73a33d

Please sign in to comment.