Releases: loft-sh/vcluster
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
v0.19.6-rc.2
What's Changed
Full Changelog: v0.19.6-rc1...v0.19.6-rc.2
v0.19.6-rc1
What's Changed
Features:
Fixes:
- fix: affinity label-selector overridden by namespace selector by @rohantmp in #1644
- fix: set owner reference on cert secrets by @rohantmp in #1799 and @ThomasK33 in #1831
- fix(chart) : fix 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
- docs: fix remaining reference to top level storage: config by @heiko-braun in #1621
- 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-rc1
v0.20.0-beta.6
What's Changed
- feat(ui) - remove eks distro option from docs by @andyluak in #1748
- chore: upgrade loft api and cli import to v4, replace pro mentions with platform by @rohantmp in #1761
- fix: e2e flakes when waiting for vcluster by @rohantmp in #1762
- fix: proxy kubelets loadbalancer by @FabianKramm in #1767
- fixed a var shadowing issue that cause nil pointer when creating from helm by @facchettos in #1768
- chore(config): also enable hpm when using deprecated flag by @johannesfrey in #1770
- fail early if kine can't start by @facchettos in #1771
- chore(vclustectl): do not print deprecated for platform cmd by @johannesfrey in #1774
- chore(vclusterctl): rename pro to platform by @johannesfrey in #1775
- allow users to define a default priorityClass by @narcis96 in #1769
- refactor: add syncLabels by @FabianKramm in #1783
- Adds enableServiceLinks to the STS config for controlPlane and controlPlane.backingStore by @zerbitx in #1789
- fix: Add kube context to helm install command by @ThomasK33 in #1792
- dx: Add option to specify development image in cluster connect by @ThomasK33 in #1793
- Credits cmd by @facchettos in #1797
- chore(cli/config): unify config and make location configurable by @johannesfrey in #1798
- chore(platform): remove path knowledge from platform client by @johannesfrey in #1800
- fix: use agent pod label to get cluster name by @rohantmp in #1802
- Platform clusters by @facchettos in #1779
- fix: set owner reference on cert secrets by @rohantmp in #1796
- fix: credits command not working by @rohantmp in #1805
- Platform secrets by @facchettos in #1790
- Cluster access key by @facchettos in #1804
- removed get service cidr by @facchettos in #1806
- List teams by @facchettos in #1791
- feat: Added get current-user sub-command by @ThomasK33 in #1807
- fix: disable global owner for multins mode by @rohantmp in #1808
- removed dep on loftctl for reset by @facchettos in #1809
- now sets the cache dir correctly by @facchettos in #1811
- Management by @facchettos in #1810
- Porting loftctl vcluster commands by @johannesfrey in #1803
- fix: don't init selves before platform start by @rohantmp in #1812
- fix: use platform token in kube config/fix description by @rohantmp in #1817
- fix(chart): Fixed labels not getting applied to statefulset by @ThomasK33 in #1818
- fix/refactor: remove need to pass cli.Config to subcommands by @rohantmp in #1813
- fix: e2e flakes when waiting for vcluster to come up by @rohantmp in #1819
- Porting loftctl space commands by @johannesfrey in #1816
- fix(vclusterctl): write switched manager to config by @johannesfrey in #1820
- fix(vclusterctl): only fill out owner when given by @johannesfrey in #1822
- chore(vclusterctl): add loftctl flags to vcluster connect by @johannesfrey in #1823
- feat: Added Disconnect command for every vCluster-related context by @ThomasK33 in #1821
- chore(platform): thin out platform client by @johannesfrey in #1825
New Contributors
Full Changelog: v0.20.0-beta.5...v0.20.0-beta.6