class Hippo::DeploymentMonitor::Poll
Attributes
pending[R]
replica_sets[R]
Public Class Methods
new(stage, deployment_id)
click to toggle source
# File lib/hippo/deployment_monitor.rb, line 47 def initialize(stage, deployment_id) @stage = stage @deployment_id = deployment_id @replica_sets = @stage.get( 'rs', '--selector', 'hippo.adam.ac/deployID=' + @deployment_id ) @pending = @replica_sets.reject do |deploy| deploy['status']['availableReplicas'] == deploy['status']['replicas'] end end
Public Instance Methods
names()
click to toggle source
# File lib/hippo/deployment_monitor.rb, line 69 def names make_names(@replica_sets) end
pending_names()
click to toggle source
# File lib/hippo/deployment_monitor.rb, line 65 def pending_names make_names(@pending) end
Private Instance Methods
make_names(array)
click to toggle source
# File lib/hippo/deployment_monitor.rb, line 75 def make_names(array) array.map do |d| d.name.split('-').first end end