File: _ssh_info.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 (34 lines) | stat: -rw-r--r-- 1,117 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
28
29
30
31
32
33
34
- ssh_info = @instance_configuration.settings[:ssh_algorithms_hashes]
- content_for :table_content do
  %li
    = link_to _('SSH host key fingerprints'), '#ssh-host-keys-fingerprints'

- content_for :settings_content do
  %h2#ssh-host-keys-fingerprints
    = _('SSH host key fingerprints')

  - if ssh_info.blank?
    %p
      = html_escape(_('SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information.')) % { ssh_keyscan: tag.code('ssh-keyscan') }
  - else
    %p
      = _('Below are the fingerprints for the current instance SSH host keys.')

    .table-responsive
      %table
        %thead
          %tr
            %th
              = _('Algorithm')
            %th
              = _('MD5')
            %th
              = _('SHA256')
        %tbody
          - ssh_info.each do |algorithm|
            %tr
              %td= algorithm[:name]
              %td
                %code= instance_configuration_cell_html(algorithm[:md5])
              %td
                %code= instance_configuration_cell_html(algorithm[:sha256])