Skip to content

GitLab Next

    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 42,633
    • Issues 42,633
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,397
    • Merge requests 1,397
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

GitLab 15.0 is launching on May 22! This version brings many exciting improvements, but also removes deprecated features and introduces breaking changes that may impact your workflow. To see what is being deprecated and removed, please visit Breaking changes in 15.0 and Deprecations.

  • GitLab.org
  • GitLabGitLab
  • Issues
  • #2500
Project 'gitlab-org/gitlab-ee' was moved to 'gitlab-org/gitlab'. Please update any links and bookmarks that may still have the old path.
Closed
Open
Created May 26, 2017 by Mike Bartlett@mydigitalselfContributor

GitLab CE features to work with unlicensed EE instance

Background

As part of making EE the default download on GitLab, we need to allow a GitLab EE instance to function as a free CE instance when it doesn't have a license.

Proposal

  • All GitLab CE features to work on GitLab EE when no license is found
  • No GitLab EE features should work when there isn't a regular or trial license
  • Adding a trial license should activate GitLab EE features for a limited number of days (30)
  • Once the trial license expires, GitLab CE features should continue to work
  • Once a trial license expires, there should be a notification and link to contact sales to purchase a full EE license
  • If a regular license expires, the server should no longer function and require a renewal (this is current EE behaviour)

Out of scope

  • There is a separate issue to generate a trial license inside the product or to purchase a full license https://gitlab.com/gitlab-org/gitlab-ee/issues/2501
  • There will be separate issues to promote GitLab EE features when no license is present

Questions for consideration

  • If a trial license expires, what is the behaviour for regular users vs admins?

Design

Admin

Trial license will expire Trial license expires
trial-will-expire trial-expires

Regular user

trial-expires--regular-users

  • When the trial license remains 7 days, there is a message to remind users of this above the header.
  • If the trial license expires, there will be a message to show the status of trial license expires above the header.
  • Once users click X, the message will disappear.

Related issues

  • META Issue
  • GitLab.com subscription license checks
Edited Jun 13, 2017 by Hazel Yang
Assignee
Assign to
Time tracking