Sha256: 755efe93b8db266cb25847e356238138f335c5db8c6d03a11651e21f599fb674
Contents?: true
Size: 761 Bytes
Versions: 6
Compression:
Stored size: 761 Bytes
Contents
require 'kontena/cli/helpers/health_helper' module Kontena::Cli::Nodes class HealthCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions include Kontena::Cli::Helpers::HealthHelper parameter "NODE", "Node name" def execute require_api_url require_current_grid token = require_token node = client(token).get("nodes/#{current_grid}/#{self.node}") return show_node_health(node) end # @return [Boolean] true if healthy def show_node_health(node) if node['connected'] puts "#{health_icon(:ok)} Node is online" return true else puts "#{health_icon(:offline)} Node is offline" return false end end end end
Version data entries
6 entries across 6 versions & 1 rubygems