Skip to content

Releases: liqotech/liqo

v0.11.0-rc.1

09 May 10:56
Compare
Choose a tag to compare
v0.11.0-rc.1 Pre-release
Pre-release
  • E2E test fix

    Francesco Cheinasso - Thu, 9 May 2024 12:02:06 +0200

  • Network: fwcfg and rtcfg reque

    Francesco Cheinasso - Wed, 8 May 2024 11:12:20 +0200

  • Cleanup old consts and tests

    Francesco Torta - Wed, 8 May 2024 10:59:13 +0200

  • Removed old net api

    Francesco Torta - Wed, 8 May 2024 10:51:22 +0200

  • bump lint action

    Alessandro Olivero - Mon, 6 May 2024 17:55:36 +0200

  • fix unit test

    Alessandro Olivero - Mon, 6 May 2024 17:55:36 +0200

  • remove ipam storage and refactor ipam

    Alessandro Olivero - Mon, 6 May 2024 17:55:36 +0200

  • old network packages cleanup

    Alessandro Olivero - Mon, 6 May 2024 17:55:36 +0200

  • Removed liqonet build from CI

    Francesco Torta - Mon, 6 May 2024 11:17:20 +0200

  • fix key renque

    Alessandro Olivero - Fri, 26 Apr 2024 15:14:53 +0200

  • LiqoMapper fix for namespaced clients

    Francesco Cheinasso - Fri, 26 Apr 2024 09:48:45 +0200

  • Renamed flag to enable/disable the Networking module

    Francesco Torta - Wed, 24 Apr 2024 12:06:17 +0200

  • Higher verbosity for internalnodes not found

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • fix external network logs

    Alessandro Olivero - Wed, 24 Apr 2024 11:39:00 +0200

  • Refactoring controller-manager main

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Remove natmapping inflater

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • swap gw server and client default configuration

    Alessandro Olivero - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: virtualkubelet remapping exceptionfor local pods

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • podCIDR remapping exclude eth0

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • DNS resolver fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: remapping controller refactoring

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Offloading: ip mapping (virtualkubelet integration)

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: liqoctl pod wait for ready status

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Generate clients for IP resource

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: gw restart fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: geneve tunnel ID fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • IP resource creation

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: ip mapping

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • VirtualNode: drain fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Handle InternalNodes deletion at uninstall time

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Fix liqoctl build on non-unix system

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Use manager with all pods cached in controller-manager

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • WireGuard templates examples

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • fix nat address and port override

    Alessandro Olivero - Wed, 24 Apr 2024 11:39:00 +0200

  • add documentation on external network configuration

    Alessandro Olivero - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: fwmark use all podcidr as src match

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • liqoctl: flag --service-type set also new gateway service type

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Network:error check in rt_tables file close

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: conntrack internal routing

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Added priorityClassName to new Network pods

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Updated liqoctl status peer

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • InternalCIDR network fix

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Bump new images build to use Go 1.22

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • fix string formatting

    Alessandro Olivero - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: mark + conntrack API

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: Fabric IPAM init fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Set subnets in ipamStorage

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: gateway routes

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

    Co-authored-by: Alessandro Olivero <aleoli96@gmail.com>

  • Refactoring liqoctl status to handle new network

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • Network: geneve arp disabled

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Added preuninstall checks for new networking resources

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • fabric: node ips

    Francesco Cheinasso - Wed, 24 Apr 2024 11:39:00 +0200

  • Customize image version on new networking containers

    Francesco Torta - Wed, 24 Apr 2024 11:39:00 +0200

  • geneve package error fix

    Francesco Cheinasso - Wed, 24 Apr 2024 11:38:59 +0200

  • Network: daemonset geneve interfaces

    Francesco Cheinasso - Wed, 24 Apr 2024 11:38:59 +0200

  • Network: fabric container

    Francesco Cheinasso - Wed, 24 Apr 2024 11:38:59 +0200

  • bump copyright year to 2024

    Alessandro Olivero - Wed, 24 Apr 2024 11:38:59 +0200

  • Fix assignation of interface name to InternalNodes and InternalFabrics

    Francesco Torta - Wed, 24 Apr 2024 11:38:59 +0200

  • geneve tunnel operator

    Alessandro Olivero - Wed, 24 Apr 2024 11:38:59 +0200

  • Check all necessary fields to create fabrics

    Francesco Torta - Wed, 24 Apr 2024 11:38:59 +0200

  • Network: all random interface names

    Francesco Cheinasso - Wed, 24 Apr 2024 11:38:59 +0200

  • Network: added iproute2 in container
    ...

Read more

v0.10.3

26 Apr 08:29
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

Other Changes

  • Code-generator v0.30.0 by @cheina97 in #2440
  • Proposing a new governance model for the Liqo community by @frisso in #2417
  • Do not reflect OpenStack LoadBalancer id annotation by @fra98 in #2483

Full Changelog: v0.10.2...v0.10.3

v0.10.2

26 Mar 09:17
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

🧹 Code Refactoring

📝 Documentation

Other Changes

New Contributors

Full Changelog: v0.10.1...v0.10.2

v0.10.1

07 Nov 08:24
Compare
Choose a tag to compare

What's Changed

📝 Documentation

Other Changes

Full Changelog: v0.10.0...v0.10.1

v0.10.0

31 Oct 10:30
Compare
Choose a tag to compare

What's Changed

Version 0.10.0 marks a step forward in inter-cluster security.

This release introduces an inter-cluster traffic segregation optional mode that prevents remote workloads from accessing local not-offloaded services. Additionally, the local cluster will only be able to contact its offloaded pods and not other pods running remotely.

Another feature makes it possible to configure a per-resource allow-based or deny-based reflection mechanism. Two different reflection mechanisms can be selected for each resource at install time:

  • DenyList: reflects all the resources available in the liqo-enabled namespaces, excluding the ones with the liqo.io/skip-reflection annotation.
  • AllowList: do not reflect any resource in the liqo-enabled namespaces, but the ones with the liqo.io/allow-reflection annotation.

Other minor improvements and bug fixes have been introduced.

Thank you to everyone who tested our previous release, gave us hints to improve the project's usability, and contributed to this release!

🚀 New Features

🐛 Bug Fixes

🧹 Code Refactoring

📝 Documentation

Other Changes

  • Bump controller-gen version from 0.9.2 to 0.13.0 by @cheina97 in #2030

New Contributors

Full Changelog: v0.9.4...v0.10.0

v0.9.4

19 Sep 09:21
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

🧹 Code Refactoring

Other Changes

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

28 Aug 15:57
Compare
Choose a tag to compare

What's Changed

📝 Documentation

Full Changelog: v0.9.2...v0.9.3

v0.9.2

28 Aug 15:01
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

📝 Documentation

Other Changes

Full Changelog: v0.9.1...v0.9.2

v0.9.1

21 Aug 14:08
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

  • Docs: tag injection fix by @cheina97 in #1940
  • Liqo-route: added static mac to vxlan + device sanity check by @cheina97 in #1945
  • Add well known labels/annotations that must not be reflected by @fra98 in #1948
  • Telemetry: E2E tests + VirtualNode scheme by @cheina97 in #1960

🧹 Code Refactoring

  • Use custom k8s images and install Calico using Tigera Operator by @aleoli in #1937

📝 Documentation

  • Docs: options not supported on GKE by @fra98 in #1947

Full Changelog: v0.9.0...v0.9.1

v0.9.0

04 Aug 07:54
Compare
Choose a tag to compare

Version 0.9.0 marks another big step forward in the maturity and usability of the project.

This release introduces the possibility of declaratively creating VirtualNodes. Now, Liqo better supports temporary disruptions of peered clusters and/or network unavailability. See Service Continuity for further details. Additionally, you can specify which labels and annotations will not be reflected in remote clusters; this may help in case of conflicting controllers on the two sides.

Other minor improvements and bug fixes have been introduced.

Thank you to all the people who tested our previous release, gave us hints to improve the project's usability, and contributed to this release!

What's Changed

💥 Breaking Change

🚀 New Features

  • Extra tolerations for route daemonset by @Sharathmk99 in #1845
  • Support caching of local offloaded pods in the controller-manager by @fra98 in #1848
  • Liqoctl: confirm by @cheina97 in #1849
  • Liqonet: boringtun ARM fix by @cheina97 in #1852
  • feature: reflect remote events to the local cluster by @aleoli in #1839
  • Added NodeSelector, Toleration and Affinity for CreateSecret Job by @Sharathmk99 in #1843
  • Add flag to set images to use during volumes move by @aleoli in #1878
  • Liqoctl: added confirm prompt to liqoctl unpeer by @cheina97 in #1891
  • Add to "liqoctl status peer" status and URL of the remote API server by @fra98 in #1880
  • feature: enable per pod remote APIServer support by @aleoli in #1854
  • Disable the reflection of specific labels and annotations by @fra98 in #1907
  • Liqoctl: install warnings by @cheina97 in #1936

🐛 Bug Fixes

  • Mark local offloaded pods as NotReady when virtual-node is not ready (i.e. remote cluster failure) by @fra98 in #1853
  • Liqoctl: install postProviderValues fix by @cheina97 in #1858
  • VirtualKubelet: pod nil labels map by @cheina97 in #1938

🧹 Code Refactoring

📝 Documentation

Other Changes

New Contributors

Full Changelog: v0.8.3...v0.9.0