Releases: loft-sh/vcluster
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
v0.21.0-alpha.8
What's Changed
- Fix: reset password namespace & start chart name by @FabianKramm in #2132
- fix(cli): do not upgrade if latest stable is older(eg: beta) by @rohantmp in #2131
- fix: wrong namespace for vcluster by @FabianKramm in #2137
- [trivial] fix(cli): reword logs for clarity by @rohantmp in #2140
- fixed reference to old product name in cli by @facchettos in #2139
- fix(cli): improve UX around vcluster upgrade command by @rohantmp in #2136
- fix: init manifests fail if chart artifact name differs from chart name by @rohantmp in #2133
- add --all flag to vcluster platform add vcluster by @hidalgopl in #2113
- Consolidate create/switch/update context with --connect by @johannesfrey in #2112
- feat: coredns pod supports affinity and stain tolerance by @mayooot in #2107
- fixed an issue for generic sync that deleted referenced objects by @facchettos in #2150
- added clusterrole rule for eso and webhook by @facchettos in #2151
- Captures helm error before trying to call WaitForReadyLoftPod by @zerbitx in #2148
- add --ca-data flag to vcluster platform add cluster command to allow … by @hidalgopl in #2153
- Only uninstall if reset flag is true by @rmweir in #2154
- Changes fallback ns to vcluster-platform by @zerbitx in #2147
- fix(pro): Force StatefulSet for embedded etcd by @ThomasK33 in #2158
- revert adding --ca-data flag to vcluster platform add cluster by @hidalgopl in #2163
- fix: update platform add command to reference the platform instead of loft by @deniseschannon in #2155
New Contributors
Full Changelog: v0.21.0-alpha.7...v0.21.0-alpha.8
v0.20.1-beta.1
Full Changelog: v0.20.1-beta.0...v0.20.1-beta.1
v0.20.1-beta.0
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
Full Changelog: v0.20.0...v0.20.1-beta.0