Fix initial_status
This commit is contained in:
parent
a906752d7f
commit
f96b5eae20
1 changed files with 6 additions and 4 deletions
|
@ -9,8 +9,6 @@ module Clusters
|
||||||
|
|
||||||
validates :cluster, presence: true
|
validates :cluster, presence: true
|
||||||
|
|
||||||
after_initialize :set_initial_status
|
|
||||||
|
|
||||||
default_value_for :ingress_type, :nginx
|
default_value_for :ingress_type, :nginx
|
||||||
default_value_for :version, :nginx
|
default_value_for :version, :nginx
|
||||||
|
|
||||||
|
@ -22,8 +20,12 @@ module Clusters
|
||||||
self.to_s.demodulize.underscore
|
self.to_s.demodulize.underscore
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_initial_status
|
def initial_status
|
||||||
self.status = 0 unless cluster.application_helm_installed?
|
if cluster&.application_helm_installed?
|
||||||
|
:installable
|
||||||
|
else
|
||||||
|
:not_installable
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def name
|
def name
|
||||||
|
|
Loading…
Reference in a new issue