v0.8.0
Version 0.8.0 marks another big step forward in the maturity and usability of the project.
This release introduces the possibility to disable the networking module of Liqo. This will allow offloading pods without enabling the pod-to-pod connectivity between the two peered clusters if not required, enforcing more robust security requirements among them.
Other minor improvements and bug fixes have been introduced.
Thank you to all the people who tested our previous release and gave us hints to improve the usability of the project, and who contributed to this release!
What's Changed
💥 Breaking Change
- Resiliency to network failures in the remote (provider) cluster through ShadowEndpointslices by @fra98 in #1677
🚀 New Features
- Add metrics for virtual-kubelet by @damianot98 in #1570
- Make it possible to configure IPAM module by @aleoli in #1673
- VK: configurable network condition by @aleoli in #1685
- Make it possible to disable the IP reflection by @aleoli in #1684
- Configure external network by @aleoli in #1694
- Add readiness status of the foreign API server to the ForeignCluster CR by @fra98 in #1703
- Liqoctl: status supports internal network disabled by @cheina97 in #1727
- Liqoctl: status peer supports internal network disabled + unit tests by @cheina97 in #1743
- LiqoNet: Grafana dashboard data source selector by @cheina97 in #1750
- Node selector, tolerations & affinity support by @Sharathmk99 in #1756
- Disable remap of host K8S API server if it's reachable from remote cluster by @Sharathmk99 in #1773
🧹 Code Refactoring
- Bump golang-ci version to 1.52.0 by @aleoli in #1726
- Run e2e with cluster-api provided clusters by @aleoli in #1742
- E2E tests: liqoctl status + kubectl refactoring by @cheina97 in #1751
- Fix PR number in E2E tests dispatch by @cheina97 in #1767
📝 Documentation
- Docs: add external network feature docs by @aleoli in #1747
- Documenting how to declare resources by @frisso in #1754
- Docs: EKS minimum permissions required by @cheina97 in #1770
Other Changes
- Liqoctl: handle external network by @aleoli in #1720
- Add PR number in E2E tests dispatch by @cheina97 in #1765
- PR number in rebase (test=true) command by @cheina97 in #1771
New Contributors
- @damianot98 made their first contribution in #1570
Full Changelog: v0.7.2...v0.8.0