summaryrefslogtreecommitdiff
path: root/app/views/clusters/clusters/_integrations.html.haml
blob: 4a3062def8c58e3f3978f464b033bdb72bf5186a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.settings.expanded.border-0.m-0
  %p
    = s_('ClusterIntegration|Integrations allow you to use applications installed in your cluster as part of your GitLab workflow.')
    = link_to _('Learn more'), help_page_path('user/clusters/integrations.md'), target: '_blank', rel: 'noopener noreferrer'
  .settings-content#integrations-settings-section
    - if can?(current_user, :admin_cluster, @cluster)
      .sub-section.form-group
        = gitlab_ui_form_for @prometheus_integration, as: :integration, namespace: :prometheus, url: @cluster.integrations_path, method: :post, html: { class: 'js-cluster-integrations-form' } do |prometheus_form|
          = prometheus_form.hidden_field :application_type
          .form-group.gl-form-group
            - help_text = s_('ClusterIntegration|Allows GitLab to query a specifically configured in-cluster Prometheus for metrics.')
            - help_link = link_to(_('More information.'), help_page_path("user/clusters/integrations", anchor: "prometheus-cluster-integration"), target: '_blank', rel: 'noopener noreferrer')
            = prometheus_form.gitlab_ui_checkbox_component :enabled,
                s_('ClusterIntegration|Enable Prometheus integration'),
                help_text: '%{help_text} %{help_link}'.html_safe % { help_text: help_text, help_link: help_link }
          = prometheus_form.submit _('Save changes'), class: 'btn gl-button btn-confirm'