Method: Controlplane#find_domain_for
- Defined in:
- lib/core/controlplane.rb
#find_domain_for(workloads) ⇒ Object
333 334 335 336 337 338 339 340 341 |
# File 'lib/core/controlplane.rb', line 333 def find_domain_for(workloads) domains = api.list_domains(org: org)["items"] domains.find do |domain_data| route = find_domain_route(domain_data) next false if route.nil? workloads.any? { |workload| route["workloadLink"].match?(%r{/org/#{org}/gvc/#{gvc}/workload/#{workload}}) } end end |