Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
29d90ac
M #-: Add info on miniONE and Deploying on K8s guides (#3037)
pedroielpi3 Sep 2, 2024
772ded0
M #-: minione output bump
tinova Sep 3, 2024
8cc2855
M #-: Remove EE reference in Prometheus guide
tinova Sep 3, 2024
21bd1d7
M #-: Add activate network switches in K8s guide (#3039)
pedroielpi3 Sep 4, 2024
8f47274
M #-: OneKE/QS: Use correct apiVersion for IngressRoute (fix) (#3040)
sk4zuzu Sep 4, 2024
cd0e1f6
M #-: show current defaults for backup config (#3026)
1gramos Sep 4, 2024
701f87c
M #-: More precise definition of OneFlow auto-scaling (#3043)
mkutouski Sep 5, 2024
aba5e62
M #-: Remove unneeded warning
tinova Sep 10, 2024
224df7a
M #: Add required extra repo for rhel family (#3049)
dann1 Sep 16, 2024
2fefd52
M #-: Known issue about vrouters (#3052)
dcarracedo Sep 17, 2024
122a846
M #-: Add missing 6.10 branch
tinova Sep 18, 2024
8ec00f6
B OpenNebula/one#6730: Update known issues (#3056)
vichansson Sep 18, 2024
c541b10
B OpenNebula/one#6736: Remove vmrc attribute in Firedge config (#3062)
dcarracedo Sep 25, 2024
764310e
B OpenNebula/one#6736: Add compatibility note about vmrc (#3063)
dcarracedo Sep 25, 2024
5c9ea01
M #-: Fix copyright date in documentation footer (#3066)
pedroielpi3 Sep 27, 2024
638904c
M #-: Windows Best Practices Guide (#3071)
onenhansen Oct 10, 2024
5a0e346
M #-: Remove empty spaces
tinova Oct 10, 2024
2197316
M #-: Move 2 guides from reference to guest_os (#3078)
pedroielpi3 Oct 10, 2024
12a3519
M #-: Add a note for Debian 11 repo (#3076)
mkutouski Oct 11, 2024
e0c17a8
M #-: Bump cli version (#3051)
xorel Oct 11, 2024
406463e
M #-: Fix oneprovision command usage (#3083)
aleixrm Oct 15, 2024
615d48b
M #-: Fix white spaces (#3085)
ArnauGabrielAtienza Oct 16, 2024
e7c82f0
M #-: Update build dependencies (#3087)
xorel Oct 16, 2024
0bf676f
M #-: Clarify when to manually download CE migration package (#3089)
pedroielpi3 Oct 21, 2024
3fc832e
M #-: Clarify unlimited default quota (#3090)
dann1 Oct 22, 2024
940d22f
M #-: Add link to installing Front-end onprem (#3091)
pedroielpi3 Oct 24, 2024
f39881d
Merge branch 'one-6.10-maintenance' into one-6.10
tinova Nov 7, 2024
9e85f00
M #-: Bump 6.10.1
tinova Nov 7, 2024
c5b5db6
M #-: Add missing vSphere 8.0 support
tinova Nov 7, 2024
d1fbf2f
M #-: Clarify live migration storage limitation (#3103)
dann1 Nov 11, 2024
c29bf30
M #-: Swap "a" and "b" in the TProxy diagram (fix) (#3102)
sk4zuzu Nov 11, 2024
67255fa
F #-: Update Ceph supported releases (#3104)
1gramos Nov 11, 2024
9000343
M #-: Add missing commands to xml-rpc api (#3096)
paczerny Nov 11, 2024
5c71ac9
M #-: Add missing feature in 6.10.1
rsmontero Nov 19, 2024
84cd611
F OpenNebula/one#6723: Deprecated note for import VM command (#3082)
paczerny Nov 21, 2024
f9a714a
M #-: Update VM search with special characters
paczerny Nov 13, 2024
91ec070
M #-: Remove Try on VMware QS guide
tinova Nov 25, 2024
57cb07b
M #-: Change case of project names in ACKs (#3120)
pedroielpi3 Dec 4, 2024
643bd9c
M #-: Fix broken reference to docs page (#3121)
pedroielpi3 Dec 5, 2024
bb943b7
M #-: Add mention of thin provisioning in NFS/NAS Datastore page (#3123)
pedroielpi3 Dec 9, 2024
d43a3b2
M #-: Update ACKs with new version (#3128)
pedroielpi3 Dec 12, 2024
c47755a
Merge branch 'one-6.10-maintenance' into one-6.10
tinova Dec 18, 2024
daa086f
M #-: Polish GA section (#3137)
dann1 Jan 2, 2025
a6ef418
M #-: Document SSH timeouts on VM HA (#3138)
dann1 Jan 8, 2025
cfc2d25
B OpenNebula/one#6757: Add workaround instructions (#3145)
vichansson Jan 14, 2025
dc49aeb
M #-: Fix CE rhel repo setup code blocks (#3153)
dann1 Jan 16, 2025
42ad89d
M #-: Fix ONE version what migration package is included for (#3160)
mkutouski Jan 20, 2025
af6a00f
M #-: Polish ceph modes table (#3162)
mkutouski Jan 20, 2025
a8ddc2e
M #-: Add #6463 to known issues (libvirtd restart each 10 minutes) (#…
1gramos Jan 27, 2025
51d5d26
M #-: Add ENABLE_SSH context var (windows) (#3174)
sk4zuzu Jan 28, 2025
b71156f
M #-: Clarify backups using Sunstone (#3179)
dcarracedo Jan 28, 2025
eea932c
F OpenNebula/one#6547: Document increment_flatten (#3183)
1gramos Feb 3, 2025
bc641c4
M #-: Add an information on the Community MP (#3199)
mkutouski Feb 13, 2025
136fcfc
M #-: Touch Community MP info for style (#3200)
pedroielpi3 Feb 13, 2025
e51798f
M #-: Add callouts config file changes in maintenance releases (#3204)
pedroielpi3 Feb 19, 2025
717ad10
B #-: Remove obsolete secondary platform notes (#3203)
xorel Feb 20, 2025
84b507b
F OpenNebula/one-apps#109: Update one-deploy hatch/uv (#3202)
jaimecb Feb 20, 2025
1643179
M #-: RNs 6.10.3
tinova Feb 20, 2025
61e6a66
M #-: Resolved issues. Config files. (#3207)
dcarracedo Feb 20, 2025
58bb472
M #-: Updated fireedge configuracion file (#3208)
jloboescalona2 Feb 20, 2025
c30c19c
M #-: Fix issues in release notes
tinova Feb 20, 2025
e073879
M #-: LXD is no longer supported (#3214)
dann1 Feb 26, 2025
06582be
M #-: Add Restic and Prometheus versions to Platform Notes (#3217)
pedroielpi3 Mar 12, 2025
ba7303c
M #-: Missing folder datastore in path for Temporary Backup Path (#3058)
martingasseriml Mar 19, 2025
ad99cce
M #-: Add note on node support policy
tinova Mar 21, 2025
7ce9bd0
M #-: Add note about mixed platform environments (#3230)
dann1 Mar 26, 2025
eb10e52
M #: Improve dpdk setup doc (#3233)
dann1 Apr 1, 2025
a84faeb
M #-: Fix typo
rsmontero Apr 1, 2025
1a7275c
M #-: Bump supported Ceph version (#3227)
xorel Apr 1, 2025
7f6d850
M #-: Fix copypaste (#3234)
dann1 Apr 1, 2025
e42e905
M #: Fix wrong sample configuration for hugepages
dann1 Apr 2, 2025
5677f9a
M #-: Improve java bindings documentation (#2933)
brodriguez-opennebula Apr 2, 2025
330b54f
M #-: Add VXLAN UDP ports and bridge limits (#3237)
brodriguez-opennebula Apr 2, 2025
644fa35
L #-: Add netplan to whitelist
tinova Apr 2, 2025
95045d9
M #-: Fix indexes
tinova Apr 2, 2025
1c33292
M #-: minor fixes in quick start guide (#3247)
balazsbme Apr 16, 2025
b99b0b0
M #-: clarify PHP 7.4 is required (#3259)
onenhansen Apr 24, 2025
7bd3742
M #-: Update dependencies for stand-alone backup servers
rsmontero May 12, 2025
b2f90fd
M #-: Add dynamic firewall ports (#3266)
dann1 May 22, 2025
d659597
M #-: Update onecfg files (#3268)
xorel May 23, 2025
4d750a5
M #-: Add the Warning about history records indexes and modify an exa…
mkutouski Jun 2, 2025
048d188
Merge branch 'one-6.10-maintenance' into one-6.10
rsmontero Jun 3, 2025
76a24f3
M #-: Fix compilation warning
rsmontero Jun 3, 2025
7b84fbf
M #-: Fix cleanup of old builds on publish.rb (#3275)
nicolerib Jul 10, 2025
b3a0ec4
M #-: Scaffolding 6.10.5
tinova Jun 3, 2025
10b4885
F OpenNebula/one#7071: Add to resolved issues
rsmontero Jun 16, 2025
2c94782
B OpenNebula/one#6873: Add to resolved issues (#3276)
MiguelERuiz Jul 15, 2025
dca399c
B OpenNebula/one#7040: add release notes
MarioRobres Jul 16, 2025
f8c76bf
B OpenNebula/one#7069: add release notes
MarioRobres Jul 16, 2025
a0f0449
F OpenNebula/one#7070: Update resolved issues (#3274)
dann1 Jul 21, 2025
f7a8757
B OpenNebula/one#7082: Update resolved issues (#3278)
MiguelERuiz Jul 28, 2025
d5302e8
B OpenNebula/one#7140: Update resolved issues (#3279)
MiguelERuiz Aug 6, 2025
5ec4daf
B OpenNebula/one#7060: Update resolved issues (#3281)
vichansson Aug 6, 2025
df07a32
M OpenNebula/one#7062: Update resolved issues (#3280)
vichansson Aug 6, 2025
f213b8f
B OpenNebula/one#7195: Update resolved issues (#3282)
dann1 Aug 8, 2025
0248a1a
F OpenNebula/one#6606: Update RN with 6606 issue (#3283)
dcarracedo Aug 26, 2025
56987fa
OpenNebula/one#7031 re-arrange time orders on vm creation (#3291)
miracleheras Sep 18, 2025
093df4f
B OpenNebula/one-ee#6955: updated Ethernet text on Address Ranges (#3…
miracleheras Sep 18, 2025
f14156b
B OpenNebula/one#7013: fix ownership issue when instanciate VM (#3290)
miracleheras Sep 18, 2025
ddaf8dc
F OpenNebula/one-ee#7222: updated translation text (#3288)
miracleheras Sep 18, 2025
c9bcaa2
B OpenNebula/one#7250: Update resolved issues
rsmontero Sep 28, 2025
49300f9
B OpenNebula/one#7252: Remove tmp files after image creation (#3310)
miracleheras Sep 29, 2025
10eb03a
F OpenNebula/one#6867: Update resolved issues (#3307)
vichansson Sep 29, 2025
ae207a2
B OpenNebula/one#7158: Update resolved issues (#3308)
vichansson Sep 29, 2025
6d4501d
B OpenNebula/one#6981: Add to resolved issues
rsmontero Oct 1, 2025
75f5f9f
B OpenNebula/one#7201 add edit/delete interface for VM attributes (#3…
miracleheras Oct 2, 2025
e4301c4
B OpenNebula/one#7186: Fix security group rule description (#3314)
miracleheras Oct 3, 2025
41836a2
B OpenNebula#7206 fixed secruity group rule addition (#3313)
miracleheras Oct 3, 2025
3e5af30
M #-: improve local DS requirements docs (#3312)
MarioRobres Oct 2, 2025
f6190cd
B OpenNebula/one#7249: Add to resolved issues
rsmontero Oct 6, 2025
48080ce
M OpenNebula/one#7158: Update resolved issues (#3318)
vichansson Oct 8, 2025
d54cac9
M OpenNebula/one#7212: Update resolved issues (#3319)
vichansson Oct 8, 2025
1bab568
B OpenNebula/one#7063 fix cluster assign for virtual network (#3321)
miracleheras Oct 23, 2025
d3d03a1
B OpenNebula/one#6872: fix ui issue on VM Instantiation
miracleheras Oct 27, 2025
cf4c320
F OpenNebula/one#7003: Change password button wrong displayed (#3324)
jloboescalona2 Oct 28, 2025
f8166b8
B OpenNebula/one#7164: Fix VM configuration for Single VM Backup (#3323)
miracleheras Oct 28, 2025
7ef2329
M #-: Enable LDAP users auto-creation (#3327)
mkutouski Nov 3, 2025
5d5b587
B OpenNebula/one#7175: Fix overlay in Fireedge VNC (#3328)
miracleheras Nov 4, 2025
021a400
B OpenNebula/one#7105: Resolved issues with 7105 (#3329)
dcarracedo Nov 6, 2025
ae9f240
B OpenNebula/one#7344: Don't unescape passwords (#3330)
miracleheras Nov 11, 2025
c94604a
B OpenNebula/one#7252: Revert the PR 3310 (#3331)
miracleheras Nov 13, 2025
1437862
B OpenNebula/one#5555: adding tip for sunstone tmpdir changes (#3333)
onenhansen Nov 24, 2025
63df7f1
M #-: Add info about LDAP users case insensitivity (#3332)
mkutouski Nov 24, 2025
b388005
M #-: Review docs for 6.10.5
dcarracedo Nov 25, 2025
5b14bc3
M #-: Spelling
dcarracedo Nov 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion publish/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
mapping:
master: '6.10'
master: '6.99'
one-6.10: '6.10'
one-6.8: '6.8'
one-6.6: '6.6'
one-6.4: '6.4'
Expand Down
17 changes: 13 additions & 4 deletions publish/publish.rb
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,21 @@ def error(rc)
" echo \"#{branch_symlink_path} is not a symlink\" >&2'")
error(rc)

# cleanup old versions

rc = run("ssh #{ssh_op} #{host} 'find #{host_path} -maxdepth 1 -type d -name \"#{branch_dir}.*\" -printf \"%f\\n\" | sort'")
error(rc)

builds = rc[0].split

exit(0) if builds.length <= 3
puts "Total builds found: #{builds.length}"
puts "Builds: #{builds.join("\n")}"

builds = builds[0..-3] # Keep two latest ones
exit(0) if builds.length <= 2

builds.each do |build|
run("ssh #{ssh_op} #{host} rm -rf #{host_path}/#{build}")
# List all builds except the two most recent
old_builds = builds[0...-2]
old_builds.each do |build|
puts "Removing old build folder: #{build}"
run("ssh #{ssh_op} #{host} rm -rf #{host_path}/#{build}")
end
2 changes: 1 addition & 1 deletion source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
# The short X.Y version.
version = '6.10'
# The full version, including alpha/beta/rc tags.
release = '6.10.4'
release = '6.10.5'
# The context packages released version
context_release = '6.10.0'

Expand Down
4 changes: 4 additions & 0 deletions source/ext/spellchecking/wordlists/opennebula.txt
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ Iothread
JWT
Javascript
Journald
jsmith
JSmith
Keepalive
Kerberos
Kube
Expand Down Expand Up @@ -474,6 +476,7 @@ monitorization
moref
morefs
mountpoints
msi
multicast
multicluster
multitenant
Expand All @@ -486,6 +489,7 @@ natively
ncurses
netaddr
netmask
netplan
networkd
nginx
nic
Expand Down
Binary file modified source/images/aws_cluster_images_datastore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/minione-aws-ubuntu24.04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/sunstone-aws_cluster_replica_host.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/sunstone-aws_k8s_vms_list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/sunstone-aws_kubernetes_vnf_ip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/sunstone-k8s_enable_netw_params.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 31 additions & 1 deletion source/installation_and_configuration/authentication/ldap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,23 @@ This authentication mechanism is enabled by default. If it doesn't work, make su
AUTHN = "ssh,x509,ldap,server_cipher,server_x509"
]

If you want to enable LDAP users auto-creation in the OpenNebula then you need to add ``default`` method in the ``AUTHN`` attribute of the ``AUTH_MAD`` section as shown below:

.. code-block:: bash

AUTH_MAD = [
EXECUTABLE = "one_auth_mad",
AUTHN = "default,ssh,x509,ldap,server_cipher,server_x509"
]

and create a symlink as `root` user on the OpenNebula front-end node:

.. code-block:: bash

ln -s /var/lib/one/remotes/auth/ldap /var/lib/one/remotes/auth/default



Authentication driver ``ldap`` can be customized in ``/etc/one/auth/ldap_auth.conf``. This is the default configuration:

.. code-block:: yaml
Expand Down Expand Up @@ -188,7 +205,7 @@ To enable ``ldap`` authentication the described parameters should be configured.
User Management
===============

Using the LDAP authentication module, the administrator doesn't need to create users with the ``oneuser`` command, as this will be done automatically.
Enabling LDAP users auto-creation in the OpenNebula as described above eliminates the need for the administrator to create users with the ``oneuser`` command manually.

Users can store their credentials into a file referenced by environment variable ``$ONE_AUTH`` (usually ``$HOME/.one/one_auth``) in this fashion:

Expand Down Expand Up @@ -228,6 +245,8 @@ Users can easily create escaped ``$ONE_AUTH`` tokens with the command ``oneuser

The output of this command should be put in the ``$ONE_AUTH`` file.



.. _active_directory:

Active Directory
Expand Down Expand Up @@ -325,3 +344,14 @@ And you want users whose login ends with ``a.example.com`` to be searched in ``l
:match_user_regex:
"^(.*)@a.example.com$": ldap-a.example.com
"^(.*)@b.example.com$": ldap-b.example.com

DB backend and case sensitivity
============================================

As LDAP, in general, is case insensitive there could be some oddities in the way how OpenNebula manages LDAP users. Moreover, it depends on the used DB backend.

If you use SQLite or PostgreSQL, then users are always case-sensitive. Any further login with the same user but in a different casing will cause auth failure.

However, when MySQL database is used (with the default configuration) it is case insensitive. Therefore, you can still log in with any casing of the username, such as jsmith, JSmith, JSMITH, etc.

In any case, LDAP users are created in OpenNebula DB in lower-case. This is mainly to prevent multiple (case different) users to bypass quotas.
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ The following example shows how you can change the logo to a generic linux one (

Configure DataTables
--------------------------------------------------------------------------------
You can change the style of the rows depending on your preferences. in case they are changed in the fireedge-server.conf file. this change will be priority. and it will adjust the view to all users.
You can change the style of the rows depending on your preferences. in case they are changed in the fireedge-server.conf file. this change will be priority. and it will adjust the view to all users.

|fireedge_sunstone_list_datatable|

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@
WHMCS Tenants Module Install/Update
===================================

.. warning:: You must use PHP 7.4, currently PHP 8.x will cause an error when creating the user

The install and update process are essentially identical. The Module files can be found in */usr/share/one/whmcs* after you have installed the *opennebula-whmcs-tenants* package via your package manager. You will just need to merge the *modules* directory to the main WHMCS directory on the server hosting WHMCS. When updating the module just copy the files on top of the existing files and overwrite them. An example command for copying the files:

.. code-block:: bash

cp -rf /usr/share/one/whmcs/modules /path/to/web/root/whmcs/.



.. note:: Make sure you download the updated package from the EE repository before doing either an install or an update.

==================================
Expand Down
35 changes: 33 additions & 2 deletions source/integration_and_development/system_interfaces/java.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,45 @@ This page contains the OpenNebula Cloud API Specification for Java. It has been
Download
================================================================================

You can download the ``.jar`` file compiled using Java 1.8, the required libraries, and the javadoc packaged in a tar.gz file `following this link <http://downloads.opennebula.io/packages>`__ in the OpenNebula version you have installed.
You can download the ``.jar`` file compiled using Java 11, the required libraries, and the javadoc packaged in a tar.gz file `following this link <http://downloads.opennebula.io/packages>`__ in the OpenNebula version you have installed.

You can also consult the `javadoc online </doc/6.4/oca/java/>`__.

Compilation
================================================================================

If you need to compile the Java bindings, please follow these steps

- Download the source code of opennebula (available on `OpenNebula code repository <https://www.github.com/OpenNebula/one>`__)

``git clone https://www.github.com/OpenNebula/one``

- On the source code, change to the directory ``src/oca/java``

``cd one/src/oca/java``

- Download the apache xmlrpc library (note that the URL may change in your case)

``curl -OL https://archive.apache.org/dist/ws/xmlrpc/binaries/xmlrpc-3.1.1-bin.tar.gz``

- Uncompress it and move the ``/lib`` directory to the source code dir

``tar xzvf xmlrpc-3.1.1-bin.tar.gz; mv xmlrpc-3.1.1/lib .``

- Modify the build script adding to the libraries the xmlrpc library

``sed -i 's@^LIB_DIR="/usr/share/java"$@LIB_DIR="/usr/share/java:./lib"@g' build.sh``

- Build the library

``build.sh``

The jar file with the bindings will be the ``jar/org.opennebula.client.jar`` file

Usage
================================================================================

To use the OpenNebula Cloud API for Java in your Java project, you have to add to the classpath the org.opennebula.client.jar file and the XML-RPC libraries located in the lib directory.
To use the OpenNebula Cloud API for Java in your Java project, you have to add to the classpath the ``org.opennebula.client.jar`` file and the XML-RPC libraries located in the lib directory.

Code Sample
================================================================================
Expand Down
2 changes: 1 addition & 1 deletion source/intro_release_notes/release_notes/arm64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
ARM64 packages
================================================================================

6.10.4-EE and 6.10.0.1-CE release includes ARM64 packages for all supported operating systems.
6.10.5-EE and 6.10.0.1-CE release includes ARM64 packages for all supported operating systems.

These ARM packages are being released in beta mode, allowing the community to test them and provide feedback. This initiative aims to extend OpenNebula’s flexibility by enabling deployment on ARM-based servers (both hypervisors and front-end nodes), opening new possibilities for lightweight, distributed cloud environments.

Expand Down
5 changes: 2 additions & 3 deletions source/intro_release_notes/release_notes/known_issues.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,12 @@ Sunstone

- Guacamole RDP as is currently shipped in OpenNebula does not support NLA authentication. You can follow `these instructions <https://www.parallels.com/blogs/ras/disabling-network-level-authentication/>`__ in order to disable NLA in the Windows box to use Guacamole RDP within Sunstone.

- The current configuration for both Sunstone and One-Provision contain a mismatch in the `keep_me_logged` configuration option. This issue has been fixed but the new configuration files need to be downloaded in order for this fix to take effect, refer to :ref:`the following section <fireedge_install_configuration>` for instructions on how to do this.
- `'Groupadmin' view fails to load for groups with multiple admin users <https://github.com/OpenNebula/one/issues/6730>`__.

- The `Update VM Configuration` dialog contains a bug which will result in a blank screen if one tries to update the configuration of a virtual machine with less than 2 total disks attached. The quickest workaround for this is to attach another minimal disk to the VM.
- The current configuration for both Sunstone and One-Provision contain a mismatch in the `keep_me_logged` configuration option. This issue has been fixed but the new configuration files need to be downloaded in order for this fix to take effect, refer to :ref:`the following section <fireedge_install_configuration>` for instructions on how to do this.

- When deleting an element in the datatable. such as running the terminate in a VM, we recommend refreshing the window. as there is an error in the client code discussed in the following `issue <https://github.com/OpenNebula/one/issues/6781>`__.


Install Linux Graphical Desktop on KVM Virtual Machines
================================================================================

Expand Down
5 changes: 4 additions & 1 deletion source/intro_release_notes/release_notes/platform_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ Front-End Components
| Ruby Gems | Versions installed by opennebula-rubygems | Detailed information in ``/usr/share/one/Gemfile`` |
+--------------------------+---------------------------------------------+-------------------------------------------------------+

.. note:: Support for nodes' operating system ensures that the latest two LTS releases feature certified packages.

.. _vcenter_nodes_platform_notes:

vCenter Nodes
Expand All @@ -43,7 +45,8 @@ vCenter Nodes
+-----------+---------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+
| Component | Version | More information |
+===========+=======================================+========================================================================================================================================+
| vCenter | 7.0.x, managing ESX 7.0.x | :ref:`vCenter Node Installation <vcenter_node>` |
| vCenter | 7.0.x managing ESX 7.0.x & | :ref:`vCenter Node Installation <vcenter_node>` |
| | 8.0.x managing ESX 8.0.x | |
+-----------+---------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+
| NSX-T | 2.4.1+ | `VMware compatiblity <https://www.vmware.com/resources/compatibility/sim/interop_matrix.php>`__. :ref:`NSX Documentation <nsx_setup>`. |
+-----------+---------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ Release Notes |version| Enterprise Edition
Resolved Issues 6.10.1 <resolved_issues_6101>
Resolved Issues 6.10.2 <resolved_issues_6102>
Resolved Issues 6.10.3 <resolved_issues_6103>
Resolved Issues 6.10.4 <resolved_issues_6104>
Resolved Issues 6.10.5 <resolved_issues_6104>
Resolved Issues 6.10.5 <resolved_issues_6105>
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
.. _resolved_issues_6105:

Resolved Issues in 6.10.5
--------------------------------------------------------------------------------

A complete list of solved issues for 6.10.5 can be found in the `project development portal <https://github.com/OpenNebula/one/milestone/85?closed=1>`__.

The following new features have been backported to 6.10.5:

- `Change ETH* context parameters on live VMs <https://github.com/OpenNebula/one/issues/6606>`__.

The following issues has been solved in 6.10.5:

- `Fix an issue with fs_lvm_ssh not honoring BRIDGE_LIST in the image datastore <https://github.com/OpenNebula/one/issues/7070>`__.
- `Fix validation issue during Group + Group Admin creation at the same time <https://github.com/OpenNebula/one/issues/6873>`__.
- `Fix scheduler allocation for VMs with NUMA pinning enabled <https://github.com/OpenNebula/one/issues/7071>`__.
- `Fix user_inputs order not considered when instantiating a template through the CLI <https://github.com/OpenNebula/one/issues/7040>`__.
- `Fix the KVMRC Ruby parser regexp that was preventing more than one parameter <https://github.com/OpenNebula/one/issues/7069>`__.
- `Fix Sunstone should prioritize user views <https://github.com/OpenNebula/one/issues/7082>`__.
- `Fix Sunstone Update VM Configuration wizard doesn't scale correctly <https://github.com/OpenNebula/one/issues/7062>`__.
- `Fix Sunstone VM search leads to blank page <https://github.com/OpenNebula/one/issues/7060>`__.
- `Fix wrong QCOW2_STANDALONE option in NFS System Datastore <https://github.com/OpenNebula/one/issues/7212>`__.
- `Fix Sunstone does not cast placement constraints into update/instantiate dialog <https://github.com/OpenNebula/one/issues/7158>`__.
- `Fix Don't let add the ssh key more than one time <https://github.com/OpenNebula/one/issues/7140>`__.
- `Fix VIRTIO_QUEUES not applying to hot plugged virtio NICs <https://github.com/OpenNebula/one/issues/7195>`__.
- `Fix translation text when creating VMs <https://github.com/OpenNebula/one/issues/7222>`__.
- `Fix Fix ownership issue when instanciate Vm as a different user <https://github.com/OpenNebula/one/issues/7013>`__.
- `Fix Fix Ethernet text on Address Ranges when create VMs <https://github.com/OpenNebula/one/issues/6955>`__.
- `Fix re-arrange time orders when adding a scheduled action in Creating VMs <https://github.com/OpenNebula/one/issues/7031>`__.
- `Fix fsck to update history ETIME using EETIME or RETIME <https://github.com/OpenNebula/one/issues/7250>`__.
- `Fix VM placement expression parsing in Sunstone <https://github.com/OpenNebula/one/issues/7158>`__.
- `Fix physical CPU tooltip in Sunstone <https://github.com/OpenNebula/one/issues/6867>`__.
- `Fix errors when canceling a backup operation <https://github.com/OpenNebula/one/issues/6981>`__.
- `Fix add edit/delete buttons for VM attributes <https://github.com/OpenNebula/one/issues/7201>`__.
- `Fix rule addition for security group creation. <https://github.com/OpenNebula/one/issues/7206>`__.
- `Fix Security Group Role Description for IPs <https://github.com/OpenNebula/one/issues/7186>`__.
- `Fix history ETIME after resize, disk-resize and pci-(de)attach for VMs in undeployed state <https://github.com/OpenNebula/one/issues/7249>`__.
- `Fix cluster assignment when creating Virtual Network <https://github.com/OpenNebula/one/issues/7063>`__.
- `Fix UI issue on VM Instantiation when Memory or CPU modification is set to 'range' within a VM template <https://github.com/OpenNebula/one/issues/6872>`__.
- `Fix VM configuration for Single VM Backup configuration <https://github.com/OpenNebula/one/issues/7164>`__.
- `Fix UI overlay issue on Fireedge VNC on 1280*760 resolution <https://github.com/OpenNebula/one/issues/7175>`__.
- `Fix 2FA reset in FireEdge after UI changes are made <https://github.com/OpenNebula/one/issues/7105>`__.
- `Fix LDAP authentication by removeing password encoding <https://github.com/OpenNebula/one/issues/7344>`__.
- `Fix Change password button wrong displayed on FireEdge <https://github.com/OpenNebula/one/issues/7033>`__.

Changes in Configuration Files
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Since version 6.10.5 the following changes apply to OpenNebula services configuration files:


.. warning:: The following attributes are not included in the configuration files distributed with 6.10.5. If you wish to use these attributes, add them manually to the corresponding file.

OpenNebula Service
^^^^^^^^^^^^^^^^^^

+----------------------+--------------------------------------------------------------+-------------------------------------------------------+-------------+
| Config file | Description | Action | Values |
+======================+==============================================================+=======================================================+=============+
| oned.conf | New attribute: CONTEXT_ALLOW_ETH_UPDATES | Allow manual updates of CONTEXT->ETH* values. | NO, YES |
+----------------------+--------------------------------------------------------------+-------------------------------------------------------+-------------+
12 changes: 12 additions & 0 deletions source/legacy_components/ruby_sunstone/sunstone.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ The Sunstone configuration file can be found in ``/etc/one/sunstone-server.conf`

After a configuration change, the Sunstone server must be :ref:`restarted <sunstone_conf_service>` to take effect.

.. tip::

If you update the ``tmpdir`` value make sure you add this new value to systemd's unit by running ``systemctl edit opennebula-sunstone.service``,
and adding in a new section at the empty top area:

.. code::

[Service]
ReadWriteDirectories=/path/to/new/tmp

where ``/path/to/new/tmp`` is the new value of ``tmpdir``. Then run ``systemctl daemon-reload``, and ``systemctl restart opennebula-sunstone``

+------------------------------------+-----------------------------------------------------------------------------------------------------+
| Parameter | Description |
+====================================+=====================================================================================================+
Expand Down
Loading