v0.11.0-rc.3
Pre-release
Pre-release
·
501 commits
to master
since this release
We are pleased to release Liqo v0.11.0-rc.3 which includes a major refactoring of Liqo and it's the first RC containing all new Liqo modules.
Summary of changes
- new
authentication
andoffloading
modules - several fixes and improvements to the new
networking
module - new
liqoctl
commands:network init
,network connect
,network reset
to configure the networking moduleauthenticate
,unauthenticate
to authenticate a consumer cluster with a provider clustercreate resourceslice
to ask the provider for resources and obtain an associatedVirtualNode
peer
andunpeer
, wrapper commands that automate all of the above commands in a single command, performing a full peering between a consumer and a provider
Warning
Peer two clusters
and Quick start
sections for a basic overview of the new functionalities and commands.
Changelog
- fix remote cm name by @aleoli - 2 Jul 2024 11:53
- Docs: updated quick-start by @fra98 - 2 Jul 2024 11:43
- Network: gateway prometheus metrics by @cheina97 - 2 Jul 2024 09:08
- remove duplicated cluster id labels by @aleoli - 1 Jul 2024 15:02
- Docs: peering usage by @fra98 - 1 Jul 2024 15:01
- move discovery api to core by @aleoli - 1 Jul 2024 13:03
- CI: added release branch for building by @cheina97 - 1 Jul 2024 12:54
- cleanup old values by @aleoli - 1 Jul 2024 12:08
- offloading fixes by @aleoli - 1 Jul 2024 10:24
- Liqoctl unpeer command by @fra98 - 1 Jul 2024 09:58
- Reorganize controllers in offloading module folder by @fra98 - 1 Jul 2024 09:58
- quota enforcement type by @aleoli - 1 Jul 2024 09:58
- user-defined resources by @aleoli - 1 Jul 2024 09:58
- add quota creator controller by @aleoli - 1 Jul 2024 09:58
- Liqoctl peer command by @fra98 - 1 Jul 2024 09:58
- Move webhook in a separate folder by @fra98 - 1 Jul 2024 09:54
- resource webhook by @aleoli - 1 Jul 2024 09:54
- Replace IP and Network webhooks with CEL validation by @fra98 - 1 Jul 2024 09:54
- Fix liqoctl build on non-unix based systems by @fra98 - 1 Jul 2024 09:54
- Refactoring ReflectorsConfig in VK Options by @fra98 - 1 Jul 2024 09:54
- Liqoctl: preuninstall check ForeignCluster modules by @fra98 - 1 Jul 2024 09:54
- Fixed createNode and disableNetworkCheck booleans by @fra98 - 1 Jul 2024 09:54
- Added labels and annotations not reflected enforcement by @fra98 - 1 Jul 2024 09:54
- VirtualKubelet options as CRD by @fra98 - 1 Jul 2024 09:54
- move webhooks to separate pod by @aleoli - 1 Jul 2024 09:53
- shadopod enforce creator labels by @aleoli - 1 Jul 2024 09:53
- remove ipam client from kubelet by @aleoli - 1 Jul 2024 09:53
- Fix panic identity creator when resourceslice has no provider by @fra98 - 1 Jul 2024 09:53
- NamespaceMap handle multiple virtualnodes by @fra98 - 1 Jul 2024 09:53
- support remote api server access by @aleoli - 1 Jul 2024 09:53
- NodeProvider disable check network by @fra98 - 1 Jul 2024 09:53
- Network Module and Network + Offloading Cross Module refactoring by @cheina97 - 1 Jul 2024 09:53
- Crd repliactor remove peering phases by @fra98 - 1 Jul 2024 09:53
- fix prometheus metrics by @aleoli - 1 Jul 2024 09:53
- ForeignCluster controller by @fra98 - 1 Jul 2024 09:53
- unify cluster id and cluster name by @aleoli - 1 Jul 2024 09:53
- Refactor API ForeignCluster by @fra98 - 1 Jul 2024 09:52
- Move controllers to offloading module by @fra98 - 1 Jul 2024 09:52
- small fixes by @aleoli - 1 Jul 2024 09:50
- olloading patch node selector by @aleoli - 1 Jul 2024 09:50
- liqoctl remove old peer and unpeer commands by @aleoli - 1 Jul 2024 09:50
- CRD Replicator handle lost permissions on drained tenant by @fra98 - 1 Jul 2024 09:50
- Disable and drain Tenant by @fra98 - 1 Jul 2024 09:50
- cordon resource slices by @aleoli - 1 Jul 2024 09:50
- Removed unused discovery flag by @fra98 - 1 Jul 2024 09:50
- discovery cleanup by @aleoli - 1 Jul 2024 09:50
- Cordon Tenant by @fra98 - 1 Jul 2024 09:50
- Added kubectl printed fields to Authentication API resources by @fra98 - 1 Jul 2024 09:50
- Tenant conditions in Spec API by @fra98 - 1 Jul 2024 09:50
- auth cleanup by @aleoli - 1 Jul 2024 09:50
- slice status by @aleoli - 1 Jul 2024 09:50
- Liqoctl authenticate command by @fra98 - 1 Jul 2024 09:50
- Automatatic creation of VirtualNodes from ResourceSlices by @fra98 - 1 Jul 2024 09:50
- refactor iam auth by @aleoli - 1 Jul 2024 09:50
- improve check csr for resource slices by @aleoli - 1 Jul 2024 09:50
- Create Identity from ResourceSlice by @fra98 - 1 Jul 2024 09:50
- Auth minor fixes by @fra98 - 1 Jul 2024 09:50
- Liqoctl get kubeconfig by @fra98 - 1 Jul 2024 09:50
- handle resourceslice lifecycle by @aleoli - 1 Jul 2024 09:50
- Refactor crd replicator to work with new kubeconfig secret by @fra98 - 1 Jul 2024 09:50
- CA encoding fix by @fra98 - 1 Jul 2024 09:50
- control plane rbacs by @aleoli - 1 Jul 2024 09:50
- Liqoctl get nonce by @fra98 - 1 Jul 2024 09:50
- Fix CRDs mapper by @fra98 - 1 Jul 2024 09:50
- Identity controller by @fra98 - 1 Jul 2024 09:50
- Liqoctl generate identity by @fra98 - 1 Jul 2024 09:50
- tenant controller by @aleoli - 1 Jul 2024 09:50
- nonce controller by @aleoli - 1 Jul 2024 09:50
- Sign nonce controller by @fra98 - 1 Jul 2024 09:50
- Refactor auth module in main.go by @fra98 - 1 Jul 2024 09:50
- Initialize cluster auth keys by @fra98 - 1 Jul 2024 09:50
- Authentication API by @fra98 - 1 Jul 2024 09:50
- Network: IP masquerade works locally by @cheina97 - 26 Jun 2024 16:24
- Network: firewallconfiguration rename by @cheina97 - 26 Jun 2024 16:19
- Remove Security Mode by @cheina97 - 25 Jun 2024 16:23
- Network: provider liqoctl values by @cheina97 - 25 Jun 2024 16:23
- Move networking controllers in a common folder by @fra98 - 21 Jun 2024 10:56
- Move forge utilities out of liqoctl package by @fra98 - 21 Jun 2024 10:50
- Network: gateway masquerade bypass by @cheina97 - 19 Jun 2024 14:44
- Network: firewallconfiguration port and protocol match by @cheina97 - 19 Jun 2024 14:44
- Network: firewallconfiguration port and protocol match by @cheina97 - 18 Jun 2024 15:56