github loft-sh/loft v4.1.0-alpha.2

latest releases: v4.1.0-alpha.22, v4.1.0-alpha.21, v4.1.0-alpha.20...
pre-release3 months ago
  • breaking-change: Changed the default project namespace prefix to 'p-' from 'loft-p-' (by @FabianKramm in #2734)
  • breaking-change: Platform will fail if old project namespace prefix is detected (by @FabianKramm in #2778)
  • breaking-change: Removed APIs virtualclusters.cluster.loft.sh and spaces.cluster.loft.sh (by @FabianKramm in #2811)
  • breaking-change: Removed isolated control plane functionality from Platform, please use https://www.vcluster.com/docs/vcluster/deploy/topologies/isolated-control-plane instead (by @FabianKramm in #2778)
  • breaking-change: Removed platform cli, please use respective vCluster or DevPod CLI's instead (by @FabianKramm in #2741)
  • bug: Fix duplicated clusterRef issue when importing vCluster release to platform (by @janekbaraniewski in #2736)
  • bugfix: Fixed an issue where Project Quotas of type limits would not work with extended Resources (by @neogopher in #2713)
  • bugfix: Fixed an issue where idle connections were not closed correctly (by @FabianKramm in #2634)
  • bugfix: Fixed an issue where platform app installation would fail when using private OCI registry as source for the helm charts. (by @neogopher in #2802)
  • bugfix: Fixed an issue where retrieving metrics from Loft caused a recursive request (by @FabianKramm in #2652)
  • bugfix: Fixed an issue where setting env.LEADER_ELECTION_ENABLED caused Loft to set the environment variable multiple times (by @FabianKramm in #2643)
  • bugfix: Fixed an issue with chart templating causing kustomize to fail for agentOnly installations (by @neogopher in #2765)
  • bugfix: Fixed an issue with helm templating for rollingUpdate deployment strategy (by @neogopher in #2862)
  • bugfix: Loft will also downgrade the agent if the agent version is higher than the Loft version (by @FabianKramm in #2641)
  • bugfix: Track all Istio gateway activity for vclusters, regardless of destination service (by @lizardruss in #2787)
  • bugfix: ensure all required labels are set on namespace when handling existing vcluster with agent (by @janekbaraniewski in #2923)
  • bugfix: importing namespaces fixed (by @rohantmp in #2767)
  • enhancement: Allow sleep mode features to be configured via vcluster.yaml (by @lizardruss in #2872)
  • enhancement: Performance improvements for loft use space and loft use vcluster commands (by @lizardruss in #2609)
  • enhancement: Prevent regular application POST requests from waking sleeping resources (by @lizardruss in #2655)
  • enhancement: When an app fails to install within a vCluster, the vCluster is now not in an error state anymore and instead display a warning (by @FabianKramm in #2643)
  • enhancement: allow configuration of the loft project namespace prefix (by @rohantmp in #2721)
  • enhancement: projects cannot be deleted if they contain instances annotated with non-deletable, and loft-management-admin cannot delete collections of management resources (by @rohantmp in #2958)
  • feature: Add an API endpoint ConvertVirtualClusterConfig that converts a virtual cluster config to the new v0.20 format. (by @johannesfrey in #2629)
  • feature: Added a new flag helm-chart-version to the loft connect cluster command (by @FabianKramm in #2634)
  • feature: automatic importing of vClusters now doesn't require any settings in the project (by @rohantmp in #2667)
  • feature: change loft.sh/skip-helm-deploy annotation to loft.sh/externally-managed (by @rohantmp in #2565)
  • feature: expose single-namespace renaming logic through API (by @janekbaraniewski in #2834)
  • fix: Fixed an issue where ts net server would restart if multiple access keys were found (by @FabianKramm in #2612)
  • fix: Require chart version during virtual cluster instance and template creation. This will allow the platform to better handle major version changes in the future. (by @lizardruss in #2608)
  • fix: The oidc.clients is now deprecated. OIDC clients for use with vCluster Platform as an OIDC provider can be configured via the /oidcclients path or in the new OIDC clients config (found in the same view as the loft config). The oidc.clients field will continue to work until v5.0. In v5.0 it will be removed. OIDC clients can be created via kubectl using a secrets yaml that contains the following fields and labels:
    Labels:
    clientID: <ID for OIDC client>
    component: oidcServer
    Data fields:
    name: <name that describe client>
    clientID: <OIDC client ID>
    clientSectret: <OIDC client secret>
    redirectURIs: <OIDC redirect URIs to accept for this client> (by @rmweir in #2939)
  • fix: additionalCA will no longer override the system ca certs and instead add itself to the root ca certs directory (by @ThomasK33 in #2757)
  • security: Bumped Go to version 1.22.5 and dependencies (by @ThomasK33 in #2982)

Don't miss a new loft release

NewReleases is sending notifications on new releases.