Skip to content
Snippets Groups Projects
Commit 79305586 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis Committed by Marcel Amirault
Browse files

Replace FREE ONLY tiers with FREE SAAS

parent 637b9665
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 38 deletions
Loading
Loading
@@ -27,6 +27,7 @@ exceptions:
- CNA
- CNAME
- CORE
- FREE
- CPU
- CRIME
- CSRF
Loading
Loading
@@ -121,6 +122,7 @@ exceptions:
- SCP
- SCSS
- SDK
- SELF
- SEO
- SHA
- SLA
Loading
Loading
Loading
Loading
@@ -42,12 +42,12 @@ Have a look at some of our most popular topics:
| [GitLab groups](user/group/index.md) | Manage projects together. |
| [GitLab CI/CD pipeline configuration reference](ci/yaml/README.md) | Available configuration options for `.gitlab-ci.yml` files. |
| [Activate GitLab EE with a license](user/admin_area/license.md) **(STARTER ONLY)** | Activate GitLab Enterprise Edition functionality with a license. |
| [Back up and restore GitLab](raketasks/backup_restore.md) **(CORE ONLY)** | Rake tasks for backing up and restoring GitLab self-managed instances. |
| [Back up and restore GitLab](raketasks/backup_restore.md) **(FREE SELF)** | Rake tasks for backing up and restoring GitLab self-managed instances. |
| [GitLab release and maintenance policy](policy/maintenance.md) | Policies for version naming and cadence, and also upgrade recommendations. |
| [Elasticsearch integration](integration/elasticsearch.md) **(STARTER ONLY)** | Integrate Elasticsearch with GitLab to enable advanced searching. |
| [Omnibus GitLab database settings](https://docs.gitlab.com/omnibus/settings/database.html) **(CORE ONLY)** | Database settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab NGINX settings](https://docs.gitlab.com/omnibus/settings/nginx.html) **(CORE ONLY)** | NGINX settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab SSL configuration](https://docs.gitlab.com/omnibus/settings/ssl.html) **(CORE ONLY)** | SSL settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab database settings](https://docs.gitlab.com/omnibus/settings/database.html) **(FREE SELF)** | Database settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab NGINX settings](https://docs.gitlab.com/omnibus/settings/nginx.html) **(FREE SELF)** | NGINX settings for Omnibus GitLab self-managed instances. |
| [Omnibus GitLab SSL configuration](https://docs.gitlab.com/omnibus/settings/ssl.html) **(FREE SELF)** | SSL settings for Omnibus GitLab self-managed instances. |
| [GitLab.com settings](user/gitlab_com/index.md) | Settings used for GitLab.com. |
 
## The entire DevOps lifecycle
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Memory
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# Changing application settings cache expiry interval **(CORE ONLY)**
# Changing application settings cache expiry interval **(FREE SELF)**
 
Application settings are cached for 60 seconds by default which should work
for most installations. A higher value would mean a greater delay between
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ group: Access
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# Google Secure LDAP **(CORE ONLY)**
# Google Secure LDAP **(FREE SELF)**
 
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/46391) in GitLab 11.9.
 
Loading
Loading
Loading
Loading
@@ -29,7 +29,7 @@ stands for **Lightweight Directory Access Protocol**, which is a standard
application protocol for accessing and maintaining distributed directory
information services over an Internet Protocol (IP) network.
 
## Security **(CORE ONLY)**
## Security **(FREE SELF)**
 
GitLab assumes that LDAP users:
 
Loading
Loading
@@ -44,7 +44,7 @@ We recommend against using LDAP integration if your LDAP users are
allowed to change their 'mail', 'email' or 'userPrincipalName' attribute on
the LDAP server or share email addresses.
 
### User deletion **(CORE ONLY)**
### User deletion **(FREE SELF)**
 
If a user is deleted from the LDAP server, they are also blocked in GitLab.
Users are immediately blocked from logging in. However, there is an
Loading
Loading
@@ -56,13 +56,13 @@ immediately block all access.
GitLab Enterprise Edition Starter supports a
[configurable sync time](#adjusting-ldap-user-sync-schedule). **(STARTER)**
 
## Git password authentication **(CORE ONLY)**
## Git password authentication **(FREE SELF)**
 
LDAP-enabled users can always authenticate with Git using their GitLab username
or email and LDAP password, even if password authentication for Git is disabled
in the application settings.
 
## Enabling LDAP sign-in for existing GitLab users **(CORE ONLY)**
## Enabling LDAP sign-in for existing GitLab users **(FREE SELF)**
 
When a user signs in to GitLab with LDAP for the first time, and their LDAP
email address is the primary email address of an existing GitLab user, then
Loading
Loading
@@ -73,7 +73,7 @@ In other words, if an existing GitLab user wants to enable LDAP sign-in for
themselves, they should check that their GitLab email address matches their
LDAP email address, and then sign into GitLab via their LDAP credentials.
 
## Google Secure LDAP **(CORE ONLY)**
## Google Secure LDAP **(FREE SELF)**
 
> Introduced in GitLab 11.9.
 
Loading
Loading
@@ -81,7 +81,7 @@ LDAP email address, and then sign into GitLab via their LDAP credentials.
LDAP service that can be configured with GitLab for authentication and group sync.
See [Google Secure LDAP](google_secure_ldap.md) for detailed configuration instructions.
 
## Configuration **(CORE ONLY)**
## Configuration **(FREE SELF)**
 
To enable LDAP integration you need to add your LDAP server settings in
`/etc/gitlab/gitlab.rb` or `/home/git/gitlab/config/gitlab.yml` for Omnibus
Loading
Loading
@@ -100,7 +100,7 @@ would be on port 389. `plain` also operates on port 389. Removed values: `tls` w
LDAP users must have a set email address, regardless of whether or not it's used
to sign in.
 
### Example Configurations **(CORE ONLY)**
### Example Configurations **(FREE SELF)**
 
**Omnibus Configuration**
 
Loading
Loading
@@ -163,7 +163,7 @@ production:
...
```
 
### Basic Configuration Settings **(CORE ONLY)**
### Basic Configuration Settings **(FREE SELF)**
 
| Setting | Description | Required | Examples |
| ------- | ----------- | -------- | -------- |
Loading
Loading
@@ -183,7 +183,7 @@ production:
| `user_filter` | Filter LDAP users. Format: [RFC 4515](https://tools.ietf.org/search/rfc4515) Note: GitLab does not support `omniauth-ldap`'s custom filter syntax. | no | `'(employeeType=developer)'` or `'(&(objectclass=user)(|(samaccountname=momo)(samaccountname=toto)))'` |
| `lowercase_usernames` | If lowercase_usernames is enabled, GitLab converts the name to lower case. | no | boolean |
 
### SSL Configuration Settings **(CORE ONLY)**
### SSL Configuration Settings **(FREE SELF)**
 
| Setting | Description | Required | Examples |
| ------- | ----------- | -------- | -------- |
Loading
Loading
@@ -193,7 +193,7 @@ production:
| `cert` | Client certificate | no | `'-----BEGIN CERTIFICATE----- <REDACTED> -----END CERTIFICATE -----'` |
| `key` | Client private key | no | `'-----BEGIN PRIVATE KEY----- <REDACTED> -----END PRIVATE KEY -----'` |
 
### Attribute Configuration Settings **(CORE ONLY)**
### Attribute Configuration Settings **(FREE SELF)**
 
LDAP attributes that GitLab uses to create an account for the LDAP user. The specified attribute can either be the attribute name as a string (for example, `'mail'`), or an array of attribute names to try in order (for example, `['mail', 'email']`). Note that the user's LDAP sign-in is the attribute specified as `uid` above.
 
Loading
Loading
@@ -214,7 +214,7 @@ LDAP attributes that GitLab uses to create an account for the LDAP user. The spe
| `external_groups` | An array of CNs of groups containing users that should be considered external. Note: Not `cn=interns` or the full DN. | no | `['interns', 'contractors']` |
| `sync_ssh_keys` | The LDAP attribute containing a user's public SSH key. | no | `'sshPublicKey'` or false if not set |
 
### Set up LDAP user filter **(CORE ONLY)**
### Set up LDAP user filter **(FREE SELF)**
 
If you want to limit all GitLab access to a subset of the LDAP users on your
LDAP server, the first step should be to narrow the configured `base`. However,
Loading
Loading
@@ -259,7 +259,7 @@ Support for nested members in the user filter should not be confused with
Please note that GitLab does not support the custom filter syntax used by
OmniAuth LDAP.
 
#### Escaping special characters **(CORE ONLY)**
#### Escaping special characters **(FREE SELF)**
 
The `user_filter` DN can contain special characters. For example:
 
Loading
Loading
@@ -290,7 +290,7 @@ The `user_filter` DN can contain special characters. For example:
OU=Gitlab \28Inc\29,DC=gitlab,DC=com
```
 
### Enabling LDAP username lowercase **(CORE ONLY)**
### Enabling LDAP username lowercase **(FREE SELF)**
 
Some LDAP servers, depending on their configurations, can return uppercase usernames.
This can lead to several confusing issues such as creating links or namespaces with uppercase names.
Loading
Loading
@@ -328,7 +328,7 @@ the configuration option `lowercase_usernames`. By default, this configuration o
 
1. [Restart GitLab](../../restart_gitlab.md#installations-from-source) for the changes to take effect.
 
### Disable LDAP web sign in **(CORE ONLY)**
### Disable LDAP web sign in **(FREE SELF)**
 
It can be useful to prevent using LDAP credentials through the web UI when
an alternative such as SAML is preferred. This allows LDAP to be used for group
Loading
Loading
@@ -360,7 +360,7 @@ This does not disable [using LDAP credentials for Git access](#git-password-auth
 
1. [Restart GitLab](../../restart_gitlab.md#installations-from-source) for the changes to take effect.
 
### Using encrypted credentials **(CORE ONLY)**
### Using encrypted credentials **(FREE SELF)**
 
Instead of having the LDAP integration credentials stored in plaintext in the configuration files, you can optionally
use an encrypted file for the LDAP credentials. To use this feature, you first need to enable
Loading
Loading
@@ -447,7 +447,7 @@ If initially your LDAP configuration looked like:
 
1. [Restart GitLab](../../restart_gitlab.md#installations-from-source) for the changes to take effect.
 
## Encryption **(CORE ONLY)**
## Encryption **(FREE SELF)**
 
### TLS Server Authentication
 
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ info: "To determine the technical writer assigned to the Stage/Group associated
type: reference
---
 
# Encrypted Configuration **(CORE ONLY)**
# Encrypted Configuration **(FREE SELF)**
 
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45712) in GitLab 13.7.
 
Loading
Loading
Loading
Loading
@@ -6,7 +6,7 @@ type: reference
description: "GitLab administrator: enable and disable GitLab features deployed behind feature flags"
---
 
# Enable and disable GitLab features deployed behind feature flags **(CORE ONLY)**
# Enable and disable GitLab features deployed behind feature flags **(FREE SELF)**
 
GitLab adopted [feature flags strategies](../development/feature_flags/index.md)
to deploy features in an early stage of development so that they can be
Loading
Loading
Loading
Loading
@@ -144,9 +144,9 @@ The replication for some data types is behind a corresponding feature flag:
> - They're enabled on GitLab.com.
> - They can't be enabled or disabled per-project.
> - They are recommended for production use.
> - For GitLab self-managed instances, GitLab administrators can opt to [disable them](#enable-or-disable-replication-for-some-data-types). **(CORE ONLY)**
> - For GitLab self-managed instances, GitLab administrators can opt to [disable them](#enable-or-disable-replication-for-some-data-types). **(FREE SELF)**
 
#### Enable or disable replication (for some data types) **(CORE ONLY)**
#### Enable or disable replication (for some data types) **(FREE SELF)**
 
Replication for some data types are released behind feature flags that are **enabled by default**.
[GitLab administrators with access to the GitLab Rails console](../../feature_flags.md) can opt to disable it for your instance. You can find feature flag names of each of those data types in the notes column of the table below.
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference
---
 
# Gitaly Cluster **(CORE ONLY)**
# Gitaly Cluster **(FREE SELF)**
 
[Gitaly](index.md), the service that provides storage for Git repositories, can
be run in a clustered configuration to increase fault tolerance. In this
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ info: "To determine the technical writer assigned to the Stage/Group associated
description: 'Learn how to install, configure, update, and maintain your GitLab instance.'
---
 
# Administrator documentation **(CORE ONLY)**
# Administrator documentation **(FREE SELF)**
 
Learn how to administer your self-managed GitLab instance.
 
Loading
Loading
# Kroki diagrams **(CORE ONLY)**
# Kroki diagrams **(FREE SELF)**
 
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/241744) in GitLab 13.7.
 
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ info: "To determine the technical writer assigned to the Stage/Group associated
type: reference
---
 
# Issue closing pattern **(CORE ONLY)**
# Issue closing pattern **(FREE SELF)**
 
NOTE:
This is the administration documentation. There is a separate [user documentation](../user/project/issues/managing_issues.md#closing-issues-automatically)
Loading
Loading
Loading
Loading
@@ -6,7 +6,7 @@ type: reference, howto
disqus_identifier: 'https://docs.gitlab.com/ee/workflow/lfs/lfs_administration.html'
---
 
# GitLab Git Large File Storage (LFS) Administration **(CORE ONLY)**
# GitLab Git Large File Storage (LFS) Administration **(FREE SELF)**
 
> - Git LFS is supported in GitLab starting with version 8.2.
> - Support for object storage, such as AWS S3, was introduced in 10.0.
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# Log system **(CORE)**
# Log system **(FREE SELF)**
 
GitLab has an advanced log system where everything is logged, so you
can analyze your instance using various system log files. In addition to
Loading
Loading
Loading
Loading
@@ -5,7 +5,7 @@ info: "To determine the technical writer assigned to the Stage/Group associated
type: reference
---
 
# Merge request diffs storage **(CORE ONLY)**
# Merge request diffs storage **(FREE SELF)**
 
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/52568) in GitLab 11.8.
 
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# Monitoring GitHub imports **(CORE)**
# Monitoring GitHub imports **(FREE SELF)**
 
> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/14731) in GitLab 10.2.
 
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# GitLab self monitoring project **(CORE)**
# GitLab self monitoring project **(FREE SELF)**
 
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/32351) in GitLab 12.7, behind a disabled feature flag (`self_monitoring_project`).
> - The feature flag was removed and the Self Monitoring Project was [made generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/198511) in GitLab 12.8.
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# Monitoring GitLab **(CORE)**
# Monitoring GitLab **(FREE SELF)**
 
Explore our features to monitor your GitLab instance:
 
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# IP whitelist **(CORE)**
# IP whitelist **(FREE SELF)**
 
> Introduced in GitLab 9.4.
 
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ group: Health
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
---
 
# GitLab Configuration **(CORE)**
# GitLab Configuration **(FREE SELF)**
 
GitLab Performance Monitoring is disabled by default. To enable it and change any of its
settings:
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment