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

merged RC release notes into a single 1.1 entry #560

Merged
merged 7 commits into from
Sep 24, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 19 additions & 54 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,19 @@
# Edge Image Builder Releases

# Next
jdob marked this conversation as resolved.
Show resolved Hide resolved
# 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
* 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
jdob marked this conversation as resolved.
Show resolved Hide resolved
* "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 @@ -38,43 +23,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