Releases: liqotech/liqo
v0.3.2-beta.1
Changelog
v0.3.2-beta.1 (2021-11-29)
Merged pull requests:
v0.3.2-alpha.4 (2021-11-26)
🧹 Code Refactoring
- Virtual kubelet: namespace mapper refactoring #1003 (@fprojetto)
Merged pull requests:
- Fix Local Pvc Naming #1011 (@aleoli)
- Fix OpenShift Installation #1008 (@aleoli)
- Disable vet in unit tests #1007 (@CapacitorSet)
- Improve e2e debuggability #1006 (@CapacitorSet)
- liqoctl: generate random cluster name if none is provided #1005 (@CapacitorSet)
- Storage e2e test #1004 (@aleoli)
- StorageClass Advertising Protocol #998 (@aleoli)
- Migrate cluster IDs to ClusterIdentity #994 (@CapacitorSet)
v0.3.2-alpha.3 (2021-11-17)
🐛 Bug Fixes
- Pending pods are not deleted by the virtual kubelet #604
🧹 Code Refactoring
- cleanup virtual kubelet old reflection #1002 (@fprojetto)
- change vk dependency #1001 (@fprojetto)
Merged pull requests:
- Upgrade Capsule Subchart to Version 0.1.3 #999 (@aleoli)
- Refine Liqoctl Offloading #997 (@palexster)
- Store Bearer Token in a tmp file #995 (@aleoli)
- pod reflection: prevent race condition in fallback management #993 (@giorio94)
- epslice reflection: fix warning #992 (@giorio94)
- Add PVC Reflector in the VirtualKubelet #991 (@aleoli)
v0.3.2-alpha.2 (2021-11-09)
🚀 New Features
🧹 Code Refactoring
- Virtual Kubelet: add working queue based secret reflection #988 (@fprojetto)
- Virtual kubelet: working queue-based configmap reflection #981 (@fprojetto)
Closed issues:
- Home pod container statuses not (gradually) updated on termination #721
Merged pull requests:
- fix groupname for custom resource code generation #989 (@fprojetto)
- ConfigMap reflection: fix race condition #987 (@giorio94)
- refactor: move from io/ioutil to io and os packages #985 (@Juneezee)
- Virtual kubelet: add liqo client and informers to reflection manager #984 (@giorio94)
- Fix liqoctl install of a local chart #982 (@palexster)
- Update networking components docs #978 (@lucafrancescato)
v0.3.2-alpha.1 (2021-11-04)
🚀 New Features
- Support for OpenShift 4.6? #830
🐛 Bug Fixes
📝 Documentation
- Contributing guidelines improvements #953
Merged pull requests:
- Bump Go to 1.17 #983 (@palexster)
- liqoctl offload namespace #980 (@palexster)
- Add Local Storage Provisioner in the Liqo Controller Manager #979 (@aleoli)
- Fix duplicate PodCIDR assignment #977 (@lucafrancescato)
- Custom resource client, informer, and lister generation #976 (@fprojetto)
- Local Virtual Storage Provisioner #974 (@aleoli)
- Define the Liqo Virtual Storage Class #973 (@aleoli)
- Add Projected Volumes Reflection #972 (@aleoli)
- Add FAQ for E2E testing #970 (@palexster)
- Update README.md with OpenShift Support and 0.4 Roadmap #969 (@palexster)
- Improve Liqoctl and Openshift documentation #968 (@palexster)
- Make virtual kubelet resources configurable #967 (@giorio94)
- add shadowpod operator #964 (@fprojetto)
- Virtual kubelet: improve reflection manager to support pods #962 (@giorio94)
- Fix Headless Services Reflection #959 (@aleoli)
- Microservice Scheduling E2E #948 (@aleoli)
* This Changelog was automatically generated by github_changelog_generator
v0.3.2-alpha.4
Changelog
v0.3.2-alpha.4 (2021-11-26)
🧹 Code Refactoring
- Virtual kubelet: namespace mapper refactoring #1003 (@fprojetto)
Merged pull requests:
- Fix Local Pvc Naming #1011 (@aleoli)
- Fix OpenShift Installation #1008 (@aleoli)
- Disable vet in unit tests #1007 (@CapacitorSet)
- Improve e2e debuggability #1006 (@CapacitorSet)
- liqoctl: generate random cluster name if none is provided #1005 (@CapacitorSet)
- Storage e2e test #1004 (@aleoli)
- StorageClass Advertising Protocol #998 (@aleoli)
- Migrate cluster IDs to ClusterIdentity #994 (@CapacitorSet)
v0.3.2-alpha.3 (2021-11-17)
🐛 Bug Fixes
- Pending pods are not deleted by the virtual kubelet #604
🧹 Code Refactoring
- cleanup virtual kubelet old reflection #1002 (@fprojetto)
- change vk dependency #1001 (@fprojetto)
Merged pull requests:
- Upgrade Capsule Subchart to Version 0.1.3 #999 (@aleoli)
- Refine Liqoctl Offloading #997 (@palexster)
- Store Bearer Token in a tmp file #995 (@aleoli)
- pod reflection: prevent race condition in fallback management #993 (@giorio94)
- epslice reflection: fix warning #992 (@giorio94)
- Add PVC Reflector in the VirtualKubelet #991 (@aleoli)
v0.3.2-alpha.2 (2021-11-09)
🚀 New Features
🧹 Code Refactoring
- Virtual Kubelet: add working queue based secret reflection #988 (@fprojetto)
- Virtual kubelet: working queue-based configmap reflection #981 (@fprojetto)
Closed issues:
- Home pod container statuses not (gradually) updated on termination #721
Merged pull requests:
- fix groupname for custom resource code generation #989 (@fprojetto)
- ConfigMap reflection: fix race condition #987 (@giorio94)
- refactor: move from io/ioutil to io and os packages #985 (@Juneezee)
- Virtual kubelet: add liqo client and informers to reflection manager #984 (@giorio94)
- Fix liqoctl install of a local chart #982 (@palexster)
- Update networking components docs #978 (@lucafrancescato)
v0.3.2-alpha.1 (2021-11-04)
🚀 New Features
- Support for OpenShift 4.6? #830
🐛 Bug Fixes
📝 Documentation
- Contributing guidelines improvements #953
Merged pull requests:
- Bump Go to 1.17 #983 (@palexster)
- liqoctl offload namespace #980 (@palexster)
- Add Local Storage Provisioner in the Liqo Controller Manager #979 (@aleoli)
- Fix duplicate PodCIDR assignment #977 (@lucafrancescato)
- Custom resource client, informer, and lister generation #976 (@fprojetto)
- Local Virtual Storage Provisioner #974 (@aleoli)
- Define the Liqo Virtual Storage Class #973 (@aleoli)
- Add Projected Volumes Reflection #972 (@aleoli)
- Add FAQ for E2E testing #970 (@palexster)
- Update README.md with OpenShift Support and 0.4 Roadmap #969 (@palexster)
- Improve Liqoctl and Openshift documentation #968 (@palexster)
- Make virtual kubelet resources configurable #967 (@giorio94)
- add shadowpod operator #964 (@fprojetto)
- Virtual kubelet: improve reflection manager to support pods #962 (@giorio94)
- Microservice Scheduling E2E #948 (@aleoli)
- Fix --offer-disable-auto-accept for controller manager #934 (@CapacitorSet)
* This Changelog was automatically generated by github_changelog_generator
v0.3.2-alpha.3
Changelog
v0.3.2-alpha.3 (2021-11-17)
🐛 Bug Fixes
- Pending pods are not deleted by the virtual kubelet #604
🧹 Code Refactoring
Merged pull requests:
- Upgrade Capsule Subchart to Version 0.1.3 #999 (@aleoli)
- Refine Liqoctl Offloading #997 (@palexster)
- Store Bearer Token in a tmp file #995 (@aleoli)
- pod reflection: prevent race condition in fallback management #993 (@giorio94)
- epslice reflection: fix warning #992 (@giorio94)
- Add PVC Reflector in the VirtualKubelet #991 (@aleoli)
v0.3.2-alpha.2 (2021-11-09)
🚀 New Features
🧹 Code Refactoring
- Virtual Kubelet: add working queue based secret reflection #988 (@fproj)
- Virtual kubelet: working queue-based configmap reflection #981 (@fproj)
Closed issues:
- Home pod container statuses not (gradually) updated on termination #721
Merged pull requests:
- fix groupname for custom resource code generation #989 (@fproj)
- ConfigMap reflection: fix race condition #987 (@giorio94)
- refactor: move from io/ioutil to io and os packages #985 (@Juneezee)
- Virtual kubelet: add liqo client and informers to reflection manager #984 (@giorio94)
- Fix liqoctl install of a local chart #982 (@palexster)
- Update networking components docs #978 (@lucafrancescato)
v0.3.2-alpha.1 (2021-11-04)
🚀 New Features
- Support for OpenShift 4.6? #830
🐛 Bug Fixes
📝 Documentation
- Contributing guidelines improvements #953
Merged pull requests:
- Bump Go to 1.17 #983 (@palexster)
- liqoctl offload namespace #980 (@palexster)
- Add Local Storage Provisioner in the Liqo Controller Manager #979 (@aleoli)
- Fix duplicate PodCIDR assignment #977 (@lucafrancescato)
- Custom resource client, informer, and lister generation #976 (@fproj)
- Local Virtual Storage Provisioner #974 (@aleoli)
- Define the Liqo Virtual Storage Class #973 (@aleoli)
- Add Projected Volumes Reflection #972 (@aleoli)
- Add FAQ for E2E testing #970 (@palexster)
- Update README.md with OpenShift Support and 0.4 Roadmap #969 (@palexster)
- Improve Liqoctl and Openshift documentation #968 (@palexster)
- Make virtual kubelet resources configurable #967 (@giorio94)
- add shadowpod operator #964 (@fproj)
- Virtual kubelet: improve reflection manager to support pods #962 (@giorio94)
- Microservice Scheduling E2E #948 (@aleoli)
- Fix --offer-disable-auto-accept for controller manager #934 (@CapacitorSet)
* This Changelog was automatically generated by github_changelog_generator
v0.3.2-alpha.2
Changelog
v0.3.2-alpha.2 (2021-11-09)
🚀 New Features
🧹 Code Refactoring
- Virtual Kubelet: add working queue based secret reflection #988 (@fproj)
- Virtual kubelet: working queue-based configmap reflection #981 (@fproj)
Closed issues:
- Home pod container statuses not (gradually) updated on termination #721
Merged pull requests:
- fix groupname for custom resource code generation #989 (@fproj)
- ConfigMap reflection: fix race condition #987 (@giorio94)
- refactor: move from io/ioutil to io and os packages #985 (@Juneezee)
- Virtual kubelet: add liqo client and informers to reflection manager #984 (@giorio94)
- Fix liqoctl install of a local chart #982 (@palexster)
- Update networking components docs #978 (@lucafrancescato)
v0.3.2-alpha.1 (2021-11-04)
🚀 New Features
- Support for OpenShift 4.6? #830
🐛 Bug Fixes
📝 Documentation
- Contributing guidelines improvements #953
Merged pull requests:
- Bump Go to 1.17 #983 (@palexster)
- liqoctl offload namespace #980 (@palexster)
- Add Local Storage Provisioner in the Liqo Controller Manager #979 (@aleoli)
- Fix duplicate PodCIDR assignment #977 (@lucafrancescato)
- Custom resource client, informer, and lister generation #976 (@fproj)
- Local Virtual Storage Provisioner #974 (@aleoli)
- Define the Liqo Virtual Storage Class #973 (@aleoli)
- Add Projected Volumes Reflection #972 (@aleoli)
- Add FAQ for E2E testing #970 (@palexster)
- Update README.md with OpenShift Support and 0.4 Roadmap #969 (@palexster)
- Improve Liqoctl and Openshift documentation #968 (@palexster)
- Make virtual kubelet resources configurable #967 (@giorio94)
- add shadowpod operator #964 (@fproj)
- Virtual kubelet: improve reflection manager to support pods #962 (@giorio94)
- Microservice Scheduling E2E #948 (@aleoli)
- Fix --offer-disable-auto-accept for controller manager #934 (@CapacitorSet)
* This Changelog was automatically generated by github_changelog_generator
v0.3.2-alpha.1
Changelog
v0.3.2-alpha.1 (2021-11-04)
🚀 New Features
- Support for OpenShift 4.6? #830
🐛 Bug Fixes
📝 Documentation
- Contributing guidelines improvements #953
Merged pull requests:
- Bump Go to 1.17 #983 (@palexster)
- liqoctl offload namespace #980 (@palexster)
- Add Local Storage Provisioner in the Liqo Controller Manager #979 (@aleoli)
- Fix duplicate PodCIDR assignment #977 (@lucafrancescato)
- Custom resource client, informer, and lister generation #976 (@fproj)
- Local Virtual Storage Provisioner #974 (@aleoli)
- Define the Liqo Virtual Storage Class #973 (@aleoli)
- Add Projected Volumes Reflection #972 (@aleoli)
- Add FAQ for E2E testing #970 (@palexster)
- Update README.md with OpenShift Support and 0.4 Roadmap #969 (@palexster)
- Improve Liqoctl and Openshift documentation #968 (@palexster)
- Make virtual kubelet resources configurable #967 (@giorio94)
- add shadowpod operator #964 (@fproj)
- Virtual kubelet: improve reflection manager to support pods #962 (@giorio94)
- Microservice Scheduling E2E #948 (@aleoli)
- Fix --offer-disable-auto-accept for controller manager #934 (@CapacitorSet)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1
Changelog
v0.3.1 (2021-10-25)
Merged pull requests:
- Fix Headless Services Reflection #959 (@aleoli)
- liqoctl: Fix error message on missing kubeconfig #954 (@CapacitorSet)
- docs: add testing instructions for developers #951 (@CapacitorSet)
- Documentation: concepts about pod offloading strategies and Liqo webhook role. #837 (@Andreagit97)
- Virtual kubelet: working queue-based endpointslice reflection #929 (@giorio94)
- Virtual Kubelet: working queue based service reflection #923 (@giorio94)
- Fix typo in configuration docs #947 (@alacuku)
- E2E NamespaceMapping #941 (@aleoli)
- Make MTU and listening port of the vpn tunnel configurable #932 (@alacuku)
- Virtual kubelet: working queue-based reflection manager #925 (@giorio94)
- IPAM doc minor fix #942 (@davidefalcone1)
- Fix permissions on slash commands #939 (@palexster)
- Fix Version selection in liqoctl install #936 (@palexster)
- Virtual kubelet: decouple pod and node providers #933 (@giorio94)
- Connectivity Test Improvements #927 (@aleoli)
- Fix docs #926 (@CapacitorSet)
- IPAM documentation #876 (@davidefalcone1)
- Refactor E2E pipelines #750 (@palexster)
- Adding status command to liqoctl tool. #886 (@alacuku)
- The liqo IPAM fails to restart with certain reserved pools configured. #912
- failed to install CRD crds/tenant-crd.yaml #842
- Fix Streams in the Exec Command #928 (@aleoli)
- Remove service environment variables injection #922 (@giorio94)
- Network manager reserved networks fix #920 (@alacuku)
- Namespace checker for liqoctl status command #916 (@alacuku)
- Make foreign cluster workers configurable #915 (@giorio94)
- Add Openshift SCC and Install Provider #914 (@aleoli)
- Implement basic caching in IPAM storage #913 (@giorio94)
- Remove dead code #911 (@giorio94)
- Disable Discovery Deployment #910 (@aleoli)
- Generate ClusterID During Helm Installation #908 (@aleoli)
- Fix Metrics Permission #906 (@aleoli)
- Minor performance improvements and bug fixing #905 (@giorio94)
- Replace deprecated linter #904 (@giorio94)
- Remove legacy section in README.md #903 (@palexster)
- Move Operators from Discovery to Liqo Controller Manager #902 (@aleoli)
- Use working queue in CRD replicator #900 (@giorio94)
- Update EKS status on README.md #899 (@palexster)
- Increase the idempotence of the tunnel endpoint creator #897 (@giorio94)
- Add Support For OwnerReferencesPermissionEnforcement Admission Controller #896 (@aleoli)
- Bump controller runtime to v0.10.0 #895 (@giorio94)
- Fix Slash commands in Liqo pipelines #894 (@palexster)
- Move TunnelEndpoint fields to the spec stanza #893 (@giorio94)
- Update README.md #888 (@palexster)
- Refactor the network-manager foreign cluster watcher #885 (@giorio94)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1-rc.1
Changelog
v0.3.1-rc.1 (2021-10-15)
🐛 Bug Fixes
- Connection from AKS to GKE fails #919
🧹 Code Refactoring
- Virtual kubelet: working queue-based endpointslice reflection #929 (@giorio94)
- Virtual Kubelet: working queue based service reflection #923 (@giorio94)
Merged pull requests:
- Fix typo in configuration docs #947 (@alacuku)
- E2E NamespaceMapping #941 (@aleoli)
- Make MTU and listening port of the vpn tunnel configurable #932 (@alacuku)
v0.3.1-alpha.2 (2021-10-13)
🧹 Code Refactoring
Merged pull requests:
- IPAM doc minor fix #942 (@davidefalcone1)
- Fix permissions on slash commands #939 (@palexster)
- Fix Version selection in liqoctl install #936 (@palexster)
- Virtual kubelet: decouple pod and node providers #933 (@giorio94)
- Connectivity Test Improvements #927 (@aleoli)
- Fix docs #926 (@CapacitorSet)
- IPAM documentation #876 (@davidefalcone1)
- Refactor E2E pipelines #750 (@palexster)
v0.3.1-alpha.1 (2021-10-06)
🚀 New Features
- [Feature] Custom resource naming and labeling #434
- [Feature] Setting the name of the configmap that contains the clusterID through the clusterconfig CRD #202
- Adding status command to liqoctl tool. #886 (@alacuku)
🐛 Bug Fixes
- The liqo IPAM fails to restart with certain reserved pools configured. #912
- failed to install CRD crds/tenant-crd.yaml #842
Closed issues:
- [Feature] CRD replicator readiness probe #522
Merged pull requests:
- Fix Streams in the Exec Command #928 (@aleoli)
- Remove service environment variables injection #922 (@giorio94)
- Network manager reserved networks fix #920 (@alacuku)
- Namespace checker for liqoctl status command #916 (@alacuku)
- Make foreign cluster workers configurable #915 (@giorio94)
- Add Openshift SCC and Install Provider #914 (@aleoli)
- Implement basic caching in IPAM storage #913 (@giorio94)
- Remove dead code #911 (@giorio94)
- Disable Discovery Deployment #910 (@aleoli)
- Generate ClusterID During Helm Installation #908 (@aleoli)
- Fix Metrics Permission #906 (@aleoli)
- Minor performance improvements and bug fixing #905 (@giorio94)
- Replace deprecated linter #904 (@giorio94)
- Remove legacy section in README.md #903 (@palexster)
- Move Operators from Discovery to Liqo Controller Manager #902 (@aleoli)
- Use working queue in CRD replicator #900 (@giorio94)
- Update EKS status on README.md #899 (@palexster)
- Increase the idempotence of the tunnel endpoint creator #897 (@giorio94)
- Add Support For OwnerReferencesPermissionEnforcement Admission Controller #896 (@aleoli)
- Bump controller runtime to v0.10.0 #895 (@giorio94)
- Fix Slash commands in Liqo pipelines #894 (@palexster)
- Move TunnelEndpoint fields to the spec stanza #893 (@giorio94)
- Update README.md #888 (@palexster)
- Refactor the network-manager foreign cluster watcher #885 (@giorio94)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1-alpha.2
Changelog
v0.3.1-alpha.2 (2021-10-13)
🧹 Code Refactoring
Merged pull requests:
- IPAM doc minor fix #942 (@davidefalcone1)
- Fix permissions on slash commands #939 (@palexster)
- Fix Version selection in liqoctl install #936 (@palexster)
- Virtual kubelet: decouple pod and node providers #933 (@giorio94)
- Connectivity Test Improvements #927 (@aleoli)
- Fix docs #926 (@CapacitorSet)
- IPAM documentation #876 (@davidefalcone1)
- Refactor E2E pipelines #750 (@palexster)
v0.3.1-alpha.1 (2021-10-06)
🚀 New Features
- [Feature] Custom resource naming and labeling #434
- [Feature] Setting the name of the configmap that contains the clusterID through the clusterconfig CRD #202
- Adding status command to liqoctl tool. #886 (@alacuku)
🐛 Bug Fixes
- The liqo IPAM fails to restart with certain reserved pools configured. #912
- failed to install CRD crds/tenant-crd.yaml #842
Closed issues:
- [Feature] CRD replicator readiness probe #522
Merged pull requests:
- Fix Streams in the Exec Command #928 (@aleoli)
- Remove service environment variables injection #922 (@giorio94)
- Network manager reserved networks fix #920 (@alacuku)
- Namespace checker for liqoctl status command #916 (@alacuku)
- Make foreign cluster workers configurable #915 (@giorio94)
- Add Openshift SCC and Install Provider #914 (@aleoli)
- Implement basic caching in IPAM storage #913 (@giorio94)
- Remove dead code #911 (@giorio94)
- Disable Discovery Deployment #910 (@aleoli)
- Generate ClusterID During Helm Installation #908 (@aleoli)
- Fix Metrics Permission #906 (@aleoli)
- Minor performance improvements and bug fixing #905 (@giorio94)
- Replace deprecated linter #904 (@giorio94)
- Remove legacy section in README.md #903 (@palexster)
- Move Operators from Discovery to Liqo Controller Manager #902 (@aleoli)
- Use working queue in CRD replicator #900 (@giorio94)
- Update EKS status on README.md #899 (@palexster)
- Increase the idempotence of the tunnel endpoint creator #897 (@giorio94)
- Add Support For OwnerReferencesPermissionEnforcement Admission Controller #896 (@aleoli)
- Bump controller runtime to v0.10.0 #895 (@giorio94)
- Fix Slash commands in Liqo pipelines #894 (@palexster)
- Move TunnelEndpoint fields to the spec stanza #893 (@giorio94)
- Update README.md #888 (@palexster)
- Refactor the network-manager foreign cluster watcher #885 (@giorio94)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1-alpha.1
Changelog
v0.3.1-alpha.1 (2021-10-06)
🚀 New Features
- [Feature] Custom resource naming and labeling #434
- [Feature] Setting the name of the configmap that contains the clusterID through the clusterconfig CRD #202
- Adding status command to liqoctl tool. #886 (@alacuku)
🐛 Bug Fixes
- The liqo IPAM fails to restart with certain reserved pools configured. #912
- failed to install CRD crds/tenant-crd.yaml #842
Closed issues:
- [Feature] CRD replicator readiness probe #522
Merged pull requests:
- Fix Streams in the Exec Command #928 (@aleoli)
- Remove service environment variables injection #922 (@giorio94)
- Network manager reserved networks fix #920 (@alacuku)
- Namespace checker for liqoctl status command #916 (@alacuku)
- Make foreign cluster workers configurable #915 (@giorio94)
- Add Openshift SCC and Install Provider #914 (@aleoli)
- Implement basic caching in IPAM storage #913 (@giorio94)
- Remove dead code #911 (@giorio94)
- Disable Discovery Deployment #910 (@aleoli)
- Generate ClusterID During Helm Installation #908 (@aleoli)
- Fix Metrics Permission #906 (@aleoli)
- Minor performance improvements and bug fixing #905 (@giorio94)
- Replace deprecated linter #904 (@giorio94)
- Remove legacy section in README.md #903 (@palexster)
- Move Operators from Discovery to Liqo Controller Manager #902 (@aleoli)
- Use working queue in CRD replicator #900 (@giorio94)
- Update EKS status on README.md #899 (@palexster)
- Increase the idempotence of the tunnel endpoint creator #897 (@giorio94)
- Add Support For OwnerReferencesPermissionEnforcement Admission Controller #896 (@aleoli)
- Bump controller runtime to v0.10.0 #895 (@giorio94)
- Fix Slash commands in Liqo pipelines #894 (@palexster)
- Move TunnelEndpoint fields to the spec stanza #893 (@giorio94)
- Update README.md #888 (@palexster)
- Refactor the network-manager foreign cluster watcher #885 (@giorio94)
* This Changelog was automatically generated by github_changelog_generator
v0.3.0
Changelog
v0.3.0 (2021-09-15)
🚀 New Features
- Support for deployments spanning across more than two clusters. Users can now seamlessly deploy and use applications on multiple clusters without modification. This is obtained through a brand new IPAM and an improved endpointSlice reflection logic.
- Label-based cluster selectors: clusters can now be identified by user-defined labels. This mechanism automatically allows to automatically (1) constrain the pod scheduling and (2) export services in selected clusters. Try it out in a new advanced tutorial!
- Improved UX: Liqo now has a new command-line interface, liqoctl, to simplify the installation process and handle the peering of new clusters. You can start your multi-cluster journey in just 2 commands.
- Amazon EKS support: EKS joins the set of Liqo supported platforms. Try it out!
- HA Network Gateway: Active-Passive availability for the cross-cluster interconnection.
- More Secure: Liqo implements a new permission management system and organizes the namespaces on the remote clusters in tenants using an integration with the Capsule. This allows (1) to reduce the number of privileges required when performing a peering and (2) to provide access only to the replicated namespace on the remote cluster.
Merged pull requests:
- Liqoctl Set NodePort Services in k3s #892 (@aleoli)
- Remove obsolete CRD and fix Makefile #891 (@giorio94)
- Added mutex in IPAM module #889 (@davidefalcone1)
- Fix Liqoctl Output #887 (@aleoli)
- Add url query parser to liqo doc website #884 (@GabriFila)
- Add liqoctl install custom output #883 (@palexster)
- New Liqoctl Remove Command #880 (@aleoli)
- Fix Timeout When Contacting the Remote Auth Service #879 (@aleoli)
- Fix Liqoctl Add #878 (@aleoli)
- Add docs command to liqoctl tool #877 (@alacuku)
- Add license header to golang files #875 (@giorio94)
- Remove the deprecated crd client #874 (@giorio94)
- Complete the removal of the cluster config #873 (@giorio94)
- Set Liqoctl Install Verbosity and Handle Signals #872 (@aleoli)
- Propagate Tolerations when forging foreign Pods #871 (@giandonatoFarina)
- Update documentation and tutorial to liqoctl #870 (@palexster)
- Improve Liqoctl Install Flags #869 (@aleoli)
- Remove the cluster config from network operators #868 (@giorio94)
- Move Liqoctl Providers to Subcommands #866 (@aleoli)
- Remove the cluster config from the controller manager #865 (@giorio94)
- Complete cluster config removal from the auth service #864 (@giorio94)
- Fixed broken link in docs #863 (@davidefalcone1)
- Add Extra Annotation and Labels on Virtual Kubelet and Virtual Node #862 (@aleoli)
- Remove the cluster config parameters about resource replication and authentication #861 (@giorio94)
- Add completion in liqoctl documentation #860 (@palexster)
- Update Outdated Fields in Liqo Documentation #859 (@aleoli)
- ResourceRequest: prevent race condition #858 (@giorio94)
- Update Usage Documentation #857 (@palexster)
- Liqoctl Add Cluster Labels #856 (@aleoli)
- Fix issue in init-virtual-kubelet #855 (@giorio94)
- Add support for vpn endpoint addresses when given as DNS addresses #853 (@alacuku)
- Liqoctl Check Cluster Endpoint #852 (@aleoli)
- Fix AWS IAM Username Collision #850 (@aleoli)
- Exclude Node CIDR Network #848 (@aleoli)
- Cache IAM Credentials in Liqoctl EKS Provider #847 (@aleoli)
- Helm Chart documentation check #846 (@palexster)
- IPAM documentation #845 (@davidefalcone1)
- Fix Race Condition in ResourceRequest Phase Test #844 (@aleoli)
- Update chart dependencies #843 (@palexster)
- Introduce "add cluster" command to Liqoctl #841 (@palexster)
- Automatically Send the Auth Token #839 (@aleoli)
- Several improvements on Liqoctl #838 (@palexster)
- Change auth-service listening port from 443 to 8443 #836 (@palexster)
- Incoming Peering Management #834 (@aleoli)
- Refactor liqonet main.go and add operator specific flags #833 (@palexster)
- Refactoring installation documentation #832 (@palexster)
- Add Liqoctl pipeline #829 (@palexster)
- Add K3S Provider in Liqoctl #828 (@aleoli)
- Refactor resource-request-controller tests #827 (@palexster)
- Setup a global context in liqoctl #826 (@palexster)
- Bump controller-runtime and Kubernetes version in go.mod #824 (@giorio94)
- Add AKS Provider in Liqoctl #821 (@aleoli)
- Add GKE Provider in Liqoctl #820 (@aleoli)
- Authentication service performance improvements #819 (@giorio94)
- Use namespace lister in tenant namespace manager #818 (@giorio94)
- Add testing option to /rebase #817 (@palexster)
- Foreign cluster operator performance improvements #814 (@giorio94)
- Make deployment arguments configurable with Helm #813 (@giorio94)
- Improve resource replication latency #812 (@giorio94)
- Remove dead code #811 (@giorio94)
- Add AWS Provider in Liqoctl #810 (@aleoli)
- Init liqoctl command #808 (@palexster)
- Crypto: use ED25519 instead of RSA for better performance #807 (@giorio94)
- Improve node conditions management #806 (@giorio94)
- Add status check for component building #805 (@palexster)
- Add go mod tidiness CI check #804 (@giorio94)
- Remove dependency from k8s.io/kubernetes and k8s.io/klog (v1) #803 (@giorio94)
- Authentication Service Error Handling Improvement #802 (@aleoli)
- Persist VirtualKubelet Keys #801 (@aleoli)
- Documentation: new "usage" section for the namespace offloading logic. #800 (@Andreagit97)
- Add documentation for network components #799 (@alacuku)
- Add /test command to pipelines #798 (@palexster)
- Fix a bash command in "docs/pages/User/Post-install/discovery.md" #797 (@Andreagit97)
- delete virtual-kubelet tests #796 (@filippoprojetto)
- Fix Namespace Translation in Resource Replication #795 (@aleoli)
- Fixing typo in the documentation #794 (@filippoprojetto)
- Add virtual nodes check. #793 (@giuse2596)
- Ensure no ClusterID Repetition #792 (@aleoli)
- Improved IPAM recovery procedure #791 (@davidefalcone1)
- Fix bug which set zero all resources. #790 (@giuse2596)
- Get ApiServer Address from full URL #789 (@aleoli)
- Fix Kubelet Startup on EKS Provider #788 (@aleoli)
...