Releases: loft-sh/vcluster
v0.21.0-beta.3
What's Changed
- ENG-4867: Fixes platform create output so it prints internal vcluster create command instead of external by @cbron in #2221
- feat: prompt for missing vcluster name in create command by @zerbitx in #2216
- build: bump kubernetes 1.27 from 1.27.15 to 1.27.16 by @felipecrs in #2223
- chore: update k8s versions in version maps and default version by @rohantmp in #2213
New Contributors
Full Changelog: v0.21.0-beta.2...v0.21.0-beta.3
v0.21.0-beta.2
What's Changed
- fix: remove unneeded --reuse-values by @FabianKramm in #2214
- fix: change warnings to info, increase time between messages by @zerbitx in #2211
- refactor: faster selecting vclusters / spaces, fix ephemeral containers & better logging by @FabianKramm in #2218
- feat: Added bi-directional annotation and label syncing by @ThomasK33 in #2215
- feat: allow wildcard for dns hostname by @FabianKramm in #2219
- refactor: reverse expression for fromHost by @FabianKramm in #2220
Full Changelog: v0.21.0-beta.1...v0.21.0-beta.2
v0.21.0-beta.1
What's Changed
- refactor: improve error message by @FabianKramm in #2208
- chore: bump k8s version to 1.31 by @rohantmp in #2202
- license(vCluster): Updated OSS licenses by @loft-bot in #2209
- feat: Added patches to more core resources by @ThomasK33 in #2207
Full Changelog: v0.21.0-beta.0...v0.21.0-beta.1
v0.21.0-beta.0
Breaking vcluster.yaml Changes
On the current resources that support manipulating fields on a resource, the following name changes have occurred:
- The
sync.toHost.XX.translate
field has renamed tosync.toHost.XX.patches
. - The
sync.toHost.XX.patches.expression.toHost
field has been renamed tosync.toHost.XX.patches.expression
. - The
sync.toHost.XX.patches.expression.fromHost
field has been renamed tosync.toHost.XX.patches.reverseExpression
.
What's Changed
- build(deps): bump peter-evans/create-pull-request from 5 to 7 by @dependabot in #2174
- refactor: change info to error by @FabianKramm in #2201
- Adds min and max to LimitRange by @emoreth in #2088
- fix: exclude partially deployed vClusters from listing by @FabianKramm in #2203
- chore: Update translate to patches by @ThomasK33 in #2198
- feat: Added patches to sync from host CRs by @ThomasK33 in #2204
New Contributors
Full Changelog: v0.21.0-alpha.11...v0.21.0-beta.0
v0.21.0-alpha.11
Breaking Changes
In the previous versions of v0.21.0 alphas, we added the ability to sync custom resources in vcluster.yaml by introducing sync.toHost.customResourceDefinitions
and sync.fromHost.customResourceDefinitions
.
In this release, the fields have been updated to sync.toHost.customResources
and sync.fromHost.customResources
as we are syncing the custom resources as well as the custom resource definitions (CRDs).
By default, any custom resource defined in this field will automatically have its custom resource definition (CRD) be copied from the host cluster to the virtual cluster regardless of if the customResource is in the sync.toHost
or sync.fromHost
.
In addition, we have changed the name in the expression
section, where expression.toHost
has been updated to expression
and expression.fromHost
has been updated to reverseExpression
.
What's Changed
- fix: check for selector be nil by @FabianKramm in #2187
- fix: add tzdata to Dockerfile by @FabianKramm in #2191
- fix: bump kine version by @FabianKramm in #2190
- refactor: vcluster connect prefer background proxy by @FabianKramm in #2192
- feat: add service account to export kube config by @FabianKramm in #2193
- refactor: rename sync.customResourceDefinitions -> customResources by @FabianKramm in #2194
- fix: expression schema error & rename by @FabianKramm in #2196
Full Changelog: v0.21.0-alpha.10...v0.21.0-alpha.11
v0.20.1
What's Changed
- [v0.20] feat: Ignore updates to Rancher managed annotations (#2075) by @neogopher in #2076
- [BACKPORT V0.20] fix: add ingress host automatically to certificate by @FabianKramm in #2090
- [v0.20] Merge pull request #2110 from rohantmp/fixExternalDelete by @loft-bot in #2123
- [v0.20] Merge pull request #2126 from facchettos/fix-generic-sync by @loft-bot in #2127
- [v0.20] Merge pull request #2122 from rohantmp/fixBrowerLog by @loft-bot in #2128
- [v0.20] Merge pull request #2132 from FabianKramm/main by @loft-bot in #2134
- [BACKPORT v0.20] fix: wrong namespace for vcluster by @FabianKramm in #2138
- [v0.20] Merge pull request #2139 from facchettos/fix-generic-sync by @loft-bot in #2144
- [v0.20] Merge pull request #2140 from rohantmp/fixDelete by @loft-bot in #2143
- [v0.20] Merge pull request #2133 from rohantmp/fixHelm-4457 by @loft-bot in #2145
- [0.20] fix: create --connect fails because of improper config location, remove duplicate flags, drop duplicate functionality by @rohantmp in #2149
- [v0.20] fix(cli): do not upgrade if latest stable is older(eg: beta) by @deniseschannon in #2156
- [v0.20] Merge pull request #2154 from rmweir/only-uninstall-reset by @loft-bot in #2157
- [BACKPORT v0.20] Changes fallback ns to vcluster-platform by @FabianKramm in #2160
- [Backport-to-v0.20 set additional ca in platform add cluster by @hidalgopl in https://github.com//pull/2159
- [v0.20] Merge pull request #2148 from zerbitx/ENG-4585 by @loft-bot in #2162
- [v0.20] revert adding --ca-data flag to vcluster platform add cluster by @hidalgopl in #2161
- [v0.20] Merge pull request #2155 from deniseschannon/loft-ref by @loft-bot in #2166
- [v0.20] Merge pull request #2169 from neogopher/hpm-handle-trailingslash-mountpaths by @loft-bot in #2171
- [v0.20] Merge pull request #2172 from FabianKramm/main by @loft-bot in #2173
- [v0.20] test: Add tests for volumes and volumeMounts translation with hostpathmapper enabled by @neogopher in #2179
- [v0.20] Merge pull request #2187 from FabianKramm/refactor-ingress-auth by @loft-bot in #2188
Full Changelog: v0.20.0...v0.20.1
v0.21.0-alpha.10
What's Changed
- build: Generate image list files for distro and version by @ThomasK33 in #2177
- refactor: allow extra authenticators for vcluster pro by @FabianKramm in #2182
- Make it possible to create virtual clusters with numbers only name by @johannesfrey in #2168
- refactor: use separate access key per vCluster by @FabianKramm in #2184
- Use regular access key for all vCluster types by @FabianKramm in #2185
- refactor: figure out k8s version in helm chart by @FabianKramm in #2186
Full Changelog: v0.21.0-alpha.9...v0.21.0-alpha.10
v0.20.1-beta.3
Full Changelog: v0.20.1-beta.2...v0.20.1-beta.3
v0.20.1-beta.2
What's Changed
- [v0.20] Merge pull request #2169 from neogopher/hpm-handle-trailingslash-mountpaths by @loft-bot in #2171
- [v0.20] Merge pull request #2172 from FabianKramm/main by @loft-bot in #2173
- [v0.20] test: Add tests for volumes and volumeMounts translation with hostpathmapper enabled by @neogopher in #2179
Full Changelog: v0.20.1-beta.1...v0.20.1-beta.2
v0.21.0-alpha.9
What's Changed
- fix: handle trailing slash in mount paths for hostpath mapper by @neogopher in #2169
- Improve vcluster platform reset error message by @FabianKramm in #2172
- test: Add tests for volumes and volumeMounts translation with hostpathmapper enabled by @neogopher in #2176
- fix: pv syncing by @FabianKramm in #2178
Full Changelog: v0.21.0-alpha.8...v0.21.0-alpha.9