Releases: liqotech/liqo
v0.5.0
Release notes for v0.5.0
Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies.
Version 0.5.0 marks a big step forward in the maturity and usability of the project. It features a completely renewed liqoctl CLI, with improved UX and extended capabilities. It comes along with a brand-new documentation website. Check it out to discover all the Liqo features and see how they work, how to install it on your clusters and learn the different configuration options. All complemented by a new set of hands-on examples. Finally, this version introduces a first support to offloaded applications interacting with the local API server, as well as a huge variety of minor improvements and quality-of-life fixes.
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
🚀 New Features
- Virtual kubelet: introduce support for service account reflection by @giorio94 in #1184
- Add Liqoctl Install Generic Provider by @aleoli in #1171
- Support offloaded apps interacting with the local API server by @giorio94 in #1196
- Enable Ingress Reflection by @aleoli in #1217
- Liqoctl: Improve Peer and Unpeer Commands by @aleoli in #1239
- Liqoctl: Improve Uninstall Command by @aleoli in #1242
- Liqoctl: Upgrade CRDs on Chart Upgrade by @aleoli in #1251
- Improve namespace offloading by @giorio94 in #1260
- Controller manager: add high availability support by @giorio94 in #1261
- Improve the liqoctl install command by @giorio94 in #1262
- Disable Specific Resource Reflection by @aleoli in #1278
- liqoctl offload ns: add support to output NamespaceOffloading resource by @giorio94 in #1286
- Virtual kubelet reflection logic improvements by @giorio94 in #1289
- Virtual kubelet: allow to disable API server support for offloaded pods by @giorio94 in #1290
- Virtual kubelet: do not start reflection with 0 workers by @giorio94 in #1293
- Host Helm Chart on GitHub Pages by @aleoli in #1302
- Added info in liqoctl status by @cheina97 in #1168
🐛 Bug Fixes
- PVC reflection: add missing filter annotation and fix typo by @giorio94 in #1199
- Liqoctl: fix node name in add command by @giorio94 in #1219
- Minor Liqo fixes by @giorio94 in #1234
- Helm chart: improve ci image suffix management by @giorio94 in #1265
- Virtual kubelet privileges tuning by @giorio94 in #1264
- Liqoctl install on AKS Fix and Documentation by @aleoli in #1276
- Gateway: react to liqo.host mac address changes by @giorio94 in #1277
- Fix Wireguard Endpoint DNS Resolution by @aleoli in #1288
- Fix ChangeLog Generator by @aleoli in #1306
🧹 Code Refactoring
- CRDs: add category to retrieve all liqo resources by @giorio94 in #1195
- Liqoctl: configure uniform MTU for better compatibility by @giorio94 in #1218
- Refactor liqoctl by @giorio94 in #1230
- Remove legacy quick namespace offloading by @giorio94 in #1238
- Remove leftover file by @giorio94 in #1241
- Liqoctl: Improve Offload Command by @aleoli in #1243
- Refactor namespace offloading logic for better performance by @giorio94 in #1200
- Remove the SearchDomain API by @aleoli in #1279
- Liqoctl: add client lazy loading, and improve error management by @giorio94 in #1285
- Network config: fix incorrect log level by @giorio94 in #1291
📝 Documentation
- Doc: fix broken helm install command by @giorio94 in #1175
- Documentation: remove legacy images by @giorio94 in #1210
- Docs: Add New Documentation by @aleoli in #1252
- docs: minor modifications to installation section by @lucafrancescato in #1257
- Add Examples Manifests by @aleoli in #1223
- Reintroduce an improved contributing page in the documentation by @giorio94 in #1255
- Docs: Improve Linting by @aleoli in #1259
- Minor improvements to the documentation by @giorio94 in #1282
- Documentation: new homepage by @giorio94 in #1294
- Documentation: Generate Dynamic Links by @aleoli in #1301
- Docs: Download Liqoctl from Compressed Archives by @aleoli in #1305
- Align the main readme to the documentation by @giorio94 in #1295
Other Changes
- Update Roadmap by @aleoli in #1173
- Remove coverage.txt file by @alacuku in #1174
- Fix liqoctl-status by @alacuku in #1176
- Bump go 1.18 by @aleoli in #1177
- Bump Go Dependencies by @aleoli in #1179
- Update Golangci Lint to work with Go 1.18 by @aleoli in #1183
- Fix gci by @aleoli in #1186
- golangci-lint: explicit go version and fix issues by @giorio94 in #1188
- Add external resource monitor by @CapacitorSet in #1129
- fix liqoctl disconnect race condition by @alacuku in #1197
- Feedback on new VPN connections to remote peers by @alacuku in #1220
- README: fix broken image by @frisso in #1231
- Bump golangci-lint version by @giorio94 in #1232
- docs: Update instructions with new uninstall command by @Callisto13 in #1236
- Bump Golangci Version to 1.46.2 by @aleoli in #1237
- Liqoctl offload: fix selector by @giorio94 in #1240
- liqoctl unpeer: fix description by @giorio94 in #1250
- Foreign cluster print columns: shorten names by @giorio94 in #1253
- Remove out-of-date PR labeler by @giorio94 in #1256
- docs: minor modifications by @lucafrancescato in #1258
- GitHub actions: add hold/unhold commands and do not run E2E on merge by @giorio94 in #1281
- Add missing comma in slash commands config by @giorio94 in #1283
- Prepare liqoctl for Krew by @aleoli in #1284
- Test action: send coverage on merge only by @giorio94 in #1292
- Docs: minor modifications to homepage by @lucafrancescato in #1296
- Docs: add example in "install development version" section by @lucafrancescato in #1303
- Small Fixes For the Release by @aleoli in #1307
- Doc Fix by @aleoli in #1308
New Contributors
- @Callisto13 made their first contribution in #1236
- @cheina97 made their first contribution in #1168
Full Changelog: v0.4.0...v0.5.0
v0.5.0-beta.4
v0.5.0-beta.3
What's Changed
🚀 New Features
- liqoctl offload ns: add support to output NamespaceOffloading resource by @giorio94 in #1286
- Virtual kubelet reflection logic improvements by @giorio94 in #1289
- Virtual kubelet: allow to disable API server support for offloaded pods by @giorio94 in #1290
- Virtual kubelet: do not start reflection with 0 workers by @giorio94 in #1293
- Host Helm Chart on GitHub Pages by @aleoli in #1302
- Added info in liqoctl status by @cheina97 in #1168
🐛 Bug Fixes
- Fix Wireguard Endpoint DNS Resolution by @aleoli in #1288
- Fix ChangeLog Generator by @aleoli in #1306
🧹 Code Refactoring
- Liqoctl: add client lazy loading, and improve error management by @giorio94 in #1285
- Network config: fix incorrect log level by @giorio94 in #1291
📝 Documentation
- Documentation: new homepage by @giorio94 in #1294
- Documentation: Generate Dynamic Links by @aleoli in #1301
- Docs: Download Liqoctl from Compressed Archives by @aleoli in #1305
Other Changes
- Test action: send coverage on merge only by @giorio94 in #1292
- Docs: minor modifications to homepage by @lucafrancescato in #1296
- Docs: add example in "install development version" section by @lucafrancescato in #1303
New Contributors
Full Changelog: v0.5.0-beta.2...v0.5.0-beta.3
v0.5.0-beta.2
What's Changed
🚀 New Features
🐛 Bug Fixes
- Liqoctl install on AKS Fix and Documentation by @aleoli in #1276
- Gateway: react to liqo.host mac address changes by @giorio94 in #1277
🧹 Code Refactoring
📝 Documentation
Other Changes
- build(deps): bump github.com/Azure/azure-sdk-for-go from 63.4.0+incompatible to 65.0.0+incompatible by @dependabot in #1275
- GitHub actions: add hold/unhold commands and do not run E2E on merge by @giorio94 in #1281
- Add missing comma in slash commands config by @giorio94 in #1283
- Prepare liqoctl for Krew by @aleoli in #1284
Full Changelog: v0.5.0-beta.1...v0.5.0-beta.2
v0.5.0-beta.1
What's Changed
🚀 New Features
- Virtual kubelet: introduce support for service account reflection by @giorio94 in #1184
- Add Liqoctl Install Generic Provider by @aleoli in #1171
- Support offloaded apps interacting with the local API server by @giorio94 in #1196
- Enable Ingress Reflection by @aleoli in #1217
- Liqoctl: Improve Peer and Unpeer Commands by @aleoli in #1239
- Liqoctl: Improve Uninstall Command by @aleoli in #1242
- Liqoctl: Upgrade CRDs on Chart Upgrade by @aleoli in #1251
- Improve namespace offloading by @giorio94 in #1260
- Controller manager: add high availability support by @giorio94 in #1261
- Improve the liqoctl install command by @giorio94 in #1262
🐛 Bug Fixes
- PVC reflection: add missing filter annotation and fix typo by @giorio94 in #1199
- Liqoctl: fix node name in add command by @giorio94 in #1219
- Minor Liqo fixes by @giorio94 in #1234
- Helm chart: improve ci image suffix management by @giorio94 in #1265
- Virtual kubelet privileges tuning by @giorio94 in #1264
🧹 Code Refactoring
- CRDs: add category to retrieve all liqo resources by @giorio94 in #1195
- Liqoctl: configure uniform MTU for better compatibility by @giorio94 in #1218
- Refactor liqoctl by @giorio94 in #1230
- Remove legacy quick namespace offloading by @giorio94 in #1238
- Remove leftover file by @giorio94 in #1241
- Liqoctl: Improve Offload Command by @aleoli in #1243
- Refactor namespace offloading logic for better performance by @giorio94 in #1200
📝 Documentation
- Doc: fix broken helm install command by @giorio94 in #1175
- Documentation: remove legacy images by @giorio94 in #1210
- Docs: Add New Documentation by @aleoli in #1252
- docs: minor modifications to installation section by @lucafrancescato in #1257
- Add Examples Manifests by @aleoli in #1223
- Reintroduce an improved contributing page in the documentation by @giorio94 in #1255
- Docs: Improve Linting by @aleoli in #1259
Other Changes
- Update Roadmap by @aleoli in #1173
- Remove coverage.txt file by @alacuku in #1174
- Fix liqoctl-status by @alacuku in #1176
- Bump go 1.18 by @aleoli in #1177
- Bump Go Dependencies by @aleoli in #1179
- Update Golangci Lint to work with Go 1.18 by @aleoli in #1183
- Fix gci by @aleoli in #1186
- Bump sigs.k8s.io/aws-iam-authenticator from 0.5.5 to 0.5.6 by @dependabot in #1187
- golangci-lint: explicit go version and fix issues by @giorio94 in #1188
- build(deps): bump github.com/Azure/azure-sdk-for-go from 63.0.0+incompatible to 63.1.0+incompatible by @dependabot in #1182
- build(deps): bump github.com/gruntwork-io/terratest from 0.40.6 to 0.40.7 by @dependabot in #1191
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.6 to 0.5.7 by @dependabot in #1189
- build(deps): bump github.com/pterm/pterm from 0.12.40 to 0.12.41 by @dependabot in #1192
- build(deps): bump github.com/Azure/azure-sdk-for-go from 63.1.0+incompatible to 63.2.0+incompatible by @dependabot in #1193
- Add external resource monitor by @CapacitorSet in #1129
- build(deps): bump helm.sh/helm/v3 from 3.8.1 to 3.8.2 by @dependabot in #1198
- build(deps): bump k8s.io/client-go from 0.23.5 to 0.23.6 by @dependabot in #1206
- build(deps): bump k8s.io/kubectl from 0.23.5 to 0.23.6 by @dependabot in #1207
- build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.25 to 0.11.26 by @dependabot in #1201
- fix liqoctl disconnect race condition by @alacuku in #1197
- build(deps): bump github.com/Azure/azure-sdk-for-go from 63.2.0+incompatible to 63.3.0+incompatible by @dependabot in #1202
- build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.26 to 0.11.27 by @dependabot in #1209
- build(deps): bump github.com/Azure/azure-sdk-for-go from 63.3.0+incompatible to 63.4.0+incompatible by @dependabot in #1216
- build(deps): bump google.golang.org/grpc from 1.45.0 to 1.46.0 by @dependabot in #1214
- Feedback on new VPN connections to remote peers by @alacuku in #1220
- README: fix broken image by @frisso in #1231
- Bump golangci-lint version by @giorio94 in #1232
- docs: Update instructions with new uninstall command by @Callisto13 in #1236
- Bump Golangci Version to 1.46.2 by @aleoli in #1237
- Liqoctl offload: fix selector by @giorio94 in #1240
- liqoctl unpeer: fix description by @giorio94 in #1250
- Foreign cluster print columns: shorten names by @giorio94 in #1253
- Remove out-of-date PR labeler by @giorio94 in #1256
- docs: minor modifications by @lucafrancescato in #1258
- build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.5.7 to 0.5.8 by @dependabot in #1269
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #1270
- build(deps): bump github.com/vishvananda/netlink from 1.2.0-beta to 1.2.1-beta.2 by @dependabot in #1271
- build(deps): bump github.com/gruntwork-io/terratest from 0.40.7 to 0.40.15 by @dependabot in #1274
New Contributors
- @Callisto13 made their first contribution in #1236
Full Changelog: v0.4.0...v0.5.0-beta.1
v0.4.0
What's Changed
🚀 New Features
- Use friendly names by @CapacitorSet in #996
- Enable/disable liqo networking by @alacuku in #1061
- Add Liqoctl Uninstall Command by @aleoli in #1077
- Liqoctl: Add Move Volume Command [1/4] by @aleoli in #1072
- Liqoctl Install Specific Version by @aleoli in #1084
- Virtual kubelet: allow to disable remote API server readiness check by @giorio94 in #1133
- Forward Kubelet Metrics by @aleoli in #1118
- liqoctl connect by @alacuku in #1132
- Force Remote NodePort by @aleoli in #1146
- Liqoctl: Add Move Volume Command [2/4] by @aleoli in #1073
- liqoctl disconnect by @alacuku in #1150
- Virtual kubelet: improve pod translation by @giorio94 in #1157
🐛 Bug Fixes
- Fix Local Volumes Node Affinity by @aleoli in #1083
- Fix Bash Scripts for arm64 Architecture by @aleoli in #1088
- Fix arp requests in gateway operator by @alacuku in #1106
- Foreign cluster controller: prevent status bouncing by @giorio94 in #1113
- ResourceRequest operator: fix bugs and reduce test flakiness by @giorio94 in #1120
- Reflect PVC Annotations and Labels by @aleoli in #1151
- Reflect ExternalName Services by @aleoli in #1169
🧹 Code Refactoring
- fix function name typo by @lucafrancescato in #1066
- Remove Deprecated Install Script by @aleoli in #1089
- Add cluster ID label to the liqo-remote-certificate secret by @giorio94 in #1095
- Virtual kubelet: add shadow pod label to offloaded pods by @giorio94 in #1102
- Virtual kubelet: improve management of offloading backoff pods by @giorio94 in #1116
- Improve informer-level filtering to reduce resource consumption by @giorio94 in #1121
- Refactor remote namespaces creation by @giorio94 in #1131
- Network config CRD: fix broken additional printer column by @giorio94 in #1159
- Virtual kubelet creation: improve resource names by @giorio94 in #1161
- Liqoctl: Improve Install/Uninstall Outputs by @aleoli in #1160
- Liqoctl: Improve Autocompletion by @aleoli in #1167
📝 Documentation
- Update Roadmap and Community Meeting by @aleoli in #1060
- Set the GitHub-Generated release Changelog by @aleoli in #1140
- Updated doc to describe connectivity requirements by @frisso in #1142
- Minor changes in Liqo overview description by @frisso in #1044
Other Changes
- Bump Capsule Chart Version to v0.1.3 by @aleoli in #1059
- Bump k8s.io/api from 0.22.4 to 0.23.2 by @dependabot in #1058
- Bump github.com/gruntwork-io/terratest from 0.35.6 to 0.38.9 by @dependabot in #1065
- Bump helm.sh/helm/v3 from 3.7.2 to 3.8.0 by @dependabot in #1063
- Bump k8s.io/client-go from 0.23.2 to 0.23.3 by @dependabot in #1067
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #1070
- Bump k8s.io/kubectl from 0.23.2 to 0.23.3 by @dependabot in #1076
- Fix Changelog Titles by @aleoli in #1158
- Liqoctl: Add Move Volume Command [3/4] by @aleoli in #1074
- Virtual kubelet: filter service account secrets during pod translation by @giorio94 in #1164
- Fix Metrics on EKS by @aleoli in #1163
- Liqoctl: Add Move Volume Command [4/4] by @aleoli in #1075
- Add firewall rules for overlay network by @alacuku in #1166
- Mount iptables lock file in liqo-route by @alacuku in #1170
- Move proxy to helm chart by @alacuku in #1172
Full Changelog: v0.3.2...v0.4.0
v0.4.0-beta.1
What's Changed
🚀 New Features
- Use friendly names by @CapacitorSet in #996
- Enable/disable liqo networking by @alacuku in #1061
- Add Liqoctl Uninstall Command by @aleoli in #1077
- Liqoctl: Add Move Volume Command [1/4] by @aleoli in #1072
- Liqoctl Install Specific Version by @aleoli in #1084
- Virtual kubelet: allow to disable remote API server readiness check by @giorio94 in #1133
- Forward Kubelet Metrics by @aleoli in #1118
- liqoctl connect by @alacuku in #1132
- Force Remote NodePort by @aleoli in #1146
- Liqoctl: Add Move Volume Command [2/4] by @aleoli in #1073
- liqoctl disconnect by @alacuku in #1150
- Virtual kubelet: improve pod translation by @giorio94 in #1157
🐛 Bug Fixes
- Fix Local Volumes Node Affinity by @aleoli in #1083
- Fix Bash Scripts for arm64 Architecture by @aleoli in #1088
- Fix arp requests in gateway operator by @alacuku in #1106
- Foreign cluster controller: prevent status bouncing by @giorio94 in #1113
- ResourceRequest operator: fix bugs and reduce test flakiness by @giorio94 in #1120
- Reflect PVC Annotations and Labels by @aleoli in #1151
🧹 Code Refactoring
- fix function name typo by @lucafrancescato in #1066
- Remove Deprecated Install Script by @aleoli in #1089
- Add cluster ID label to the liqo-remote-certificate secret by @giorio94 in #1095
- Virtual kubelet: add shadow pod label to offloaded pods by @giorio94 in #1102
- Virtual kubelet: improve management of offloading backoff pods by @giorio94 in #1116
- Improve informer-level filtering to reduce resource consumption by @giorio94 in #1121
- Refactor remote namespaces creation by @giorio94 in #1131
📝 Documentation
- Update Roadmap and Community Meeting by @aleoli in #1060
- Set the GitHub-Generated release Changelog by @aleoli in #1140
- Updated doc to describe connectivity requirements by @frisso in #1142
- Minor changes in Liqo overview description by @frisso in #1044
Other Changes
- Bump Capsule Chart Version to v0.1.3 by @aleoli in #1059
- Bump k8s.io/api from 0.22.4 to 0.23.2 by @dependabot in #1058
- Bump github.com/gruntwork-io/terratest from 0.35.6 to 0.38.9 by @dependabot in #1065
- Bump helm.sh/helm/v3 from 3.7.2 to 3.8.0 by @dependabot in #1063
- Bump k8s.io/client-go from 0.23.2 to 0.23.3 by @dependabot in #1067
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #1070
- Bump k8s.io/kubectl from 0.23.2 to 0.23.3 by @dependabot in #1076
Full Changelog: v0.3.2...v0.4.0-beta.1
v0.4.0-alpha.1
What's Changed
🧹 Code Refactoring
Other Changes
- Use friendly names by @CapacitorSet in #996
- Bump Capsule Chart Version to v0.1.3 by @aleoli in #1059
- Update Roadmap and Community Meeting by @aleoli in #1060
- Bump k8s.io/api from 0.22.4 to 0.23.2 by @dependabot in #1058
- fix function name typo by @lucafrancescato in #1066
- Bump github.com/gruntwork-io/terratest from 0.35.6 to 0.38.9 by @dependabot in #1065
- Bump helm.sh/helm/v3 from 3.7.2 to 3.8.0 by @dependabot in #1063
- Enable/disable liqo networking by @alacuku in #1061
- Bump k8s.io/client-go from 0.23.2 to 0.23.3 by @dependabot in #1067
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #1070
- Bump k8s.io/kubectl from 0.23.2 to 0.23.3 by @dependabot in #1076
- Add Liqoctl Uninstall Command by @aleoli in #1077
- Fix Local Volumes Node Affinity by @aleoli in #1083
- Liqoctl: Add Move Volume Command [1/4] by @aleoli in #1072
- Liqoctl Install Specific Version by @aleoli in #1084
- Fix Bash Scripts for arm64 Architecture by @aleoli in #1088
- Remove Deprecated Install Script by @aleoli in #1089
- Add cluster ID label to the liqo-remote-certificate secret by @giorio94 in #1095
- Fix arp requests in gateway operator by @alacuku in #1106
- Virtual kubelet: add shadow pod label to offloaded pods by @giorio94 in #1102
- Foreign cluster controller: prevent status bouncing by @giorio94 in #1113
- Virtual kubelet: improve management of offloading backoff pods by @giorio94 in #1116
- ResourceRequest operator: fix bugs and reduce test flakiness by @giorio94 in #1120
- Improve informer-level filtering to reduce resource consumption by @giorio94 in #1121
- Virtual kubelet: allow to disable remote API server readiness check by @giorio94 in #1133
- Forward Kubelet Metrics by @aleoli in #1118
- Set the GitHub-Generated release Changelog by @aleoli in #1140
Full Changelog: v0.3.2...v0.4.0-alpha.1
v0.3.2
Changelog
v0.3.2 (2022-01-18)
🐛 Bug Fixes
- Only 1 node with GPU resource is showed on virtual node, other nodes' GPU are not #1052
- Virtual node does not have correct gpu (nvidia.com/gpu) resource capacity #1035
- restartPolicy is not copied to remote pod #1033
Merged pull requests:
- Bump helm.sh/helm/v3 from 3.7.0 to 3.7.2 #1054 (@dependabot[bot])
- controller: fix resource update bug #1053 (@CapacitorSet)
- Add lint target to makefile #1050 (@alacuku)
- Bump google.golang.org/grpc from 1.38.0 to 1.43.0 #1042 (@dependabot[bot])
- Bump github.com/containernetworking/plugins from 0.9.1 to 1.0.1 #1041 (@dependabot[bot])
- Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 #1039 (@dependabot[bot])
- ipam: add BelongsToPodCIDR method #1038 (@CapacitorSet)
- Update Copyright #1037 (@aleoli)
- Network manager recreates the tunnelendpoints if deleted #1036 (@alacuku)
- Symmetric routing operator: fix log level #1032 (@giorio94)
- Virtual kubelet: add fields to pod translation #1031 (@giorio94)
- Enable Jobs in Virtual Kubelet #1027 (@aleoli)
- Fix peering bug #1026 (@CapacitorSet)
- Fix ClusterName Handling in liqoctl #1025 (@aleoli)
- Support for api servers behind proxy #1020 (@alacuku)
- Fix liqoctl offload accept-deny labels #1012 (@palexster)
- controller-manager: fix peering status reporting logic #938 (@CapacitorSet)
v0.3.2-beta.2 (2021-12-10)
🚀 New Features
🧹 Code Refactoring
Merged pull requests:
- Fix Certificate generation on K3s and OpenShift #1024 (@palexster)
- Authentication: modify transport to leverage persistent connections #1022 (@giorio94)
- Add Controller Manager Probes #1018 (@aleoli)
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)
- liqoctl install: accept provided parameters + tests (Kind and Kubeadm) #965 (@lucafrancescato)
- 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-beta.2
Changelog
v0.3.2-beta.2 (2021-12-10)
🚀 New Features
🧹 Code Refactoring
Merged pull requests:
- Fix Certificate generation on K3s and OpenShift #1024 (@palexster)
- Authentication: modify transport to leverage persistent connections #1022 (@giorio94)
- Add Controller Manager Probes #1018 (@aleoli)
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)
- Microservice Scheduling E2E #948 (@aleoli)
- Fix --offer-disable-auto-accept for controller manager #934 (@CapacitorSet)
* This Changelog was automatically generated by github_changelog_generator