Class: Orchparty::RancherBuilder

Inherits:
HashBuilder
  • Object
show all
Defined in:
lib/orchparty/plugins/rancher_v2.rb

Instance Method Summary collapse

Instance Method Details

#health_check(&block) ⇒ Object



11
12
13
14
# File 'lib/orchparty/plugins/rancher_v2.rb', line 11

def health_check(&block)
  @hash ||= AST.hash
  @hash[:health_check]=HashBuilder.build(block)
end

#scale(num) ⇒ Object



3
4
5
6
# File 'lib/orchparty/plugins/rancher_v2.rb', line 3

def scale(num)
  @hash ||= AST.hash
  @hash[:scale]=num
end

#upgrade_strategy(&block) ⇒ Object



7
8
9
10
# File 'lib/orchparty/plugins/rancher_v2.rb', line 7

def upgrade_strategy(&block)
  @hash ||= AST.hash
  @hash[:upgrade_strategy]=HashBuilder.build(block)
end