class Movie::Cluster::KubernetesSeedDiscovery

Defined in:

movie/cluster/discovery.cr

Constant Summary

DEFAULT_API_SERVER = "https://kubernetes.default.svc"
DEFAULT_CA_PATH = "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
DEFAULT_TOKEN_PATH = "/var/run/secrets/kubernetes.io/serviceaccount/token"

Constructors

Instance Method Summary

Instance methods inherited from class Movie::Cluster::SeedDiscovery

close : Nil close, lookup : Array(Movie::Address) lookup, name : String name

Constructor Detail

def self.new(system_name : String, service : String, namespace : String = "default", port_name : String = "remoting", api_server : String = DEFAULT_API_SERVER, bearer_token : String | Nil = nil, token_path : String = DEFAULT_TOKEN_PATH, ca_path : String = DEFAULT_CA_PATH, timeout : Time::Span = 3.seconds, max_response_bytes : Int32 = (4 * 1024) * 1024, fetch : Proc(String, String, DiscoveryHttpResponse) | Nil = nil) #

[View source]

Instance Method Detail

def lookup : Array(Movie::Address) #

[View source]
def name : String #

[View source]