Releases: OpenNebula/one-apps
OpenNebula Apps 6.10.0-2
Context Linux Packages
This is a minor release of the OpenNebula contextualization packages. This release is compatible with OpenNebula 6.4+.
Main purpose of this minor release is to update the images with the recent upstream and add some newly released images versions:
- Alpine Linux 3.20
- Amazon 2023
Supported guests:
- AlmaLinux: 8, 9
- Alpine Linux: 3.17, 3.18, 3.19, 3.20
- ALT Linux: p10
- Amazon Linux: 2, 2023
- Debian: 11, 12
- Devuan: 4, 5
- Fedora: 39, 40
- FreeBSD: 13, 14
- openSUSE: 15
- Oracle Linux: 8, 9
- Red Hat Enterprise Linux: 8, 9
- Rocky Linux: 8, 9
- Ubuntu: 20.04, 22.04, 24.04
Context Windows Packages
Supported guests:
- Windows10
- Windows11
- Windows2022
Service appliances
All appliances have been updated to include the latest context packages in this release.
VRouter
- Added VIP readiness check for Keepalived / Failover - #110
- Added embedded OneGate client - #111
- Wait for one-context to be fully started - #117
- Wait for one-context to be fully started - #118
Update December 3rd, 2024 (version 6.10.0-2-20241203)
- Erase servers.cfg to allow HAProxy start after VIP removal (fix) - #141
OneKE
- no changes
Harbor Appliance
- no changes
MinIO Appliance
- no changes
Update October 18th, 2024 (version 6.10.0-2-20241018)
- Add support for multi-node multi-drive configurations (#127). For more information check the MinIO documentation
- Updates MinIO version to
RELEASE.2024-10-02T17-50-41Z
OpenNebula Apps 6.10.0
Context Linux Packages
This is a stable release of the OpenNebula contextualization packages. This release is compatible with OpenNebula 6.4+.
New features
- Automatically enable offline CPU - #56
- Adds support for custom report READY script - #47
Change log:
- Fix an issue that checks network-scripts are actually present in guest - #75
- Fix NIX clean up for RedHat/Debian-like - #71
- Added troubleshooting documentation - #69
- Added a note about route preferences in Linux context guide - #74
Supported guests:
- AlmaLinux: 8, 9
- Alpine Linux: 3.17, 3.18, 3.19
- ALT Linux: p10
- Amazon Linux: 2
- Debian: 11, 12
- Devuan: 4, 5
- Fedora: 39, 40
- FreeBSD: 13, 14
- openSUSE: 15
- Oracle Linux: 8, 9
- Red Hat Enterprise Linux: 8, 9
- Rocky Linux: 8, 9
- Ubuntu: 20.04, 22.04, 24.04
Context Windows Packages
Change log
- Added troubleshooting documentation - #69
Supported guests:
- Windows10
- Windows11
- Windows2022
Service appliances
All appliances have been updated to include the latest context packages in this release.
VRouter
OneKE
- A new version of the appliance based on RKE2 1.29.4 is available. This appliance is CNCF certified - #83
- Pre-processed kubeconfig file can now be dowloaded from master VM user templates - #82
- Documentation for longhorn has been extended to include Web UI configuration - #96
- With the new Traefik 3.0.0 the
apiVersion
field in all CRD objects should be replaced withapiVersion: traefik.io/v1alpha1
.
Harbor Appliance - #79
- Added new Harbor appliance, a container image repository for Docker and Kubernetes.
- Current features of the appliance:
- Zero-touch deployment and configuration of:
- service IP address
- internal database password
- Harbor admin user password
- service SSL certificate
- Registry data can be placed in a separated virtual disk
- Zero-touch deployment and configuration of:
- Documentation:
MinIO Appliance - #103
- Added new MinIO appliance, an object storage solution compatible with AWS S3.
- Current features of the appliance:
- Based on the latest MinIO release on Ubuntu 22.04 LTS
- TLS enabled by default
- Single-Drive and Multi-Drive deployment
- Documentation:
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
interfaces
tonetworkd
- for AlmaLinux/CentOS/Fedora/OracleLinux/RedHat/Rocky from
scripts
toNetworkManager
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 Appliance
that 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_VIP0
andONEAPP_VROUTER_ETH1_VIP0
are optional now, when left blank OneKE assumes non-HA operation and tries to use regular IPs from the VRouter VM. - The
ONEAPP_VNF_KEEPALIVED_VRID
parameter 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_id
when unconfigured. - Load balancers
LVS
andHAProxy
now work in bothVirtual Router
andOneFlow Service
scenarios. - NIC alias support for the
DHCP4
feature has been removed. - DNS feature auto-generates now local-zone domain names
ipY.ethX.vr
,vipY.ethX.vr
andepY.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