Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitLab Agent Support #137

Open
jshbrntt opened this issue Jan 14, 2022 · 1 comment
Open

GitLab Agent Support #137

jshbrntt opened this issue Jan 14, 2022 · 1 comment
Labels
kind/enhancement Improvements or new features

Comments

@jshbrntt
Copy link

jshbrntt commented Jan 14, 2022

Hello!

  • Vote on this issue by adding a 馃憤 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

Connecting GitLab projects and groups to Kubernetes clusters via cluster certificates is now deprecated meaning it'll be eventually removed from a future release of GitLab.

The new method of connecting GitLab projects and groups is done through installing GitLab Agent into the Kubernetes cluster with a agent token provided after registering the agent via the project.

Currently this can be done through the Infrastructure > Kubernetes clusters section of the project settings.

After registering the agent, an agent token is returned and be used to configure the GitLab Agent on the cluster.

The GUI appears to use the GitLab GraphQL API's createClusterAgent and createClusterAgentToken operations.

I would like to be able to register an agent on a project and get the agent token as an output which can then be used to configure the GitLab Agent on the cluster.

@jshbrntt jshbrntt added the kind/enhancement Improvements or new features label Jan 14, 2022
@danielrbradley
Copy link
Member

Note from GitLab epic:

We do NOT plan to remove the certificate based integrations

So shouldn't cause imminent production issues, but would be good to add support for the new method.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Improvements or new features
Projects
None yet
Development

No branches or pull requests

2 participants