File: _runner_registrars_form.html.haml

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (27 lines) | stat: -rw-r--r-- 1,996 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
= gitlab_ui_form_for @application_setting, url: ci_cd_admin_application_settings_path(anchor: 'js-runner-settings'), html: { class: 'fieldset-form' } do |f|
  = form_errors(@application_setting)

  %fieldset
    .form-group
      %h5
        = s_('Runners|Runner version management')
      %span.form-text.gl-mb-3.gl-mt-0
        - help_text = s_('Runners|Official runner version data is periodically fetched from GitLab.com to determine whether the runners need upgrades.')
        - learn_more_link = link_to _('Learn more.'), help_page_path('ci/runners/runners_scope.md', anchor: 'determine-which-runners-need-to-be-upgraded'), target: '_blank', rel: 'noopener noreferrer'
        = f.gitlab_ui_checkbox_component :update_runner_versions_enabled,
          s_('Runners|Fetch GitLab Runner release version data from GitLab.com'),
          help_text: '%{help_text} %{learn_more_link}'.html_safe % { help_text: help_text, learn_more_link: learn_more_link }
    .gl-form-group
      %h5
        = s_('Runners|Runner registration')
      %span.form-text.gl-mb-3.gl-mt-0
        = f.gitlab_ui_checkbox_component :allow_runner_registration_token, s_("AdminSettings|Allow runner registration token"), help_text: s_("AdminSettings|When disabled, runner registration tokens are disabled from runner pages, and maintainers and owners cannot use registration tokens to register runners. They can use runner authentication tokens instead as the more secure runner registration method.")

        = hidden_field_tag "application_setting[valid_runner_registrars][]", nil
        - ApplicationSetting::VALID_RUNNER_REGISTRAR_TYPES.each do |type|
          = f.gitlab_ui_checkbox_component :valid_runner_registrars, s_("Runners|Members of the %{type} can create runners") % { type: type },
            checkbox_options: { multiple: true, checked: valid_runner_registrars.include?(type) },
            checked_value: type,
            unchecked_value: nil

  = f.submit _('Save changes'), pajamas_button: true