Sha256: f5472744410c798ad7a29b88cc3d0c814b7cb764a2b2107cd63175af686f54fc

Contents?: true

Size: 906 Bytes

Versions: 24

Compression:

Stored size: 906 Bytes

Contents

module Ufo
  class Upgrade < 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

24 entries across 24 versions & 1 rubygems

Version Path
ufo-5.0.7 lib/ufo/upgrade.rb
ufo-5.0.6 lib/ufo/upgrade.rb
ufo-5.0.5 lib/ufo/upgrade.rb
ufo-5.0.4 lib/ufo/upgrade.rb
ufo-5.0.3 lib/ufo/upgrade.rb
ufo-5.0.2 lib/ufo/upgrade.rb
ufo-5.0.1 lib/ufo/upgrade.rb
ufo-5.0.0 lib/ufo/upgrade.rb
ufo-4.6.3 lib/ufo/upgrade.rb
ufo-4.6.2 lib/ufo/upgrade.rb
ufo-4.6.1 lib/ufo/upgrade.rb
ufo-4.6.0 lib/ufo/upgrade.rb
ufo-4.5.11 lib/ufo/upgrade.rb
ufo-4.5.10 lib/ufo/upgrade.rb
ufo-4.5.9 lib/ufo/upgrade.rb
ufo-4.5.8 lib/ufo/upgrade.rb
ufo-4.5.7 lib/ufo/upgrade.rb
ufo-4.5.6 lib/ufo/upgrade.rb
ufo-4.5.5 lib/ufo/upgrade.rb
ufo-4.5.4 lib/ufo/upgrade.rb