diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-14 03:09:39 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-14 03:09:39 +0000 |
commit | 52cacdb89bb29f355e0c3a33c3250ac2d3fea036 (patch) | |
tree | 106e4128d0b9e454f60287c9895fc2182e82db21 /doc | |
parent | 9398d718d92a40a0a917040645a55dea51467a91 (diff) | |
download | gitlab-ce-52cacdb89bb29f355e0c3a33c3250ac2d3fea036.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r-- | doc/administration/geo/replication/version_specific_updates.md | 7 | ||||
-rw-r--r-- | doc/development/documentation/site_architecture/index.md | 44 | ||||
-rw-r--r-- | doc/development/elasticsearch.md | 5 | ||||
-rw-r--r-- | doc/integration/elasticsearch.md | 8 | ||||
-rw-r--r-- | doc/subscriptions/index.md | 2 | ||||
-rw-r--r-- | doc/user/application_security/dast/index.md | 3 |
6 files changed, 44 insertions, 25 deletions
diff --git a/doc/administration/geo/replication/version_specific_updates.md b/doc/administration/geo/replication/version_specific_updates.md index a697d07ded4..3c047c8374a 100644 --- a/doc/administration/geo/replication/version_specific_updates.md +++ b/doc/administration/geo/replication/version_specific_updates.md @@ -4,6 +4,13 @@ Check this document if it includes instructions for the version you are updating These steps go together with the [general steps](updating_the_geo_nodes.md#general-update-steps) for updating Geo nodes. +## Updating to GitLab 12.9 + +CAUTION: **Warning:** +GitLab 12.9.0 through GitLab 12.9.3 are affected by [a bug that stops +repository verification](https://gitlab.com/gitlab-org/gitlab/-/issues/213523). +The issue is fixed in GitLab 12.9.4. Please upgrade to GitLab 12.9.4 or later. + ## Updating to GitLab 12.7 DANGER: **Danger:** diff --git a/doc/development/documentation/site_architecture/index.md b/doc/development/documentation/site_architecture/index.md index bd870399978..56dd3821b1c 100644 --- a/doc/development/documentation/site_architecture/index.md +++ b/doc/development/documentation/site_architecture/index.md @@ -20,29 +20,27 @@ from where content is sourced, the `gitlab-docs` project, and the published outp ```mermaid graph LR - A[gitlab-foss/doc] - B[gitlab/doc] - C[gitlab-runner/docs] - D[omnibus-gitlab/doc] - E[charts/doc] - F[gitlab-docs] - A --> F - B --> F - C --> F - D --> F - E --> F - F -- Build pipeline --> G - G[docs.gitlab.com] - H[/ce/] - I[/ee/] - J[/runner/] - K[/omnibus/] - L[/charts/] - G --> H - G --> I - G --> J - G --> K - G --> L + A[gitlab/doc] + B[gitlab-runner/docs] + C[omnibus-gitlab/doc] + D[charts/doc] + E[gitlab-docs] + A --> E + B --> E + C --> E + D --> E + E -- Build pipeline --> F + F[docs.gitlab.com] + G[/ce/] + H[/ee/] + I[/runner/] + J[/omnibus/] + K[/charts/] + F --> H + F --> I + F --> J + F --> K + H -- symlink --> G ``` You will not find any GitLab docs content in the `gitlab-docs` repository. diff --git a/doc/development/elasticsearch.md b/doc/development/elasticsearch.md index feff0ba7c8a..b6f863b8bea 100644 --- a/doc/development/elasticsearch.md +++ b/doc/development/elasticsearch.md @@ -60,12 +60,15 @@ Please see the `sha_tokenizer` explanation later below for an example. #### `code_analyzer` -Used when indexing a blob's filename and content. Uses the `whitespace` tokenizer and the filters: `code`, `edgeNGram_filter`, `lowercase`, and `asciifolding` +Used when indexing a blob's filename and content. Uses the `whitespace` tokenizer and the filters: [`code`](#code), [`edgeNGram_filter`](#edgengram_filter), `lowercase`, and `asciifolding` The `whitespace` tokenizer was selected in order to have more control over how tokens are split. For example the string `Foo::bar(4)` needs to generate tokens like `Foo` and `bar(4)` in order to be properly searched. Please see the `code` filter for an explanation on how tokens are split. +NOTE: **Known Issues**: +Currently the [Elasticsearch code_analyzer doesn't account for all code cases](../integration/elasticsearch.md#known-issues). + #### `code_search_analyzer` Not directly used for indexing, but rather used to transform a search input. Uses the `whitespace` tokenizer and the `lowercase` and `asciifolding` filters. diff --git a/doc/integration/elasticsearch.md b/doc/integration/elasticsearch.md index 48f39ea4bc9..fe7c3855d9a 100644 --- a/doc/integration/elasticsearch.md +++ b/doc/integration/elasticsearch.md @@ -634,6 +634,14 @@ Here are some common pitfalls and how to overcome them: You probably have not used either `http://` or `https://` as part of your value in the **"URL"** field of the Elasticseach Integration Menu. Please make sure you are using either `http://` or `https://` in this field as the [Elasticsearch client for Go](https://github.com/olivere/elastic) that we are using [needs the prefix for the URL to be accepted as valid](https://github.com/olivere/elastic/commit/a80af35aa41856dc2c986204e2b64eab81ccac3a). Once you have corrected the formatting of the URL, delete the index (via the [dedicated Rake task](#gitlab-elasticsearch-rake-tasks)) and [reindex the content of your instance](#adding-gitlabs-data-to-the-elasticsearch-index). +### Known Issues + +- **[Elasticsearch `code_analyzer` doesn't account for all code cases](https://gitlab.com/gitlab-org/gitlab/issues/10693)** + + The `code_analyzer` pattern and filter configuration is being evaluated for improvement. We have noticed [several edge cases](https://gitlab.com/gitlab-org/gitlab/-/issues/10693#note_158382332) that are not returning expected search results due to our pattern and filter configuration. + + An improved strategy for the `code_analyzer` pattern and filters are being discussed in [issue 29443](https://gitlab.com/gitlab-org/gitlab/-/issues/29443). + ### Reverting to basic search Sometimes there may be issues with your Elasticsearch index data and as such diff --git a/doc/subscriptions/index.md b/doc/subscriptions/index.md index f3488b45bbb..12d5aa1e29f 100644 --- a/doc/subscriptions/index.md +++ b/doc/subscriptions/index.md @@ -448,7 +448,7 @@ of the group/namespace. You can [purchase additional CI minutes](#purchasing-add If you're using GitLab.com, you can purchase additional CI minutes so your pipelines won't be blocked after you have used all your CI minutes from your -main quota. Additional minutes: +main quota. You can find pricing for additional CI/CD minutes in the [GitLab Customers Portal](https://customers.gitlab.com/plans). Additional minutes: - Are only used once the shared quota included in your subscription runs out. - Roll over month to month. diff --git a/doc/user/application_security/dast/index.md b/doc/user/application_security/dast/index.md index 57d2a383768..c9c7129dd7b 100644 --- a/doc/user/application_security/dast/index.md +++ b/doc/user/application_security/dast/index.md @@ -148,6 +148,9 @@ The results will be saved as a that you can later download and analyze. Due to implementation limitations, we always take the latest DAST artifact available. +DANGER: **Danger:** +**DO NOT** run an authenticated scan against a production server. When an authenticated scan is run, it may perform *any* function that the authenticated user can. This includes modifying and deleting data, submitting forms, following links, and so on. Only run an authenticated scan against a test server. + ### Full scan DAST can be configured to perform [ZAP Full Scan](https://github.com/zaproxy/zaproxy/wiki/ZAP-Full-Scan), which |