What's Changed
- basic comp matrix for vcluster distro versions by @ishankhare07 in #1411
- disabled dualstack for k0s by @facchettos in #1413
- bump k8s to 1.29 and kind to 1.28 by @ishankhare07 in #1410
- [vclusterctl] Added connect cluster command by @ThomasK33 in #1415
- fix: show pro vclusters if not logged in by @FabianKramm in #1416
- now writes the config to disk to avoid race condition with secret update by @facchettos in #1418
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #1421
- fix: increase limits for init containers by @FabianKramm in #1422
- added the cp subcommand by @facchettos in #1423
- now cp doesn't read the whole file in memory by @facchettos in #1424
- feat: add node port config by @FabianKramm in #1426
- fix: wrong volumes check by @FabianKramm in #1432
- refactor: add isRemote to WriteKubeConfigToSecret by @FabianKramm in #1433
- refactor: allow extra sans by @FabianKramm in #1434
- Adding initial Generic Sync Example for Traefik by @MarkTurney in #1431
- chore(deps): bump anchore/sbom-action from 0.15.0 to 0.15.1 by @dependabot in #1435
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #1437
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #1438
- docs: Clarified CHPM license requirements by @ThomasK33 in #1439
- added how to eneable-ssl-passthrough so users can avoid leaving the docs by @mpetason in #1441
- Merge k8s api-server, controller-manager, scheduler into syncer container by @facchettos in #1440
- bump k3s to 1.29 by @ishankhare07 in #1442
- remove special cases for setup with k8s by @facchettos in #1443
- chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #1444
- chore(deps): bump follow-redirects from 1.14.8 to 1.15.4 in /docs by @dependabot in #1445
- ci(vcluster): Added OSS license report action by @ThomasK33 in #1447
- ci(e2e): Prebuilding ginkgo e2e binaries by @ThomasK33 in #1446
- ci(licenses): Fixed branch name trigger by @ThomasK33 in #1448
- license(check): Added license check on dependency changes by @ThomasK33 in #1449
- changed distro detection by @facchettos in #1451
- feat(helm): Added field to specify dedicated loadbalancer annotations by @ThomasK33 in #1450
- refactor: use external package to manage values & fix imports by @FabianKramm in #1452
- feat: add plugin v2 by @FabianKramm in #1455
- license(vCluster): Updated OSS licenses by @loft-bot in #1454
- refactor: improve plugin v2 by @FabianKramm in #1457
- fix: plugin v2 problems by @FabianKramm in #1460
- Add hint about wildcard support for sync-labels field in docs by @neogopher in #1461
- refactor: add plugin v2 helm options & helm unit tests by @FabianKramm in #1463
- added cli info command by @facchettos in #1462
- refactor: metrics proxy & scheme by @FabianKramm in #1468
- refactor: remove manifests by @FabianKramm in #1469
- refactor: add loft crds to scheme by @FabianKramm in #1470
- feat(cli): add ignore-not-found flag by @mariuskimmina in #1458
- chore: bump k8s dependencies by @FabianKramm in #1471
- license(vCluster): Updated OSS licenses by @loft-bot in #1472
- build: remove manifests from goreleaser by @FabianKramm in #1473
- fix serviceCIDR bug by @facchettos in #1477
- removed unused
syncer.noargs
by @facchettos in #1475 - refactor: controller context by @FabianKramm in #1478
- refactor: improve startup by @FabianKramm in #1479
- now handles both deprecated
replicas
andsyncer.replicas
by @facchettos in #1474 - fix: metrics server by @FabianKramm in #1480
- embedded etcd in k8s by @facchettos in #1459
- added volume mount by @facchettos in #1482
- migrated all replicas to new format by @facchettos in #1485
- fix: plugin v2 hooks by @FabianKramm in #1487
- Sync endpoint updates for service mappings of headless services by @neogopher in #1481
New Contributors
- @MarkTurney made their first contribution in #1431
- @mariuskimmina made their first contribution in #1458
Full Changelog: v0.18.1...v0.19.0-alpha.4