RemoteCloudAuth.rb is not included by opennebula-ruby package
|Assignee:||Javi Fontan||% Done:|
|Target version:||Release 5.0|
|Affected Versions:||OpenNebula 4.14|
Dear OpenNebula developers
We are installing a new standalone Sunstone service to be used by our internal users with the new remote auth mechanism and we have found that RemoteCloudAuth.rb file is missing. It should be installed by opennebula-ruby package (and this file is available from OpenNebula github repo). This issue is related with this PR:
We found that another file is missing when you install a standalone Sunstone server, we got also an error related with /usr/lib/one/ruby/VirtualMachineDriver.rb file, this is required by sunstone but is installed by opennebula-server, sunstone server must include this package dependency to work properly.
We have tested this in Centos7 using the latest ONE stable version 4.14.2-2
Cheers and thanks!
#3 Updated by Javi Fontan about 5 years ago
- % Done changed from 0 to 50
CentOS 7 packages for OpenNebula 5.0 already come with CloudAuth files in
opennebula-ruby. I've just modified Debian and Ubuntu package scripts to include those in
ruby-opennebula. These will be generated and tested in the next build cycle.
#5 Updated by Javi Fontan about 5 years ago
- Status changed from New to Closed
- % Done changed from 50 to 100
- Resolution set to fixed
Now all CloudAuth files are installed by
ruby-opennebula package in Debian based distros.
# dpkg -L ruby-opennebula | grep CloudAuth /usr/lib/one/ruby/cloud/CloudAuth /usr/lib/one/ruby/cloud/CloudAuth/OpenNebulaCloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth/RemoteCloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth/EC2CloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth/OneGateCloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth/X509CloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth/SunstoneCloudAuth.rb /usr/lib/one/ruby/cloud/CloudAuth.rb