class Kubes::Compiler::Dsl::Syntax::Service
Public Instance Methods
default_apiVersion()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 26 def default_apiVersion "v1" end
default_port()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 67 def default_port 80 end
default_ports()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 57 def default_ports [ nodePort: nodePort, # <integer> port: port, # <integer> -required- name: portName, # <string> (originally named port) protocol: protocol, # <string> targetPort: targetPort # <string> ] end
default_protocol()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 71 def default_protocol "TCP" end
default_selector()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 30 def default_selector labels end
default_spec()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 34 def default_spec { clusterIP: clusterIP, externalIPs: externalIPs, externalName: externalName, externalTrafficPolicy: externalTrafficPolicy, healthCheckNodePort: healthCheckNodePort, ipFamily: ipFamily, loadBalancerIP: loadBalancerIP, loadBalancerSourceRanges: loadBalancerSourceRanges, ports: ports, publishNotReadyAddresses: publishNotReadyAddresses, selector: selector, sessionAffinity: sessionAffinity, sessionAffinityConfig: sessionAffinityConfig, type: type, } end
default_targetPort()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 75 def default_targetPort 80 end
default_type()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/service.rb, line 53 def default_type "ClusterIP" end