summaryrefslogtreecommitdiff
path: root/app/models/clusters/applications
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2017-11-07 14:26:14 +0100
committerKamil Trzcinski <ayufan@ayufan.eu>2017-11-07 14:26:56 +0100
commit55d098c94b4f7e39931d5e4084be19872386fa18 (patch)
tree86d5b4d6532908b1923ee828147dbfb470de98a7 /app/models/clusters/applications
parent16b9e289fd5d9b96f0de96719a8d87e8342a50e6 (diff)
downloadgitlab-ce-55d098c94b4f7e39931d5e4084be19872386fa18.tar.gz
Fix initial status again
Diffstat (limited to 'app/models/clusters/applications')
-rw-r--r--app/models/clusters/applications/helm.rb10
1 files changed, 4 insertions, 6 deletions
diff --git a/app/models/clusters/applications/helm.rb b/app/models/clusters/applications/helm.rb
index d60bb7dcd02..0bbe5219715 100644
--- a/app/models/clusters/applications/helm.rb
+++ b/app/models/clusters/applications/helm.rb
@@ -11,16 +11,14 @@ module Clusters
validates :cluster, presence: true
+ after_initialize :set_initial_status
+
def self.application_name
self.to_s.demodulize.underscore
end
- def initial_status
- if cluster&.platform_kubernetes_active?
- :installable
- else
- :not_installable
- end
+ def set_initial_status
+ self.status = 'installable' if cluster&.platform_kubernetes_active?
end
def name