v6.8.1
This is a stable release of the Linux contextualization packages, which comes along with OpenNebula 6.8 Rosette.
Together with the v6.8.1 context packages we also release the toolchain for the images build. See: one-apps readme for details.
Context Linux
the main difference in this release is the changed default for the network configuration tools:
- for Ubuntu from
interfacestonetworkd - for AlmaLinux/CentOS/Fedora/OracleLinux/RedHat/Rocky from
scriptstoNetworkManager
This change was introduced to better align with the upstream default network tool, it is potentially breaking change as some configuration tools could assume the old default. In any case, you can rollback to the previous behavior by setting NETCFG_TYPE="interfaces" for Ubuntu and NETCFG_TYPE="scripts" for the RedHat-like distribution in the CONTEXT section of the VM template.
Change log:
- B OpenNebula/addon-context-linux#309 workaround
- F #-: Remove deprecated systemd-udev-settle
- B #-: Fix check when networkd_version is not defined
- M #-: Update default netowork renderer
- B OpenNebula/addon-context-linux#309 networkd
Supported guests:
- AlmaLinux: 8, 9
- Alpine Linux: 3.16, 3.17, 3.18
- ALT Linux: p9, p10
- Amazon Linux: 2
- CentOS: 7, 8 Stream
- Debian: 10, 11, 12
- Devuan: 3, 4
- Fedora: 37, 38
- FreeBSD: 13
- openSUSE: 15
- Oracle Linux: 8, 9
- Red Hat Enterprise Linux: 8, 9
- Rocky Linux: 8, 9
- Ubuntu: 20.04, 22.04
Context Windows
no changes
Supported guests:
- Windows10
- Windows11
- Windows2022
Service appliances
OneKE
Change log (version 1.27.2-6.8.1-1-20240131)
- This release introduces the
VRouter Appliancethat has been used in OneKE to replace the legacyVNF Appliance. - F #-: Update OneKE, use new VR and service scripts
- M #-: oneke: GW/DNS/Convergence optimizations
- Both
ONEAPP_VROUTER_ETH0_VIP0andONEAPP_VROUTER_ETH1_VIP0are optional now, when left blank OneKE assumes non-HA operation and tries to use regular IPs from the VRouter VM. - The
ONEAPP_VNF_KEEPALIVED_VRIDparameter has been removed as the VRouter VM tries to derive it fromSERVICE_ID. - The DNS recursor is now enabled by default
ONEAPP_VNF_DNS_ENABLED(this adds local-zone domain names).
Update February 13th, 2024 (version 1.27.2-6.8.1-1-20240213)
- Fix for access lists in unbound: M #-: VR: Infer netmasks when computing subnets
VRouter
Change log (version 6.8.1-1-20240131)
This is a complete drop-in replacement for the VNF Appliance. The context interface is mostly identical with some key differences:
- Keepalived cannot be disabled.
- Keepalived tries to infer / guess
virtual_router_idwhen unconfigured. - Load balancers
LVSandHAProxynow work in bothVirtual RouterandOneFlow Servicescenarios. - NIC alias support for the
DHCP4feature has been removed. - DNS feature auto-generates now local-zone domain names
ipY.ethX.vr,vipY.ethX.vrandepY.ethX.vr. - Custom config snippets have been removed.
Update February 15th, 2024 (version 6.8.1-1-20240215)
- Fix for one-failover service: M #-: VR: Support multiline values in load_env
Update February 22th, 2024 (version 6.8.1-1-20240222)
- LVS: Allow for forwarding all LVS ports in Virtual Router in the static scenario
- NAT4: VR: Add simple port-forwarding for the NAT4 module (DNAT)
- LVS: VR: undefined method `upcase' for nil:NilClass (NoMethodError) if protocol is missing