class Kubes::Compiler::Dsl::Syntax::Endpoint

Public Instance Methods

default_apiVersion() click to toggle source
# File lib/kubes/compiler/dsl/syntax/endpoint.rb, line 15
def default_apiVersion
  "v1"
end
default_kind() click to toggle source
# File lib/kubes/compiler/dsl/syntax/endpoint.rb, line 10
def default_kind
  return @kind_from_block if @kind_from_block
  "Endpoints" # always plural
end
default_subsets() click to toggle source
# File lib/kubes/compiler/dsl/syntax/endpoint.rb, line 26
def default_subsets
  [{
    addresses: addresses,
    notReadyAddresses: notReadyAddresses,
    ports: ports,
  }]
end
default_top() click to toggle source
Calls superclass method
# File lib/kubes/compiler/dsl/syntax/endpoint.rb, line 19
def default_top
  top = super
  top.merge(
    subsets: subsets
  )
end