From 8b919ab3d53f57b87f95839403b5742993621169 Mon Sep 17 00:00:00 2001 From: Evan Read Date: Thu, 8 Aug 2019 16:59:08 +0000 Subject: [PATCH] Refactor subscriptions information --- doc/README.md | 88 +-------- doc/subscriptions/billing_table.png | Bin 28321 -> 0 bytes doc/subscriptions/index.md | 278 +++++++++++++++++++++------- 3 files changed, 212 insertions(+), 154 deletions(-) delete mode 100644 doc/subscriptions/billing_table.png diff --git a/doc/README.md b/doc/README.md index af675582a99..ebfa45122cc 100644 --- a/doc/README.md +++ b/doc/README.md @@ -25,7 +25,7 @@ No matter how you use GitLab, we have documentation for you. | [**User Documentation**](user/index.md)
Discover features and concepts for GitLab users. | [**Administrator documentation**](administration/index.md)
Everything GitLab self-managed administrators need to know. | | [**Contributing to GitLab**](#contributing-to-gitlab)
At GitLab, everyone can contribute! | [**New to Git and GitLab?**](#new-to-git-and-gitlab)
We have resources to get you started. | | [**Building an integration with GitLab?**](#building-an-integration-with-gitlab)
Consult our automation and integration documentation. | [**Coming to GitLab from another platform?**](#coming-to-gitlab-from-another-platform)
Consult our handy guides. | -| [**Install GitLab**](https://about.gitlab.com/install/)
Installation options for different platforms. | [**Subscribe to GitLab**](#subscribe-to-gitlab)
Get access to more features. | +| [**Install GitLab**](https://about.gitlab.com/install/)
Installation options for different platforms. | [**Customers**](subscriptions/index.md)
Information for new and existing customers. | | [**Update GitLab**](update/README.md)
Update your GitLab self-managed instance to the latest version. | [**GitLab Releases**](https://about.gitlab.com/releases/)
What's new in GitLab. | ## Popular Documentation @@ -38,7 +38,7 @@ Have a look at some of our most popular documentation resources: | [GitLab CI/CD examples](ci/examples/README.md) | Get up to speed quickly with common CI/CD scenarios. | | [GitLab Container Registry](user/project/container_registry.md) | Host containers within GitLab. | | [GitLab Pages](user/project/pages/index.md) | Host static websites for your projects with GitLab. | -| [GitLab.com settings](user/gitlab_com/index.md) | Settings for [GitLab.com](#gitlabcom). | +| [GitLab.com settings](user/gitlab_com/index.md) | Settings for GitLab.com. | | [Kubernetes integration](user/project/clusters/index.md) | Use GitLab with Kubernetes. | | [SSH authentication](ssh/README.md) | Secure your network communications. | | [Using Docker images](ci/docker/using_docker_images.md) | Build and test your applications with Docker. | @@ -361,90 +361,6 @@ The following documentation relates to the DevOps **Secure** stage: | [Project Security Dashboard](user/application_security/security_dashboard/index.md) **(ULTIMATE)** | View the latest security reports for your project. | | [Static Application Security Testing (SAST)](user/application_security/sast/index.md) **(ULTIMATE)** | Analyze source code for known vulnerabilities. | -## Subscribe to GitLab - -There are two ways to use GitLab: - -- [GitLab self-managed](#gitlab-self-managed): Install, administer, and maintain your own GitLab instance. -- [GitLab.com](#gitlabcom): GitLab's SaaS offering. You don't need to install anything to use GitLab.com, - you only need to [sign up](https://gitlab.com/users/sign_in) and start using GitLab straight away. - -For more information on managing your subscription and [Customers Portal](https://customers.gitlab.com) account, please see [Getting Started with Subscriptions](getting-started/subscription.md). - -The following sections outline tiers and features within GitLab self-managed and GitLab.com. - -
- - Back to Overview - -
- -### GitLab self-managed - -With GitLab self-managed, you deploy your own GitLab instance on-premises or on a cloud of your choice. -GitLab self-managed is available for [free and with paid subscriptions](https://about.gitlab.com/pricing/#self-managed) in the following tiers: - -| Tier | Includes | -|:---------|:-----------------------------------------------| -| Core | Core features. | -| Starter | Core and Starter features. | -| Premium | Core, Starter, and Premium features. | -| Ultimate | Core, Starter, Premium, and Ultimate features. | - -The following resources are available for more information on GitLab self-managed: - -- [Feature comparison](https://about.gitlab.com/pricing/self-managed/feature-comparison/), for information on what features are available at each tier. -- [GitLab pricing page](https://about.gitlab.com/pricing/#self-managed), for subscription information and a free trial. -- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including: - - How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers). - - The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions). - -
- - Back to Overview - -
- -### GitLab.com - -GitLab.com is hosted, managed, and administered by GitLab, Inc., with -[free and paid subscriptions](https://about.gitlab.com/pricing/) for individuals -and teams in the following tiers: - -| Tier | Includes same features available in | -|:-------|:----------------------------------------------------| -| Free | [Core](#gitlab-self-managed) self-managed tier. | -| Bronze | [Starter](#gitlab-self-managed) self-managed tier. | -| Silver | [Premium](#gitlab-self-managed) self-managed tier. | -| Gold | [Ultimate](#gitlab-self-managed) self-managed tier. | - -GitLab.com subscriptions grant access -to the same features available in GitLab self-managed, **except -[administration](administration/index.md) tools and settings**. - -GitLab.com allows you to apply your subscription to a group or your personal user. - -When applied to a **group**, the group, all subgroups, and all projects under the selected group on GitLab.com will have the features of the associated plan. It is recommended to go with a group plan when managing projects and users of an organization. - -When associated with a **personal userspace** instead, all projects will have features with the subscription applied, but as it is not a group, group features will not be available. - -TIP: **Tip:** -To support the open source community and encourage the development of open source projects, GitLab grants access to **Gold** features for all GitLab.com **public** projects, regardless of the subscription. - -The following resources are available for more information on GitLab.com: - -- [Feature comparison](https://about.gitlab.com/pricing/gitlab-com/feature-comparison/), for information on what features are available at each tier. -- [GitLab pricing page](https://about.gitlab.com/pricing/), for subscription information and a free trial. -- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including: - - How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers). - - The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions). - -
- - Back to Overview - -
- ## New to Git and GitLab? Working with new systems can be daunting. diff --git a/doc/subscriptions/billing_table.png b/doc/subscriptions/billing_table.png deleted file mode 100644 index acd1b6193eca8da4f6e91f5056717128dbd71c0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28321 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 RZ~JV)$xEw9RY{lz|1T>Yi%|do diff --git a/doc/subscriptions/index.md b/doc/subscriptions/index.md index 68e62fff106..fc36b961b3f 100644 --- a/doc/subscriptions/index.md +++ b/doc/subscriptions/index.md @@ -2,126 +2,268 @@ type: index, reference --- -# Subscription setup and management +# Customers -This page will help get you started with your new subscription or manage an existing one, whether you have subscribed to GitLab.com or self-managed GitLab. +This section contains information for: -To subscribe, upgrade, or read more about the types of subscriptions, please see [Subscribe to GitLab](../README.md#subscribe-to-gitlab) on the GitLab Documentation landing page. +- New customers about choosing [which GitLab](#which-gitlab) is right for you. +- Existing customers about [managing subscriptions](#managing-subscriptions). -## Set up GitLab +Also see our [subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/). -Learn how GitLab helps you in the stages of the DevOps lifecycle by learning more [about the GitLab product](https://about.gitlab.com/product/), [GitLab features](https://about.gitlab.com/features/), and [GitLab Documentation](../README.md). +## Which GitLab? -### Self-managed: Install GitLab +There are two ways to use GitLab: -Take a look at [installing GitLab](https://about.gitlab.com/install/) and our [administrator documentation](../administration/index.md). Then, follow the instructions below under [Your subscription](#your-subscription) to apply your license file. +- [GitLab.com](#gitlabcom): GitLab's SaaS offering. You don't need to install + anything to use GitLab.com, you only need to + [sign up](https://gitlab.com/users/sign_in) and start using GitLab straight away. +- [GitLab self-managed](#gitlab-self-managed): Install, administer, and maintain + your own GitLab instance. -### GitLab.com: Create a user and group +The following sections outline tiers and features within GitLab.com +and GitLab self-managed. -Start with creating a user account for yourself using our [sign up page](https://gitlab.com/users/sign_in#register-pane). +### GitLab.com -[GitLab groups](../user/group/index.md) help assemble related projects together allowing you to grant members access to several projects at once. A group is not required if you plan on having [projects](../user/project/) inside a personal namespace. +GitLab.com is hosted, managed, and administered by GitLab, Inc., with +[free and paid subscriptions](https://about.gitlab.com/pricing/) for individuals +and teams in the following tiers: -## Your subscription +| Tier | Includes same features available in | +|:-------|:----------------------------------------------------| +| Free | [Core](#gitlab-self-managed) self-managed tier. | +| Bronze | [Starter](#gitlab-self-managed) self-managed tier. | +| Silver | [Premium](#gitlab-self-managed) self-managed tier. | +| Gold | [Ultimate](#gitlab-self-managed) self-managed tier. | -You can view and manage subscriptions through our [Customers portal](https://customers.gitlab.com/). Information on applying your subscription is below. +GitLab.com subscriptions grant access +to the same features available in GitLab self-managed, **except +[administration](../administration/index.md) tools and settings**. -Please also see our [subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/) +GitLab.com allows you to apply your subscription to a group or your personal user. + +When applied to: + +- A **group**, the group, all subgroups, and all projects under the selected + group on GitLab.com will have the features of the associated plan. It is + recommended to go with a group plan when managing projects and users of an + organization. +- A **personal userspace** instead, all projects will have features with the + subscription applied, but as it is not a group, group features will not be available. + +TIP: **Tip:** +To support the open source community and encourage the development of open +source projects, GitLab grants access to **Gold** features for all GitLab.com +**public** projects, regardless of the subscription. + +The following resources are available for more information on GitLab.com: + +- [Feature comparison](https://about.gitlab.com/pricing/gitlab-com/feature-comparison/), for information on what features are available at each tier. +- [GitLab pricing page](https://about.gitlab.com/pricing/), for subscription information and a free trial. +- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including: + - How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers). + - The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions). + +#### Subscribing to GitLab.com + +To subscribe to GitLab.com: + +1. Create a user account for yourself using our + [sign up page](https://gitlab.com/users/sign_in#register-pane). +1. Create a [group](../user/group/index.md). GitLab groups help assemble related + projects together allowing you to grant members access to several projects + at once. A group is not required if you plan on having projects inside a personal + namespace. +1. Create additional users and + [add them to the group](../user/group/index.md#add-users-to-a-group). +1. Select the **Bronze**, **Silver**, or **Gold** GitLab.com plan through the + [GitLab Subscription Manager](https://customers.gitlab.com/). +1. Link your GitLab.com account with your GitLab Subscription Manager account. + Once signed into the GitLab Subscription Manager, if your account is not + already linked, you will prompted to link your account with a + **Link my GitLab Account** button. +1. Associate the group with the subscription. + +TIP: **Tip:** +You can also go to the [**My Account**](https://customers.gitlab.com/customers/edit) +page to add or change the GitLab.com account link. + +### GitLab self-managed + +With GitLab self-managed, you deploy your own GitLab instance on-premises or on a cloud of your choice. +GitLab self-managed is available for [free and with paid subscriptions](https://about.gitlab.com/pricing/#self-managed) in the following tiers: + +| Tier | Includes | +|:---------|:-----------------------------------------------| +| Core | Core features. | +| Starter | Core and Starter features. | +| Premium | Core, Starter, and Premium features. | +| Ultimate | Core, Starter, Premium, and Ultimate features. | + +The following resources are available for more information on GitLab self-managed: + +- [Feature comparison](https://about.gitlab.com/pricing/self-managed/feature-comparison/), for information on what features are available at each tier. +- [GitLab pricing page](https://about.gitlab.com/pricing/#self-managed), for subscription information and a free trial. +- Our [product marketing page](https://about.gitlab.com/handbook/marketing/product-marketing/), for additional information including: + - How [different tiers are licensed](https://about.gitlab.com/handbook/marketing/product-marketing/#tiers). + - The different [GitLab distributions](https://about.gitlab.com/handbook/marketing/product-marketing/#distributions). + +#### Subscribing through GitLab self-managed + +To subscribe to GitLab through a self-managed installation: + +1. [Install](https://about.gitlab.com/install/) GitLab. +1. Complete the installation with + [administration tasks](https://docs.gitlab.com/ee/administration/). +1. Select the **Starter**, **Premium**, or **Ultimate** self-managed plan + through the [GitLab Subscription Manager](https://customers.gitlab.com/). +1. Apply your license file. After purchase, a license file is sent to the email + address associated to the GitLab Subscription Manager account, + which needs to be + [uploaded to your GitLab instance](../user/admin_area/license.md#uploading-your-license). + +TIP: **Tip:** +If you are purchasing a subscription for an existing **Core** self-managed +instance, ensure you are purchasing enough seats to +[cover your users](../user/admin_area/index.md#administering-users). + +## Managing subscriptions + +You can view and manage subscriptions through our +[GitLab Subscription Manager](https://customers.gitlab.com/). ### View subscription and seats -To view and manage the subscriptions you have purchased and the number of seats associated with the subscription, please visit and log into the [Customers’ Portal](https://customers.gitlab.com/subscriptions). For more information, please see our [subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/) and [pricing page](https://about.gitlab.com/pricing/), which includes information on our [true-up pricing policy](https://about.gitlab.com/handbook/product/pricing/#true-up-pricing) when adding more users than at the time of purchase. +Visit the +[GitLab Subscription Manager](https://customers.gitlab.com/subscriptions) to +view and manage: -Please note that this account may have the same email, but is a _separate_ login from your GitLab.com account. If the two accounts are linked together, then you can use the "sign in with GitLab.com account" link underneath the `Sign In` button. +- The subscriptions you have purchased. +- The number of seats associated with the subscription. +- Retrieve copies of invoices. +- Change the credit card on file. + +For more information, please see our: + +- [Subscription FAQ](https://about.gitlab.com/pricing/licensing-faq/). +- [Pricing page](https://about.gitlab.com/pricing/), which includes information + on our [true-up pricing policy](https://about.gitlab.com/handbook/product/pricing/#true-up-pricing) + when adding more users other than at the time of purchase. + +NOTE: **Note:** +The GitLab Subscription Manager account can have the same email address as your +GitLab.com account, but is a _separate_ login. If the two accounts are +linked together, you can use the **Or sign in with GitLab.com** +link underneath the **Sign In** button. ### Change billing information -In the customers portal, go to the `My Account` page, then revise the `Account Details` information and click on the `Update Account` button. +To change billing information: -Future purchases will use the information in this section. The email listed in this section is used for the Customers Portal login and for license related email communication. - -### Self-managed: Apply your license file - -After purchase, the license file is sent to the email address tied to the Customers portal account, which needs to be [uploaded to the GitLab instance](../user/admin_area/license.md#uploading-your-license). - -### Link your GitLab.com account with your Customers Portal account +1. Log in to [GitLab Subscription Manager](https://customers.gitlab.com/customers/sign_in). +1. Go to the **My Account** page. +1. Make the required changes to the **Account Details** information. +1. Click **Update Account**. NOTE: **Note:** -This is *required* for GitLab.com subscriptions. +Future purchases will use the information in this section. +The email listed in this section is used for the GitLab Subscription Manager +login and for license-related email communication. -Once signed into the customers portal, if your account is not already linked, you should be prompted to link your account with a "Link my GitLab Account" button. +### Manage GitLab.com account -You can also go to the [My Account](https://customers.gitlab.com/customers/edit) page to add or change the GitLab.com account link. +This section provided information specific to managing subscriptions with a +GitLab.com account. -### Change the linked GitLab.com account for your Customers Portal account +#### Change linked account -To change which GitLab.com account is associated with a Customers Portal account, please follow these steps: +To change the GitLab.com account associated with a GitLab Subscription Manager +account: -1. Log into the [Customers Portal](https://customers.gitlab.com/customers/sign_in). -1. In a separate browser tab, visit [GitLab.com](https://gitlab.com) to ensure you are not logged in, or if you are, log out. -1. Back on the Customers Portal page, click [My Account](https://customers.gitlab.com/customers/edit) in the top menu. -1. Under `Your GitLab.com account`, click the `Change linked account` button. -1. Have the user you want associated log in to their [GitLab.com](https://gitlab.com) account. +1. Log in to the + [GitLab Subscription Manager](https://customers.gitlab.com/customers/sign_in). +1. Go to [GitLab.com](https://gitlab.com) in a separate browser tab. Ensure you + are not logged in. +1. On the GitLab Subscription Manager page, click + [**My Account**](https://customers.gitlab.com/customers/edit) in the top menu. +1. Under **Your GitLab.com account**, click **Change linked account** button. +1. Log in to [GitLab.com](https://gitlab.com) account to link to. -### GitLab.com: Associate your namespace with your subscription +#### Change associated namespace -Once your GitLab.com account is linked, you can go to your [Subscriptions](https://customers.gitlab.com/subscriptions) page to choose or change the namespace your subscription applies to. +With a linked GitLab.com account, go to the +[**Subscriptions**](https://customers.gitlab.com/subscriptions) page to choose +or change the namespace your subscription applies to. -Please note that you need to be a group owner to associate a group to your subscription. +NOTE: **Note:** +Please note that you need to be a group owner to associate a group to your +subscription. -### GitLab.com: Upgrade your subscription plan +### Confirm or upgrade your subscription -GitLab.com subscriptions can be upgraded directly through the [Subscriptions portal](https://customers.gitlab.com/subscriptions). +To see the status of your GitLab.com subscription, you can click on the +**Billings** section of the relevant namespace: -The Subscriptions portal provides an **Upgrade** button below each GitLab.com -subscription, which will lead you to a simple -checkout process. +- For individuals: + 1. Go to **User Avatar > Settings**. + 1. Click **Billing**. +- For groups, go to the group's **Settings** dropdown, under **Billing**. -### Confirm or upgrade your GitLab.com subscription details within GitLab - -To see the status of your GitLab.com subscription, you can click on the Billings -section of the relevant namespace: - -- For individuals, this is located at under - in your Settings, -- For groups, this is located under the group's Settings dropdown, under Billing. - -For groups, you can see details of your subscription - including your current -plan - in the included table: - -![Billing table](billing_table.png) +The following table describes details of your subscription for groups: | Field | Description | | ------ | ------ | -| Seats in subscription | If this is a paid plan, this represents the number of seats you've paid to support in your group. | -| Seats currently in use | The number of active seats currently in use. | -| Max seats used | The highest number of seats you've used. If this exceeds the seats in subscription, you may owe an additional fee for the additional users. | +| Seats in subscription | If this is a paid plan, represents the number of seats you've paid to support in your group. | +| Seats currently in use | Number of active seats currently in use. | +| Max seats used | Highest number of seats you've used. If this exceeds the seats in subscription, you may owe an additional fee for the additional users. | | Seats owed | If your max seats used exceeds the seats in your subscription, you'll owe an additional fee for the users you've added. | -| Subscription start date | The date your subscription started. If this is for a Free plan, this is the date you transitioned off your group's paid plan. | -| Subscription end date | The date your current subscription will end. This does not apply to Free plans. | +| Subscription start date | Date your subscription started. If this is for a Free plan, is the date you transitioned off your group's paid plan. | +| Subscription end date | Date your current subscription will end. Does not apply to Free plans. | -### Subscription changes and your data +## Subscription changes and your data -When your subscription or trial expires, GitLab does not delete your data, however, depending on the tier and feature, it may become inaccessible. Please note that some features may not behave as expected if a graceful fallback is not currently implemented, such as [environment specific variables not being passed](https://gitlab.com/gitlab-org/gitlab-ce/issues/52825). +When your subscription or trial expires, GitLab does not delete your data. + +However, depending on the tier and feature, your data may become inaccessible. + +Please note that some features may not behave as expected if a graceful +fallback is not currently implemented. For example, +[environment specific variables not being passed](https://gitlab.com/gitlab-org/gitlab-ce/issues/52825). If you renew or upgrade, your data will again be accessible. -For self-managed customers, there is a two-week grace period when your features will continue to work as-is, after which the entire instance will become read only. However, if you remove the license, you will immediately revert to Core features. +### Self-managed data + +For self-managed customers, there is a two-week grace period when your features +will continue to work as-is, after which the entire instance will become read +only. + +However, if you remove the license, you will immediately revert to Core +features. ## Need help? -[GitLab's Documentation](https://docs.gitlab.com/) offers a wide range of topics covering the use and administration of GitLab. +[GitLab's Documentation](https://docs.gitlab.com/) offers a wide range of +topics covering the use and administration of GitLab. -We also encourage all users to search our project trackers for known issues and existing feature requests in: +We also encourage all users to search our project trackers for known issues and +existing feature requests in: -- [GitLab CE](https://gitlab.com/gitlab-org/gitlab-ce/issues/) for features included in all tiers, and -- [GitLab EE](https://gitlab.com/gitlab-org/gitlab-ee/issues/) for paid-tier features. +- [GitLab CE](https://gitlab.com/gitlab-org/gitlab-ce/issues/) for features + included in all tiers. +- [GitLab EE](https://gitlab.com/gitlab-org/gitlab-ee/issues/) for paid-tier + features. -These issues are the best avenue for getting updates on specific product plans and for communicating directly with the relevant GitLab team members. +These issues are the best avenue for getting updates on specific product plans +and for communicating directly with the relevant GitLab team members. ### Contacting Support -Learn more about the tiers of [GitLab Support](https://about.gitlab.com/support/) or [submit a request via the Support Portal](https://support.gitlab.com/hc/en-us/requests/new). +Learn more about: + +- The tiers of [GitLab Support](https://about.gitlab.com/support/). +- [Submit a request via the Support Portal](https://support.gitlab.com/hc/en-us/requests/new).