diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-18 21:08:47 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-18 21:08:47 +0300 |
commit | 128d4d89e98177996d1ff6e0b3d7a8a0c9b35929 (patch) | |
tree | 88b02d3bf972bac281d673e99f854303e0dd13ed /doc | |
parent | cc1066db64a2a283a3d229b9bbb67c01716ca871 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r-- | doc/integration/gitlab.md | 7 | ||||
-rw-r--r-- | doc/user/infrastructure/clusters/connect/new_civo_cluster.md | 6 | ||||
-rw-r--r-- | doc/user/usage_quotas.md | 54 |
3 files changed, 56 insertions, 11 deletions
diff --git a/doc/integration/gitlab.md b/doc/integration/gitlab.md index 68ba676b539..02705d9dec3 100644 --- a/doc/integration/gitlab.md +++ b/doc/integration/gitlab.md @@ -117,10 +117,9 @@ signed in. ## Reduce access privileges on sign in -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/337663) in GitLab 14.8 [with a flag](../administration/feature_flags.md) named `omniauth_login_minimal_scopes`. Disabled by default. - -FLAG: -On self-managed GitLab, by default this feature is not available. To make it available, ask an administrator to [enable the feature flag](../administration/feature_flags.md) named `omniauth_login_minimal_scopes`. On GitLab.com, this feature is not available. +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/337663) in GitLab 14.8 [with a flag](../administration/feature_flags.md) named `omniauth_login_minimal_scopes`. Disabled by default. +> - [Enabled on GitLab.com](https://gitlab.com/gitlab-org/gitlab/-/issues/351331) in GitLab 14.9. +> - [Feature flag `omniauth_login_minimal_scopes`](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/83453) removed in GitLab 15.2 If you use a GitLab instance for authentication, you can reduce access rights when an OAuth application is used for sign in. diff --git a/doc/user/infrastructure/clusters/connect/new_civo_cluster.md b/doc/user/infrastructure/clusters/connect/new_civo_cluster.md index d8401d5a286..fad75ca6cab 100644 --- a/doc/user/infrastructure/clusters/connect/new_civo_cluster.md +++ b/doc/user/infrastructure/clusters/connect/new_civo_cluster.md @@ -64,7 +64,7 @@ Use CI/CD environment variables to configure your project. 1. On the left sidebar, select **Settings > CI/CD**. 1. Expand **Variables**. -1. Set the variable `BASE64_CIVO_CREDENTIALS` to the [token](https://www.civo.com/account/security) from your Civo account. +1. Set the variable `BASE64_CIVO_TOKEN` to the [token](https://www.civo.com/account/security) from your Civo account. 1. Set the variable `TF_VAR_agent_token` to the agent token you received in the previous task. 1. Set the variable `TF_VAR_kas_address` to the agent server address in the previous task. @@ -78,8 +78,8 @@ contains other variables that you can override according to your needs: - `TF_VAR_civo_region`: Set your cluster's region. - `TF_VAR_cluster_name`: Set your cluster's name. - `TF_VAR_cluster_description`: Set a description for the cluster. To create a reference to your GitLab project on your Civo cluster detail page, set this value to `$CI_PROJECT_URL`. This value helps you determine which project was responsible for provisioning the cluster you see on the Civo dashboard. -- `TF_VAR_machine_type`: Set the machine type for the Kubernetes nodes. -- `TF_VAR_node_count`: Set the number of Kubernetes nodes. +- `TF_VAR_target_nodes_size`: Set the size of the nodes to use for the cluster +- `TF_VAR_num_target_nodes`: Set the number of Kubernetes nodes. - `TF_VAR_agent_version`: Set the version of the GitLab agent. - `TF_VAR_agent_namespace`: Set the Kubernetes namespace for the GitLab agent. diff --git a/doc/user/usage_quotas.md b/doc/user/usage_quotas.md index 84c98a60917..c863a9d8270 100644 --- a/doc/user/usage_quotas.md +++ b/doc/user/usage_quotas.md @@ -10,11 +10,57 @@ info: To determine the technical writer assigned to the Stage/Group associated w > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/13294) in GitLab 12.0. > - Moved to GitLab Free. -NOTE: -Free tier namespaces on GitLab SaaS have a 5GB storage limit. This limit is not visible on the storage quota page nor currently enforced for users who exceed the limit. To learn more, visit our [pricing page](https://about.gitlab.com/pricing/). +## Namespace storage limit -A project's repository has a free storage quota of 10 GB. When a project's repository reaches -the quota it is locked. You cannot push changes to a locked project. To monitor the size of each +Namespaces on a GitLab SaaS Free tier have a 5 GB storage limit. For more information, see our [pricing page](https://about.gitlab.com/pricing/). +This limit is not visible on the storage quota page, but we plan to make it visible and enforced starting October 19, 2022. + +Storage types that add to the total namespace storage are: + +- Git repository +- Git LFS +- Artifacts +- Container registry +- Package registry +- Dependecy proxy +- Wiki +- Snippets + +If your total namespace storage exceeds the available namespace storage quota, all projects under the namespace are locked. A locked project will not be able to push to the repository, run pipelines and jobs, or build and push packages. + +To prevent exceeding the namespace storage quota, you can: + +1. [Purchase more storage](../subscriptions/gitlab_com/index.md#purchase-more-storage-and-transfer). +1. [Upgrade to a paid tier](../subscriptions/gitlab_com/#upgrade-your-gitlab-saas-subscription-tier). +1. [Reduce storage usage](#manage-your-storage-usage). + +### Namespace storage limit enforcement schedule + +Starting October 19, 2022, a storage limit will be enforced on all GitLab Free namespaces. +We will start with a large limit enforcement and eventually reduce it to 5 GB. + +The following table describes the enforcement schedule, which is subject to change. + +| Target enforcement date | Limit | Expected Impact | Status | +| ------ | ------ | ------ | ------ | +| October 19, 2022 | 45,000 GB | LOW | Pending (**{hourglass}**)| +| October 20, 2022 | 7,500 GB | LOW | Pending (**{hourglass}**)| +| October 24, 2022 | 500 GB | MEDIUM | Pending (**{hourglass}**)| +| October 27, 2022 | 75 GB | MEDIUM HIGH | Pending (**{hourglass}**)| +| November 2, 2022 | 10 GB | HIGH | Pending (**{hourglass}**)| +| November 9, 2022 | 5 GB | VERY HIGH | Pending (**{hourglass}**)| + +Namespaces that reach the enforced limit will have their projects locked. To unlock your project, you will have to [manage its storage](#manage-your-storage-usage). + +### Project storage limit + +Namespaces on a GitLab SaaS **paid** tier (Premium and Ultimate) have a storage limit on their project repositories. +A project's repository has a storage quota of 10 GB. A namespace has either a namespace-level storage limit or a project-level storage limit, but not both. + +- Paid tier namespaces have project-level storage limits enforced. +- Free tier namespaces have namespace-level storage limits. + +When a project's repository reaches the quota, the project is locked. You cannot push changes to a locked project. To monitor the size of each repository in a namespace, including a breakdown for each project, you can [view storage usage](#view-storage-usage). To allow a project's repository to exceed the free quota you must purchase additional storage. For more details, see [Excess storage usage](#excess-storage-usage). |