Compare client/server versions and warn if different

This commit is contained in:
2024-07-06 22:27:34 -03:00
parent 889a5a2955
commit 824c94bebc
10 changed files with 31 additions and 12 deletions

View File

@@ -17,6 +17,7 @@ module Faaso
Log.info { "Building function... #{funko.name} in #{tmp_dir}" }
funko.build tmp_dir
else # Running against a server
Faaso.check_version
# Create a tarball for the funko
buf = IO::Memory.new
Compress::Gzip::Writer.open(buf) do |gzip|

View File

@@ -27,6 +27,7 @@ module Faaso
end
def remote(options, name, scale) : Int32
Faaso.check_version
if !scale
Crest.get(
"#{FAASO_SERVER}funkos/#{name}/scale/", \

View File

@@ -13,6 +13,7 @@ module Faaso
end
def remote(options, funko, name, secret) : Int32
Faaso.check_version
if options["--add"]
Crest.post(
"#{FAASO_SERVER}secrets/",

View File

@@ -26,6 +26,7 @@ module Faaso
end
def remote(options, name) : Int32
Faaso.check_version
Crest.get(
"#{FAASO_SERVER}funkos/#{name}/status/", \
user: "admin", password: "admin") do |response|