diff --git a/app/javascript/controllers/services_controller.js b/app/javascript/controllers/services_controller.js deleted file mode 100644 index ca51d162..00000000 --- a/app/javascript/controllers/services_controller.js +++ /dev/null @@ -1,19 +0,0 @@ -import { Controller } from "@hotwired/stimulus" - -export default class extends Controller { - static targets = ["internalUrl"] - - copyToClick(event) { - navigator.clipboard.writeText(this.internalUrlTarget.textContent); - const element = event.currentTarget; - element.classList.add('animate-click'); - setTimeout(() => element.classList.remove('animate-click'), 300); - } - - showTelepresenceGuide(event) { - event.preventDefault(); - this.internalUrlTarget.setAttribute("href", event.target.dataset.internalUrl); - this.internalUrlTarget.querySelector("code").textContent = event.target.dataset.internalUrl; - telepresence_guide.showModal(); - } -} \ No newline at end of file diff --git a/app/views/add_ons/endpoints/_endpoint.html.erb b/app/views/add_ons/endpoints/_endpoint.html.erb index 0ebea956..d1465d84 100644 --- a/app/views/add_ons/endpoints/_endpoint.html.erb +++ b/app/views/add_ons/endpoints/_endpoint.html.erb @@ -1,8 +1,9 @@ <%= turbo_frame_tag endpoint.metadata.name do %>
+ <%= render "projects/services/telepresence_guide", cluster: add_on.cluster, url: "#{endpoint.metadata.name}.#{add_on.name}.svc.cluster.local:#{endpoint.spec.ports.first.port}" %> +
<% endpoint.spec.ports.each do |port| %> <% url = "#{endpoint.metadata.name}.#{add_on.name}.svc.cluster.local:#{port.port}" %>
No services yet