Sha256: ad4fc24f2391355749976cde12a2d5b0ff57ca599f1f38c64a2c47988e3b2e96

Contents?: true

Size: 915 Bytes

Versions: 36

Compression:

Stored size: 915 Bytes

Contents

class Ufo::CLI
  class Upgrade < Ufo::Command
    desc "v2to3", "Upgrade from version 2 to 3."
    def v2to3
      Upgrade3.new(options).run
    end

    desc "v33to34", "Upgrade from version 3.3 to 3.4"
    def v33to34
      Upgrade33to34.new(options).run
    end

    def self.options
      [
        [:force, type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files."],
        [:vpc_id, desc: "Vpc id"],
        [:ecs_subnets, type: :array, desc: "Subnets for ECS tasks, defaults to --elb-subnets set to"],
        [:elb_subnets, type: :array, desc: "Subnets for ELB"],
      ]
    end
    options.each { |o| option(*o) }
    desc "v3to4", "Upgrade from version 3 to 4."
    long_desc Help.text('upgrade/v3to4')
    def v3to4
      Upgrade4.start
    end

    desc "v43to45", "Upgrade from version 4.3 and 4.4 to 4.5"
    def v43to45
      Upgrade43to45.new(options).run
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
ufo-6.3.13 lib/ufo/cli/upgrade.rb
ufo-6.3.12 lib/ufo/cli/upgrade.rb
ufo-6.3.11 lib/ufo/cli/upgrade.rb
ufo-6.3.10 lib/ufo/cli/upgrade.rb
ufo-6.3.9 lib/ufo/cli/upgrade.rb
ufo-6.3.8 lib/ufo/cli/upgrade.rb
ufo-6.3.7 lib/ufo/cli/upgrade.rb
ufo-6.3.6 lib/ufo/cli/upgrade.rb
ufo-6.3.5 lib/ufo/cli/upgrade.rb
ufo-6.3.4 lib/ufo/cli/upgrade.rb
ufo-6.3.3 lib/ufo/cli/upgrade.rb
ufo-6.3.2 lib/ufo/cli/upgrade.rb
ufo-6.3.1 lib/ufo/cli/upgrade.rb
ufo-6.3.0 lib/ufo/cli/upgrade.rb
ufo-6.2.5 lib/ufo/cli/upgrade.rb
ufo-6.2.4 lib/ufo/cli/upgrade.rb
ufo-6.2.3 lib/ufo/cli/upgrade.rb
ufo-6.2.2 lib/ufo/cli/upgrade.rb
ufo-6.2.1 lib/ufo/cli/upgrade.rb
ufo-6.2.0 lib/ufo/cli/upgrade.rb