🚀 New Features
- From now on each loft release will contain a
loft-images.txt
that lists the needed docker images for loft. In addition, adownload-images.sh
andpush-images.sh
script is attached that allows you to easier install loft in an air-gapped environment. Check out the new air-gapped installation docs page for more information - Added a new environment variable
DEFAULT_IMAGE_REGISTRY
to specify an alternative registry to pull loft images from - chart: Added new options
tls.enabled
andtls.secret
to specify a custom secret where to load the server certificate from
🐛 Bug Fixes
- vCluster: fixes an issue in the vCluster controller that could result in high cpu usage
- chart: fixes an issue where the /version endpoint in air-gapped clusters would timeout and lead to unwanted loft restarts
📦 Other
- The kiosk and virtual cluster chart are now compiled into the loft container to make it easier for air-gapped environments
- loft by default now listens on port 80 (HTTP) & 443 (HTTPS). This makes it easier to debug since you can now always port-forward and access loft directly with HTTPS. To disable HTTP or HTTPS set
PROXY_HTTP_PORT
orPROXY_HTTPS_PORT
to 0 - loft now uses different certificates for webhook, api service, token and server. The certificates can be changed through the secrets
loft-server-cert
,loft-webhook-cert
andloft-api-service-cert
- ui: the version selector in the app install drawer is now free text with autocomplete instead of a dropdown
- cli: an existing admin user is deleted when running
loft start --reset
to prevent issues with a wrong password - chart: increased the failure treshold in the loft probes to prevent unwanted restarts during startup