class
Movie::Cluster::KubernetesSeedDiscovery
Defined in:
movie/cluster/discovery.crConstant 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)
#