Version 2.5.1
Features Changed
It was not possible to use a local directory as source when using vendir to install extension packages. This was an omission as was possible for workshop files. Using a local directory with extension packages is now possible.
Updated Maven version to 3.9.2.
Bugs Fixed
Extension package files could not be mounted directly into the
/opt/packages
directory from a secret or config map, as Kubernetes would usually set the permissions such that it is owned by root and not writable by the workshop user, resulting in a failure when setting up to download any other packages using vendir. A similar permissions issue existed with the/opt/assets
directory but that may have not caused a failure. In both cases the directory is now pre-created in the workshop base image with the correct ownership and permissions.Kubernetes setup wasn’t correctly checking for existence of the injected file
/opt/kubernetes/config
before attempting to copy it to$HOME/.kube/config
. The error was ignored so setup would keep going, but it would result in a unexpected error message in the setup scripts log.