Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab FOSS
GitLab FOSS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1
    • Merge requests 1
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #41054

Closed
Open
Created Dec 12, 2017 by Kamil Trzciński@ayufan🔴Maintainer

Disable creation of new Kubernetes Integrations unless they are active and created from template

We are in process of removing Kubernetes Integration as all the functionality is superseded by Clusters::Cluster.

In order to remove this functionality and be replaced, we should:

  • disallow creation of new Kubernetes Integrations,
  • once disabled we should disallow to enable them and guide people to use a new User Clusters (CI/CD > Clusters),
  • Kubernetes integration could be edited only if it is accessed from Application Templates (Admin Area).

Proposal

  1. Leave the service integration list untouched (still showing Kubernetes integration there)
  2. In the service integration detail page, show a banner announcing the deprecation and the new page link
  3. Make banner copy dynamic depending on the service status.
  • If the service is inactive: "Kubernetes service integration has been deprecated. Fields on this page are now uneditable, you can configure your clusters using the new <a href=\"#{project_url}/clusters\">Clusters</a> page"
  • If the service is active: "Kubernetes service integration has been deprecated. Your cluster information on this page is still editable, but you are advised to disable and reconfigure your clusters using the new Clusters page"
  1. If the service is inactive make the form fields read-only (disabled)
  2. If the service is active the form fields are editable
  3. Service template is kept untouched.
Edited Jan 03, 2018 by Mayra Cabrera
Assignee
Assign to
10.4
Milestone
10.4 (Past due)
Assign milestone
Time tracking