From cd282e5bb8a3561532759dd43f2a2560726f4b4f Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Mon, 20 Sep 2021 10:03:26 +0200 Subject: [PATCH] FIXME: Add default value to arch to allow environment push when in devel --- lib/kadeploy3/common/environment.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/kadeploy3/common/environment.rb b/lib/kadeploy3/common/environment.rb index 6329d42f..176734da 100644 --- a/lib/kadeploy3/common/environment.rb +++ b/lib/kadeploy3/common/environment.rb @@ -202,11 +202,17 @@ class Environment cp = Configuration::Parser.new(description) @name = cp.value('name',String) @version = cp.value('version', Integer,1) - @arch = cp.value('arch', String, nil) + # @arch = cp.value('arch', String, nil) @alias = cp.value('alias',String,'') @description = cp.value('description',String,'') @author = cp.value('author',String,'') @visibility = cp.value('visibility',String,'private',['public','private','shared']) + # FIXME remode default value + if @visibility == 'public' + @arch = cp.value('arch', String, 'x86_64') + else + @arch = cp.value('arch', String) + end @demolishing_env = cp.value('destructive',[TrueClass,FalseClass],false) @environment_kind = cp.value('os',String,nil,OS_KIND) cp.parse('image', true) do -- GitLab