Class: EksCli::Route53::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/eks_cli/route53/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(cluster_name) ⇒ Client

Returns a new instance of Client.



9
10
11
# File 'lib/eks_cli/route53/client.rb', line 9

def initialize(cluster_name)
  @cluster_name = cluster_name
end

Instance Method Details

#update_dns(hostname, k8s_service_name, k8s_ns, route53_hosted_zone_id, elb_hosted_zone_id) ⇒ Object



13
14
15
# File 'lib/eks_cli/route53/client.rb', line 13

def update_dns(hostname, k8s_service_name, k8s_ns, route53_hosted_zone_id, elb_hosted_zone_id)
  change_dns_target(hostname, k8s.get_elb(k8s_service_name, k8s_ns), route53_hosted_zone_id, elb_hosted_zone_id)
end