Skip to content

GitLab Next

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • 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,951
    • Issues 42,951
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,362
    • Merge requests 1,362
  • 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
  • #300464
Closed (promoted) (promoted)
Open
Created Jan 29, 2021 by Viktor Nagy (GitLab)@nagyv-gitlab🕊Developer

Move the GitLab Kubernetes Agent to Core

Request for comments

There is an ongoing discussion about moving the GitLab Kubernetes Agent to Core. This issue invites the GitLab community to share feedback on this initiative.

Moved to GitLab Core

We are connecting the GitLab CI/CD with an in-cluster agent, and enable CI jobs to target kubernetes clusters through an agent using the CI tunnel. The first iteration of the CI tunnel is expected to be released in %14.1. This feature enables users to run commands against their cluster using the agent's service account, and is being moved to Core.

Together with this change, the agent registration logic is being moved to Core too.

Moreover, we plan to deliver the group-level extension of the CI tunnel - reusing the agent's service account - in GitLab Core too in a future milestone.

This decision was made in the https://gitlab.com/gitlab-com/Product/-/issues/2690#note_617899861 (internal) issue. The timeline is to deliver it as soon as we can, likely in %14.2 or %14.3.

Other features

The Agent today supports

  • pull based deployments
  • network security policy integrations
  • ... (other features we are working on, planning)

These features are not being moved to GitLab Core and such a move is not planned at this moment. If you are interested in these features being moved, please, add your comment, possibly with a detailed use case description.

Edited Jul 05, 2021 by Viktor Nagy (GitLab)
Assignee
Assign to
Time tracking