Class: Ufo::Upgrade
- Inherits:
-
Command
show all
- Defined in:
- lib/ufo/upgrade.rb,
lib/ufo/upgrade/upgrade3.rb,
lib/ufo/upgrade/upgrade4.rb,
lib/ufo/upgrade/upgrade33to34.rb
Defined Under Namespace
Classes: Upgrade3, Upgrade33to34, Upgrade4
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, website
Class Method Details
.options ⇒ Object
17
18
19
20
21
22
23
24
|
# File 'lib/ufo/upgrade.rb', line 17
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
|
Instance Method Details
#v2to3 ⇒ Object
8
9
10
|
# File 'lib/ufo/upgrade.rb', line 8
def v2to3
Upgrade3.new(options).run
end
|
#v3_3to3_4 ⇒ Object
13
14
15
|
# File 'lib/ufo/upgrade.rb', line 13
def v3_3to3_4
Upgrade33to34.new(options).run
end
|
#v3to4 ⇒ Object
28
29
30
|
# File 'lib/ufo/upgrade.rb', line 28
def v3to4
Upgrade4.start
end
|