- 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
- 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.
- Added the ability to configure Helm charts under
kubernetes/helm
- Helm chart values files can be specified under
kubernetes/helm/values
- #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
- Added support for deploying user-provided Helm charts
- Added support for custom network configuration scripts
- Removed the
embeddedArtifactRegistry/images/supplyChainKey
attribute - Changed
operatingSystem/users/sshKey
intooperatingSystem/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