1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-30 22:50:10 +03:00
* B # 3870: show a stable version

Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>

* B # 3870: remove comment show stable version

Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>

* B # 3870: fix ruby slint

Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>
This commit is contained in:
Jorge Lobo 2019-10-31 11:28:22 +01:00 committed by Tino Vázquez
parent 147b4fd237
commit 5f240d9d42

View File

@ -254,11 +254,9 @@ get '/support/check/version' do
$conf[:one_last_version] = '0' if $conf[:one_last_version].nil?
find = 'release-'
validate_time = Time.now.to_i - $conf[:one_version_time]
if validate_time < 86400
return [200, JSON.pretty_generate(:version => $conf[:one_last_version])]
end
begin
http = Curl.get(GITHUB_TAGS_URL) do |request|
if !$conf[:proxy].nil? && !$conf[:proxy].empty?
@ -279,14 +277,22 @@ get '/support/check/version' do
tag['name'].start_with?(find)
version = tag['name'].tr(find, '')
split_version = version.split(".")
next unless split_version &&
split_version[1] &&
split_version[1].to_i &&
split_version[1].to_i.even?
memory_version = $conf[:one_last_version]
minor_version =
version.slice(version.rindex('.').to_i + 1..-1).to_i
if version.to_f > memory_version.to_f
$conf[:one_last_version] = version
end
minor_version = version.slice(version.rindex('.').to_i + 1..-1).to_i
memory_version_index = memory_version.rindex('.').to_i
minor_memory_version =
minor_memory_version =
memory_version.slice(memory_version_index.to_i + 1..-1).to_i
if version.to_f == memory_version.to_f &&