Sha256: 9843da77e7d5b876d1ac546be69fedfc2caba46edc650b368d916188fe8a255a

Contents?: true

Size: 535 Bytes

Versions: 16

Compression:

Stored size: 535 Bytes

Contents

require_relative 'services_helper'

module Kontena::Cli::Services
  class ScaleCommand < Kontena::Command
    include Kontena::Cli::Common
    include Kontena::Cli::GridOptions
    include ServicesHelper

    parameter "NAME", "Service name"
    parameter "INSTANCES", "Scales service to given number of instances"

    def execute
      token = require_token
      spinner "Scaling #{name} " do
        scale_service(token, name, instances)
        wait_for_deploy_to_finish(token, parse_service_id(name))
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
kontena-cli-0.16.3 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.3.rc1 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.2 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.2.rc1 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.1 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.1.rc3 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.1.rc2 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.1.rc1 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.rc3 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.rc2 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.rc1 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.pre9 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.pre8 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.pre7 lib/kontena/cli/services/scale_command.rb
kontena-cli-0.16.0.pre6 lib/kontena/cli/services/scale_command.rb