Releases: loft-sh/vcluster
v0.19.7
What's Changed
- enhancement: Improve binaries volume config by @matskiv in #1581
- bugfix(chart): enable fallthrough for cluster.local queries only when fallbackHostDns is true by @neogopher in #1950
- enhancement: Ability to choose storage class that will be used by the vclusters ephemeral volume
Full Changelog: v0.19.6...v0.19.7
v0.21.0-alpha.1
What's Changed
- feat: add patcher by @FabianKramm in #1922
- Fix goversion for devpod by @yuvraj9 in #1920
- fix: properly forward apiservice by @FabianKramm in #1923
- migrated to new patchers and syncers by @facchettos in #1924
- refactor: add no status sub resource as option by @FabianKramm in #1928
- refactor: improve patcher & crd sync by @FabianKramm in #1930
- added logic with patcher for ingressclasses by @facchettos in #1931
- refactor: add kind as annotation by @FabianKramm in #1933
- test: fix unstructured unit tests by @FabianKramm in #1934
- added patch logic for csistorage by @facchettos in #1938
- added logic with patch for csidriver by @facchettos in #1937
- now uses the patcher logic for ingresses by @facchettos in #1932
- update logic to patcher for csi nodes by @facchettos in #1936
- feat(helm): Automatically create role & bindings for namespace containing platform secret by @ThomasK33 in #1935
- added patcher logic for endpoints by @facchettos in #1939
New Contributors
Full Changelog: v0.21.0-alpha.0...v0.21.0-alpha.1
v0.21.0-alpha.0
What's Changed
- feat: add vCluster side of kubevirt integration by @FabianKramm in #1915
- feat: add virtualmachinepools kubevirt by @FabianKramm in #1918
- lint(nilaway): Added nilaway to project by @ThomasK33 in #1914
Full Changelog: v0.20.0-beta.12...v0.21.0-alpha.0
v0.20.0-beta.12
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.20.0-beta.11
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.20.0-beta.10
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.20.0-beta.9
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.20.0-beta.8
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.20.0-beta.7
What's Changed
- fix: IPFamilyPolicy not synced for default vcluster service by @rohantmp in #1592
- merge vCluster charts & new values.yaml by @FabianKramm in #1583
- chore: bump values schema by @FabianKramm in #1597
- Schema comments: change vCluster to virtual cluster when not referring to the product itself by @aimeeu in #1598
- license(vCluster): Updated OSS licenses by @loft-bot in #1596
- fix: only apply deploy config once by @FabianKramm in #1600
- build: add sync config workflow by @FabianKramm in #1603
- build: update sync-config.yaml by @FabianKramm in #1604
- build: update sync-config.yaml by @FabianKramm in #1605
- build: update sync-config.yaml by @FabianKramm in #1606
- fix: delete unused nodes correctly by @FabianKramm in #1607
- print error on cli connection problems by @eumel8 in #1594
- fix: override endpoints if service selector is empty by @FabianKramm in #1608
- docs: fix helm install command by @pdbrito in #1614
- feat: allow external etcd for k3s & k0s by @FabianKramm in #1620
- Fix storage config docs that referenced old yaml structure by @heiko-braun in #1624
- refactor: disabled -> enabled: auto & telemetry refactor by @FabianKramm in #1625
- feat: allow embedded sqlite for k8s & default k8s by @FabianKramm in #1626
- refactor: make function replaceable by @FabianKramm in #1628
- refactor: improvements for plugins by @FabianKramm in #1629
- Regenerate CLI docs by @heiko-braun in #1630
- Files missing from CLI docs regen by @heiko-braun in #1631
- chore: move ipblock comment to field instead of type definition by @pascalbreuninger in #1639
- chore(deps): bump azure/setup-helm from 3 to 4 by @dependabot in #1637
- Added build target to generate schema by @heiko-braun in #1635
- refactor: rename embeddedSqlite to embedded by @FabianKramm in #1640
- docs: suggest required helm values for scraping kubelet targets in Isolated mode by @neogopher in #1642
- refactor: add concrete webhook types by @FabianKramm in #1643
- added draft for interceptor plugin by @facchettos in #1612
- fix: affinity label selector overriden by namespace selector by @rohantmp in #1609
- refactor: changes for vcluster-sdk by @FabianKramm in #1645
- Change chart links by @johannesfrey in #1648
- Fix another chart reference by @johannesfrey in #1649
- Fix comment about default distro by @johannesfrey in #1650
- feat: add migration function by @FabianKramm in #1646
- refactor: make distro optional for default values by @FabianKramm in #1653
- chore: generate values.yaml comments by @FabianKramm in #1655
- Explicitly mention that Helm must be >= v3.10.0 by @johannesfrey in #1656
- Define global in subchart json schema by @joebowbeer in #1652
- fix: multi-namespace mode configmap sync by @FabianKramm in #1657
- moved withinterceptor so it can catch the info from the context by @facchettos in #1658
- chore: prevent distro switch from k0s by @FabianKramm in #1659
- chore: fix function name in comment by @clonefetch in #1661
- replaced handlername with interceptor wide name by @facchettos in #1662
- Do not encode distro name into Chart URL by @johannesfrey in #1660
- build: release ghcr.io/loft-sh/vcluster-oss by @FabianKramm in #1663
- refactor: remove special pro functionality from cli by @FabianKramm in #1665
- refactored pluginconfig by @facchettos in #1664
- Fix vcluster create & support orbstack for direct connection by @FabianKramm in #1667
- feat(config): add pro admonition to jsonschema based on product:pro go tag: by @pascalbreuninger in #1670
- feat: add "migrate values" command to migrate to new values format by @johannesfrey in #1671
- chore: validate passed in values files before passing it to helm by @johannesfrey in #1675
- now takes into account the parameters from the kubeconfig config part by @facchettos in #1672
- added check for k0s to make sure we don't use incompatible options by @facchettos in #1674
- now sets up the controller with the exportkubeconfig namespace if it is set by @facchettos in #1676
- chore: adjust helm version check to be more explicit by @johannesfrey in #1680
- feat: show a message if user attempts to use pro / platform features by @lizardruss in #1677
- Add product:pro to all pro features in config.go by @deniseschannon in #1679
- fix: add coredns version map with key equales to 1.26 item by @LinPr in #1673
- fix: unhandled error in endpoints sync by @FabianKramm in #1681
- chore: prevent certain pro commands from executing with v0.20 by @FabianKramm in #1683
- Update pro flags in config.go by @deniseschannon in #1684
- fix: migrate sync ingresses correctly by @FabianKramm in #1685
- chore: perform early exit when no values file is given for vcluster < v0.20 by @johannesfrey in #1686
- chore: rename vcluster migrate values to vcluster convert config by @johannesfrey in #1688
- fix: migrate command name has changed by @johannesfrey in #1690
- Prevent distro and backingstore switch by @johannesfrey in #1668
- fix: rename embed chart by @FabianKramm in #1691
- fix: let pro commands fail instead of succeed by @FabianKramm in #1692
- Update docusaurus.config.js by @LukasGentele in #1695
- fix: Semvare compare missing a v character by @ThomasK33 in #1696
- fix: ignore stderr in helm version check by @rohantmp in #1699
- Append the vcluster distro env map to syncer container's env map correctly by @neogopher in #1698
- refactor: allow disable csinodes & show k3s, k0s & k8s logs by default by @FabianKramm in #1700
- moved the interceptor to after authz so plugins don't have to do it themselves by @facchettos in #1703
- DO NOT MERGE feat(docs): add version dropdown to link to new docs and mark current as legacy by @pascalbreuninger in #1641
- refactor: allow specifying resources for init container by @FabianKramm in #1705
- fix: omitted log messages by @FabianKramm in #1706
- build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #1707
- refactor: introduce vCluster manager by @FabianKramm in #1710
- fix: flaking k8sdefaultendpoint syncing by @FabianKramm in #1712
- feat(platform): Added platform hook by @ThomasK33 in #1714
- refactor(platform): Remove unnecessary platform params by @ThomasK33 in #1715
- chore: change vcluster start chart name to vcluster-platform by @FabianKramm in #1716
- dep-up: Updated loftctl deps by @ThomasK33 in #1719
- fix: replace vcluster/config with vcluster-config/config when syncing by @johannesfrey in #1720
- Isolated control plane fix & --use-manager by @FabianKramm in ht...
v0.19.6
What's Changed
Features:
Fixes:
-
fix: affinity label-selector overriden by namespace selector by @rohantmp in #1644
-
fix: set owner reference on cert secrets by @rohantmp and @ThomasK33 in #1799, #1858, and #1831
-
fix(chart): duplicate affinity sections in eks chart by @neogopher in #1824
-
fix: vcluster list command panic by @janekbaraniewski in #1833
-
fix(vclusterctl): limit updating vCluster server address to local for OSS vClusters only by @neogopher in #1844
-
fix: allow --server when using platform on vcluster connect by @FabianKramm in #1849 and #1851
-
fix: vcluster list should omit OSS vCluster that were imported into pro vClusters. by @zerbitx in #1865
-
fix(docs): fix remaining reference to top level storage: config by @heiko-braun in #1621
-
fix(docs): reference v0.19 helm charts in versioned docs by @johannesfrey in #1647
New Contributors
- @janekbaraniewski made their first contribution in #1833
Full Changelog: v0.19.5...v0.19.6