%p= _("This is a text describing the option/feature in a sentence. %{link_start}Learn more.%{link_end}").html_safe % { link_start: link_start, link_end: '</a>'.html_safe }
```
1. **Adding a period at the end of the sentence.** Useful when you don't want
- Using a button link. Useful in places where text would be out of context with
@@ -9,11 +9,11 @@ info: To determine the technical writer assigned to the Stage/Group associated w
...
@@ -9,11 +9,11 @@ info: To determine the technical writer assigned to the Stage/Group associated w
GitLab provides a comprehensive set of features for viewing and managing vulnerabilities:
GitLab provides a comprehensive set of features for viewing and managing vulnerabilities:
- Security dashboards: An overview of the security status in your instance, [groups](#group-security-dashboard), and
- Security dashboards: An overview of the security status in your personal [Security Center](#security-center), [groups](#group-security-dashboard), and
[projects](#project-security-dashboard).
[projects](#project-security-dashboard).
-[Vulnerability reports](../vulnerability_report/index.md): Detailed lists of all vulnerabilities for the instance, group, project, or
-[Vulnerability reports](../vulnerability_report/index.md): Detailed lists of all vulnerabilities for the Security Center, group, project, or
pipeline. This is where you triage and manage vulnerabilities.
pipeline. This is where you triage and manage vulnerabilities.
-[Security Center](#instance-security-center): A dedicated area for vulnerability management at the instance level. This
-[Security Center](#security-center): A dedicated area for personalized vulnerability management. This
includes a security dashboard, vulnerability report, and settings.
includes a security dashboard, vulnerability report, and settings.
You can also drill down into a vulnerability and get extra information on the
You can also drill down into a vulnerability and get extra information on the
...
@@ -111,28 +111,28 @@ vulnerabilities are excluded.
...
@@ -111,28 +111,28 @@ vulnerabilities are excluded.
Navigate to the group's [vulnerability report](../vulnerability_report/index.md) to view the vulnerabilities found.
Navigate to the group's [vulnerability report](../vulnerability_report/index.md) to view the vulnerabilities found.
## Instance Security Center
## Security Center
> [Introduced](https://gitlab.com/groups/gitlab-org/-/epics/3426) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 13.4.
> [Introduced](https://gitlab.com/groups/gitlab-org/-/epics/3426) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 13.4.
The Security Center is where you manage vulnerabilities for your instance. It displays the
The Security Center is personal space where you manage vulnerabilities across all your projects. It
vulnerabilities present in the default branches of all the projects you configure. It includes the
displays the vulnerabilities present in the default branches of all the projects you configure. It includes
following:
the following:
- The [group security dashboard's](#group-security-dashboard) features.
- The [group security dashboard's](#group-security-dashboard) features.
- A [vulnerability report](../vulnerability_report/index.md).
- A [vulnerability report](../vulnerability_report/index.md).
- A dedicated settings area to configure which projects to display.
- A dedicated settings area to configure which projects to display.
![Instance Security Dashboard with projects](img/instance_security_dashboard_v13_4.png)
![Security Center Dashboard with projects](img/security_center_dashboard_v13_4.png)
You can access the Instance Security Center from the menu
You can access the Security Center from the menu
bar at the top of the page. Under **More**, select **Security**.
bar at the top of the page. Under **More**, select **Security**.
![Instance Security Center navigation link](img/instance_security_dashboard_link_v12_4.png)
![Security Center navigation link](img/security_center_dashboard_link_v12_4.png)
The dashboard and vulnerability report are empty before you add projects.
The dashboard and vulnerability report are empty before you add projects.
%h4.gl-alert-title=_('There is a halted Elasticsearch migration')
.gl-alert-body
=html_escape_once(_('Check the elasticsearch.log file to debug why the migration was halted and make any changes before retrying the migration. When you fix the cause of the failure, click "Retry migration", and the migration will be scheduled to be retried in the background.')).html_safe
%h4.gl-alert-title=_('There is a halted Elasticsearch migration')
=html_escape_once(_('Check the elasticsearch.log file to debug why the migration was halted and make any changes before retrying the migration. When you fix the cause of the failure, click "Retry migration", and the migration will be scheduled to be retried in the background.')).html_safe
=link_to_('Retry migration'),admin_elasticsearch_retry_migration_path(version: migration.version),class: 'btn gl-alert-action btn-warning gl-button',disabled: @elasticsearch_reindexing_task&.in_progress?,data: {confirm: _('Are you sure you want to retry this migration?')},method: :post
=link_to_('Retry migration'),admin_elasticsearch_retry_migration_path(version: migration.version),class: 'btn gl-alert-action btn-warning gl-button',disabled: @elasticsearch_reindexing_task&.in_progress?,data: {confirm: _('Are you sure you want to retry this migration?')},method: :post
=_('The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., "http://localhost:9200, http://localhost:9201").')
=_('The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., "http://localhost:9200, http://localhost:9201").')
.form-group
.form-group
=f.label:elasticsearch_shards,_('Number of Elasticsearch shards'),class: 'label-bold'
=f.label:elasticsearch_shards,_('Number of Elasticsearch shards'),class: 'label-bold'
=_('If any indexed field exceeds this limit it will be truncated to this number of characters and the rest will not be indexed or searchable. This does not apply to repository and wiki indexing. Setting this to 0 means it is unlimited.')
=_('If any indexed field exceeds this limit it will be truncated to this number of characters and the rest will not be indexed or searchable. This does not apply to repository and wiki indexing. Setting this to 0 means it is unlimited.')
=_("Unused, previous indices: %{index_names} will be deleted after %{time} automatically.")%{index_names: task.subtasks.map(&:index_name_from).join(', '),time: task.delete_original_index_at}
.form-text.text-danger
=link_to_('Cancel index deletion'),admin_elasticsearch_cancel_index_deletion_path(task_id: task.id),class: 'gl-mb-2',method: :post
=_("Unused, previous indices: %{index_names} will be deleted after %{time} automatically.")%{index_names: task.subtasks.map(&:index_name_from).join(', '),time: task.delete_original_index_at}
-if@elasticsearch_reindexing_task
=link_to_('Cancel index deletion'),admin_elasticsearch_cancel_index_deletion_path(task_id: task.id),class: 'gl-mb-2',method: :post