Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
GitLab Community Edition
GitLab Community Edition
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 10,412
    • Issues 10,412
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 555
    • Merge Requests 555
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLab Community EditionGitLab Community Edition
  • Issues
  • #38542

Closed
Open
Opened Sep 28, 2017 by Mark Pundsack@markpundsack 
  • Report abuse
  • New issue
Report abuse New issue

Application Control Panel in settings page

Description

We already provide some ways for people to control the configuration of their application. With Auto DevOps, you can use our default Helm chart, or you can provide your own. Auto DevOps listens to variables like PRODUCTION_REPLICAS to set the number of pods to spin up when deploying to production. We should explore more configuration options, and make these first-class parts of GitLab.

Proposal

Add an Application Control Panel to project settings to tune the behavior of the application. Choices will work for Auto DevOps out of the box, but could be leveraged by any .gitlab-ci.yml file that uses the same variables. This should be mentioned in the panel, linking to documentation that explains what the settings are for.

A starting point of what is currently available/planned could be found in issues listed in gitlab-org&107, but we should add also other options not mentioned there.

Example design (could change in the future):

Edited Apr 11, 2018 by Fabio Busatto

Related issues

Assignee
Assign to
Epic
11.0
Milestone
11.0
Assign milestone
Time tracking
None
Due date
No due date
9
Labels
CI/CD Product Vision 2018 UX application control panel devops:configure direction feature proposal frontend meta
Assign labels
  • View project labels
Reference: gitlab-org/gitlab-ce#38542