From 76d2d8793195b393677918443cb382b272c4ec7f Mon Sep 17 00:00:00 2001 From: mattrowe-opennebula Date: Mon, 18 May 2026 15:50:07 +0200 Subject: [PATCH 1/4] F OpenNebula/one#7690: Add OneKS to whats_new.md and resolved issues. --- .../release_information/release_notes/resolved_issues_721.md | 1 + .../software/release_information/release_notes/whats_new.md | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/content/software/release_information/release_notes/resolved_issues_721.md b/content/software/release_information/release_notes/resolved_issues_721.md index 665281b2..cf896d26 100644 --- a/content/software/release_information/release_notes/resolved_issues_721.md +++ b/content/software/release_information/release_notes/resolved_issues_721.md @@ -17,6 +17,7 @@ The following new features have been backported to 7.2.1: * Improved Open vSwitch VLAN trunking support in the `ovswitch` driver by adding native OVS `trunk` mode when only `VLAN_TAGGED_ID` is defined. Existing configurations using `VLAN_ID` continue to behave as before. Note that untagged traffic is now dropped for pure trunk configurations. See [Multiple VLANs (VLAN trunking)](/product/cluster_configuration/networking_system/openvswitch/#multiple-vlans-vlan-trunking) for details. * [PCI device monitoring now includes `IFNAME`, `SRIOV` and `SRIOV_NUM` attributes]({{% relref "product/cluster_configuration/hosts_and_clusters/hosts#host-pci-devices" %}}) to map PCI devices to network interface names and identify SR-IOV Physical/Virtual Functions. * Moved Open vSwitch DPDK socket directory to `/var/run/one/vhost-socks` [#7673](https://github.com/OpenNebula/one/issues/7673) +* Added [OneKS Elastic Kubernetes as a Service]({{% relref "platform_services/oneks/getting_started/overview/" %}}). ## Resolved Issues diff --git a/content/software/release_information/release_notes/whats_new.md b/content/software/release_information/release_notes/whats_new.md index ef312f43..30240f11 100644 --- a/content/software/release_information/release_notes/whats_new.md +++ b/content/software/release_information/release_notes/whats_new.md @@ -24,6 +24,8 @@ OpenNebula 7.2 is a high-performance engine designed to handle the most demandin * The debut of the new OneForm service for automating unified, on-demand deployment and configuration of distributed OpenNebula Clusters across resources from both on-premises hardware and cloud providers. +* Elastic Kubernetes as a Service with OneKS, providing a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. + * Broadened OS support with official support for the latest enterprise distributions, including AlmaLinux 10, RHEL 10, and Debian 13. * And much more! Continue reading to find out more details... @@ -73,6 +75,9 @@ Thank you to our incredible community and partners for your continued support in ## OpenNebula Form - [OneForm Automated Cluster Provisioning]({{% relref "product/cluster_provisioning/overview/" %}}) is a new service designed to automate the creation of OpenNebula Clusters across on-premises environments and cloud providers, simplifying hybrid cloud strategies through unified, on-demand deployment. +## Elastic Kubernetes as a Service +- [OneKS]({{% relref "platform_services/oneks/getting_started/overview/" %}}) is a new OpenNebula service that streamlines and simplifies the provisioning and operation of Kubernetes Clusters on OpenNebula cloud deployments. OneKS builds on CAPONE to expose a Cluster-centric lifecycle model for users needing a simple and repeatable way to consume Kubernetes inside OpenNebula. + ## Packaging - Expanded Operating System Support with official compatibility for SUSE Linux distributions. - Support for the latest operating systems, including AlmaLinux 10, SUSE Linux Enterprise 16, OpenSUSE, RHEL 10, and Debian 13. From 243a526719ca6c2f28f9f1c588be4ee22bf1e052 Mon Sep 17 00:00:00 2001 From: mattrowe-opennebula Date: Mon, 18 May 2026 17:04:28 +0200 Subject: [PATCH 2/4] F OpenNebula/one#7690: Update OneKS release notes with (EE) --- .../release_information/release_notes/resolved_issues_721.md | 2 +- .../software/release_information/release_notes/whats_new.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/software/release_information/release_notes/resolved_issues_721.md b/content/software/release_information/release_notes/resolved_issues_721.md index cf896d26..4a6efb45 100644 --- a/content/software/release_information/release_notes/resolved_issues_721.md +++ b/content/software/release_information/release_notes/resolved_issues_721.md @@ -17,7 +17,7 @@ The following new features have been backported to 7.2.1: * Improved Open vSwitch VLAN trunking support in the `ovswitch` driver by adding native OVS `trunk` mode when only `VLAN_TAGGED_ID` is defined. Existing configurations using `VLAN_ID` continue to behave as before. Note that untagged traffic is now dropped for pure trunk configurations. See [Multiple VLANs (VLAN trunking)](/product/cluster_configuration/networking_system/openvswitch/#multiple-vlans-vlan-trunking) for details. * [PCI device monitoring now includes `IFNAME`, `SRIOV` and `SRIOV_NUM` attributes]({{% relref "product/cluster_configuration/hosts_and_clusters/hosts#host-pci-devices" %}}) to map PCI devices to network interface names and identify SR-IOV Physical/Virtual Functions. * Moved Open vSwitch DPDK socket directory to `/var/run/one/vhost-socks` [#7673](https://github.com/OpenNebula/one/issues/7673) -* Added [OneKS Elastic Kubernetes as a Service]({{% relref "platform_services/oneks/getting_started/overview/" %}}). +* Added [OneKS Elastic Kubernetes as a Service (EE)]({{% relref "platform_services/oneks/getting_started/overview/" %}}). ## Resolved Issues diff --git a/content/software/release_information/release_notes/whats_new.md b/content/software/release_information/release_notes/whats_new.md index 30240f11..9d9aafde 100644 --- a/content/software/release_information/release_notes/whats_new.md +++ b/content/software/release_information/release_notes/whats_new.md @@ -24,7 +24,7 @@ OpenNebula 7.2 is a high-performance engine designed to handle the most demandin * The debut of the new OneForm service for automating unified, on-demand deployment and configuration of distributed OpenNebula Clusters across resources from both on-premises hardware and cloud providers. -* Elastic Kubernetes as a Service with OneKS, providing a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. +* Elastic Kubernetes as a Service with OneKS (EE), providing a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. * Broadened OS support with official support for the latest enterprise distributions, including AlmaLinux 10, RHEL 10, and Debian 13. @@ -75,7 +75,7 @@ Thank you to our incredible community and partners for your continued support in ## OpenNebula Form - [OneForm Automated Cluster Provisioning]({{% relref "product/cluster_provisioning/overview/" %}}) is a new service designed to automate the creation of OpenNebula Clusters across on-premises environments and cloud providers, simplifying hybrid cloud strategies through unified, on-demand deployment. -## Elastic Kubernetes as a Service +## Elastic Kubernetes as a Service (EE) - [OneKS]({{% relref "platform_services/oneks/getting_started/overview/" %}}) is a new OpenNebula service that streamlines and simplifies the provisioning and operation of Kubernetes Clusters on OpenNebula cloud deployments. OneKS builds on CAPONE to expose a Cluster-centric lifecycle model for users needing a simple and repeatable way to consume Kubernetes inside OpenNebula. ## Packaging From 745973712a7d5f243e56a8c27dbe3a3a8d57895a Mon Sep 17 00:00:00 2001 From: mattrowe-opennebula Date: Tue, 19 May 2026 10:20:04 +0200 Subject: [PATCH 3/4] F OpenNebula/one#7690: Small changes --- .../release_notes/resolved_issues_721.md | 2 +- .../software/release_information/release_notes/whats_new.md | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/content/software/release_information/release_notes/resolved_issues_721.md b/content/software/release_information/release_notes/resolved_issues_721.md index 4a6efb45..1327da27 100644 --- a/content/software/release_information/release_notes/resolved_issues_721.md +++ b/content/software/release_information/release_notes/resolved_issues_721.md @@ -17,7 +17,7 @@ The following new features have been backported to 7.2.1: * Improved Open vSwitch VLAN trunking support in the `ovswitch` driver by adding native OVS `trunk` mode when only `VLAN_TAGGED_ID` is defined. Existing configurations using `VLAN_ID` continue to behave as before. Note that untagged traffic is now dropped for pure trunk configurations. See [Multiple VLANs (VLAN trunking)](/product/cluster_configuration/networking_system/openvswitch/#multiple-vlans-vlan-trunking) for details. * [PCI device monitoring now includes `IFNAME`, `SRIOV` and `SRIOV_NUM` attributes]({{% relref "product/cluster_configuration/hosts_and_clusters/hosts#host-pci-devices" %}}) to map PCI devices to network interface names and identify SR-IOV Physical/Virtual Functions. * Moved Open vSwitch DPDK socket directory to `/var/run/one/vhost-socks` [#7673](https://github.com/OpenNebula/one/issues/7673) -* Added [OneKS Elastic Kubernetes as a Service (EE)]({{% relref "platform_services/oneks/getting_started/overview/" %}}). +* Added [Elastic Kubernetes as a Service with OneKS (EE)]({{% relref "platform_services/oneks/getting_started/overview/" %}}). ## Resolved Issues diff --git a/content/software/release_information/release_notes/whats_new.md b/content/software/release_information/release_notes/whats_new.md index 9d9aafde..719ff993 100644 --- a/content/software/release_information/release_notes/whats_new.md +++ b/content/software/release_information/release_notes/whats_new.md @@ -24,16 +24,12 @@ OpenNebula 7.2 is a high-performance engine designed to handle the most demandin * The debut of the new OneForm service for automating unified, on-demand deployment and configuration of distributed OpenNebula Clusters across resources from both on-premises hardware and cloud providers. -* Elastic Kubernetes as a Service with OneKS (EE), providing a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. +* Elastic Kubernetes as a Service with OneKS (EE) provides a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. * Broadened OS support with official support for the latest enterprise distributions, including AlmaLinux 10, RHEL 10, and Debian 13. * And much more! Continue reading to find out more details... -{{% if-version is="7.1" %}} -**Please note**: As a beta release, this version is intended for testing and validation purposes only; we do not recommend it for production use at this stage. We encourage you to dive into the new features and help us stabilize the final release by reporting any bugs via [GitHub](https://github.com/OpenNebula/one). We also suggest reviewing the [Known Issues]({{% relref "software/release_information/release_notes/known_issues" %}}) before upgrading. -{{% /if-version %}} - Thank you to our incredible community and partners for your continued support in building the future of open-source cloud orchestration! ## OpenNebula Core From 7140a04769cfd923ac234ede68b4c9dedd4354c3 Mon Sep 17 00:00:00 2001 From: mattrowe-opennebula Date: Wed, 20 May 2026 10:35:24 +0200 Subject: [PATCH 4/4] M #~: Moved OneKS from whats_new to resolved_issues --- .../release_notes/resolved_issues_721.md | 37 ++++++++++--------- .../release_notes/whats_new.md | 5 --- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/content/software/release_information/release_notes/resolved_issues_721.md b/content/software/release_information/release_notes/resolved_issues_721.md index 1327da27..a09c5283 100644 --- a/content/software/release_information/release_notes/resolved_issues_721.md +++ b/content/software/release_information/release_notes/resolved_issues_721.md @@ -1,9 +1,12 @@ --- -title: "Resolved Issues in 7.2.1" +title: "Resolved Issues in 7.2.1 (EE)" date: "2026-03-31" --- -A complete list of solved issues for 7.2.1 are listed in the [project development portal](https://github.com/OpenNebula/one/milestone/88). +A complete list of solved issues for 7.2.1 are listed in the [project development portal](https://github.com/OpenNebula/one/milestone/88). + +## Elastic Kubernetes as a Service +[OneKS]({{% relref "platform_services/oneks/getting_started/overview/" %}}) is a new OpenNebula service that streamlines and simplifies the provisioning and operation of Kubernetes Clusters on OpenNebula cloud deployments. OneKS builds on CAPONE to expose a Cluster-centric lifecycle model for users needing a simple and repeatable way to consume Kubernetes inside OpenNebula. ## Backported Issues @@ -11,32 +14,32 @@ The following new features have been backported to 7.2.1: * Add option [`LOG_RESULT_LENGTH` to `oned.conf`]({{% relref "/product/operation_references/opennebula_services_configuration/oned#xml-rpc-server-configuration" %}}) to configure max length of API result log. * Add per-VM live migration options through [`MIGRATE_AUTO_CONVERGE` and `MIGRATE_COMPRESSED`]({{% relref "/product/operation_references/configuration_references/template#template-features" %}}) VM template attributes. Administrators can now tune auto-convergence and memory compression only for selected KVM VMs, improving migration reliability and bandwidth usage without changing global driver defaults. -* [Allow the customization of the favicon in FireEdge]({{% relref "product/operation_references/opennebula_services_configuration/fireedge.md#branding-fireedge" %}}). +* Allow the [customization of the favicon in FireEdge]({{% relref "product/operation_references/opennebula_services_configuration/fireedge.md#branding-fireedge" %}}). * Add optional Prometheus exporter packages for OVS, MySQL/MariaDB, SMART storage health, and LVM monitoring. See [Optional Exporters]({{% relref "/product/cloud_system_administration/prometheus/install#monitor-alert-extra-exporters" %}}) for installation and service details. -* VLAN_ID is not mandatory when creating a OpenvSwitch in Sunstone. See [Open vSwitch Networks]({{% relref "product/cluster_configuration/networking_system/openvswitch/" %}}) for details. +* VLAN_ID is not mandatory when creating an Open vSwitch in Sunstone. See [Open vSwitch Networks]({{% relref "product/cluster_configuration/networking_system/openvswitch/" %}}) for details. * Improved Open vSwitch VLAN trunking support in the `ovswitch` driver by adding native OVS `trunk` mode when only `VLAN_TAGGED_ID` is defined. Existing configurations using `VLAN_ID` continue to behave as before. Note that untagged traffic is now dropped for pure trunk configurations. See [Multiple VLANs (VLAN trunking)](/product/cluster_configuration/networking_system/openvswitch/#multiple-vlans-vlan-trunking) for details. -* [PCI device monitoring now includes `IFNAME`, `SRIOV` and `SRIOV_NUM` attributes]({{% relref "product/cluster_configuration/hosts_and_clusters/hosts#host-pci-devices" %}}) to map PCI devices to network interface names and identify SR-IOV Physical/Virtual Functions. -* Moved Open vSwitch DPDK socket directory to `/var/run/one/vhost-socks` [#7673](https://github.com/OpenNebula/one/issues/7673) -* Added [Elastic Kubernetes as a Service with OneKS (EE)]({{% relref "platform_services/oneks/getting_started/overview/" %}}). +* PCI device monitoring now includes [`IFNAME`, `SRIOV` and `SRIOV_NUM` attributes]({{% relref "product/cluster_configuration/hosts_and_clusters/hosts#host-pci-devices" %}}) to map PCI devices to network interface names and identify SR-IOV Physical/Virtual Functions. +* Move Open vSwitch DPDK socket directory to `/var/run/one/vhost-socks` [#7673](https://github.com/OpenNebula/one/issues/7673). +* Add [Elastic Kubernetes as a Service with OneKS]({{% relref "platform_services/oneks/getting_started/overview/" %}}). ## Resolved Issues The following issues have been solved in 7.2.1: -* Fix a `onehem-server` crash caused by a race condition between hook delete and update API calls [#7561](https://github.com/OpenNebula/one-ee/pull/7561). -* Fix a empty `--resource` for `onegroup create` CLI command [#7458](https://github.com/OpenNebula/one/issues/7458). +* Fix a `onehem-server` crash caused by a race condition between hook delete and update API calls [#7561](https://github.com/OpenNebula/one/issues/7561). +* Fix an empty `--resource` for `onegroup create` CLI command [#7458](https://github.com/OpenNebula/one/issues/7458). +* Fix race condition in `oneflow` server in cancel actions [#7570](https://github.com/OpenNebula/one/issues/7570). +* Fix S3 marketplace `SIGNATURE_VERSION` parameter hardcoded to `s3` version [#7437](https://github.com/OpenNebula/one/issues/7437). * Fix race condition in `oneflow` server in cancel actions [#7570](https://github.com/OpenNebula/one/issues/7570). -* Fix S3 marketplace `SIGNATURE_VERSION` parameter hardcoded to `s3` version [7437](https://github.com/OpenNebula/one/issues/7437). -* Fix race condition in `oneflow` server in cancel actions [#7570](https://github.com/OpenNebula/one/issues/7570) -* Fix usage of network lease in case of VM deploy failure [#7349](https://github.com/OpenNebula/one/issues/7349) -* Fix authentication drivers for users with empty password [#7606](https://github.com/OpenNebula/one/issues/7606) -* Fix standalone installation of Ruby gem openebula-cli [#7608](https://github.com/OpenNebula/one/issues/7608) +* Fix usage of network lease in case of VM deploy failure [#7349](https://github.com/OpenNebula/one/issues/7349). +* Fix authentication drivers for users with empty password [#7606](https://github.com/OpenNebula/one/issues/7606). +* Fix standalone installation of Ruby gem openebula-cli [#7608](https://github.com/OpenNebula/one/issues/7608). * Fix Ceph monitoring to reflect actual disk usage in RBD [#7185](https://github.com/OpenNebula/one/issues/7185). * Fix auto focus VNC window when typing [#7553](https://github.com/OpenNebula/one/issues/7553). * Fix translations in other languages [#7365](https://github.com/OpenNebula/one/issues/7365). * Fix empty `PROBES_PERIOD` values causing monitor probes to run without delay [#7659](https://github.com/OpenNebula/one/issues/7659). -* Fix an issue that could cause VLAN trunk information in Virtual Networks to become inconsistent after updating network attributes, resulting in incorrect `VLAN_TAGGED_ID` values being propagated to VM NICs. [#7654](https://github.com/OpenNebula/one/issues/7654). +* Fix an issue that could cause VLAN trunk information in Virtual Networks to become inconsistent after updating network attributes, resulting in incorrect `VLAN_TAGGED_ID` values being propagated to VM NICs [#7654](https://github.com/OpenNebula/one/issues/7654). * Fix pure LVM live migration when VM has no CONTEXT [#7674](https://github.com/OpenNebula/one/issues/7674). * Fix Restic exclusive lock detection [#7403](https://github.com/OpenNebula/one/issues/7403) + [#7404](https://github.com/OpenNebula/one/issues/7404). -* Fix CEPH RBD incremental backup deadlocks [#7529](https://github.com/OpenNebula/one/issues/7529) -* Fix `USER_INPUT` variable expansion not applied in `SCHED_REQUIREMENTS` when instantiating via FireEdge [#7491](https://github.com/OpenNebula/one/issues/7491) +* Fix Ceph RBD incremental backup deadlocks [#7529](https://github.com/OpenNebula/one/issues/7529). +* Fix `USER_INPUT` variable expansion not applied in `SCHED_REQUIREMENTS` when instantiating via FireEdge [#7491](https://github.com/OpenNebula/one/issues/7491). diff --git a/content/software/release_information/release_notes/whats_new.md b/content/software/release_information/release_notes/whats_new.md index 719ff993..5024073b 100644 --- a/content/software/release_information/release_notes/whats_new.md +++ b/content/software/release_information/release_notes/whats_new.md @@ -24,8 +24,6 @@ OpenNebula 7.2 is a high-performance engine designed to handle the most demandin * The debut of the new OneForm service for automating unified, on-demand deployment and configuration of distributed OpenNebula Clusters across resources from both on-premises hardware and cloud providers. -* Elastic Kubernetes as a Service with OneKS (EE) provides a structured, streamlined way to create, operate, and deprovision Kubernetes Clusters on OpenNebula clouds. - * Broadened OS support with official support for the latest enterprise distributions, including AlmaLinux 10, RHEL 10, and Debian 13. * And much more! Continue reading to find out more details... @@ -71,9 +69,6 @@ Thank you to our incredible community and partners for your continued support in ## OpenNebula Form - [OneForm Automated Cluster Provisioning]({{% relref "product/cluster_provisioning/overview/" %}}) is a new service designed to automate the creation of OpenNebula Clusters across on-premises environments and cloud providers, simplifying hybrid cloud strategies through unified, on-demand deployment. -## Elastic Kubernetes as a Service (EE) -- [OneKS]({{% relref "platform_services/oneks/getting_started/overview/" %}}) is a new OpenNebula service that streamlines and simplifies the provisioning and operation of Kubernetes Clusters on OpenNebula cloud deployments. OneKS builds on CAPONE to expose a Cluster-centric lifecycle model for users needing a simple and repeatable way to consume Kubernetes inside OpenNebula. - ## Packaging - Expanded Operating System Support with official compatibility for SUSE Linux distributions. - Support for the latest operating systems, including AlmaLinux 10, SUSE Linux Enterprise 16, OpenSUSE, RHEL 10, and Debian 13.