Add access_as: user support for web terminal
Proposal
Allow user impersonation as part of the web-terminal. Have an endpoint that UI calls to set everything up in the cluster. The endpoint returns 200 when objects have been created (shouldn't take a long time). UI then polls for pod to come up (via kas proxy) and become ready. Then UI connects to it, etc. What rails does here is provisions a new PAT (with e.g. 2h expiration since our sessions cannot take longer anyway), talks to kas (via a new private API endpoint via gRPC) to provision the manifests rails prepared. kas applies them to the cluster.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Andrew Fontaine added to epic &11015
added to epic &11015
- Contributor
This issue was automatically tagged with the label groupacquisition by TanukiStan, a machine learning classification model, with a probability of 0.23.
If this label is incorrect, please tag this issue with the correct group label as well as automation:ml wrong to help TanukiStan learn from its mistakes.
If you are unsure about the correct group, please do not leave the issue without a group label. Please refer to GitLab's shared responsibility functionality guidelines for more information on how to triage this kind of issues.
Authors who do not have permission to update labels can leave the issue to be triaged by group leaders initially assigned by TanukiStan
This message was generated automatically. You're welcome to improve it.
- Ghost User changed the description
Compare with previous version changed the description
- A deleted user added automation:ml groupacquisition labels
added automation:ml groupacquisition labels
- 🤖 GitLab Bot 🤖 added devopsgrowth sectiongrowth labels
added devopsgrowth sectiongrowth labels
- Andrew Fontaine changed the description
Compare with previous version changed the description
- Andrew Fontaine added Category:Kubernetes Management GitLab Premium documentation featureaddition groupenvironments sectionops typefeature labels and removed groupacquisition sectiongrowth labels
added Category:Kubernetes Management GitLab Premium documentation featureaddition groupenvironments sectionops typefeature labels and removed groupacquisition sectiongrowth labels
- 🤖 GitLab Bot 🤖 added devopsdeploy sectioncd labels and removed devopsgrowth sectionops labels
added devopsdeploy sectioncd labels and removed devopsgrowth sectionops labels
- Author Maintainer
@ash2k I want to make this issue for a future iteration of the web terminal that captures what we've been discussing in #418264. I pretty much copied what you wrote there about the basic user impersonation flow. Does this capture it well?
@nagyv-gitlab user impersonation for the agent is a GitLab Premium feature, correct?
/cc @nmezzopera
Collapse replies - Developer
user impersonation for the agent is a GitLab Premium feature, correct?
Yes. Correct.
- Maintainer
@afontaine Yes, thank you.
- Viktor Nagy (GitLab) added workflowrefinement label
added workflowrefinement label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14347 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14347 (closed)
- Viktor Nagy (GitLab) changed milestone to %Backlog
changed milestone to %Backlog
- Andrew Fontaine mentioned in merge request gitlab-org/cluster-integration/gitlab-agent!1137 (merged)
mentioned in merge request gitlab-org/cluster-integration/gitlab-agent!1137 (merged)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14442 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14442 (closed)
- Viktor Nagy (GitLab) added workflowplanning breakdown label and removed workflowrefinement label
added workflowplanning breakdown label and removed workflowrefinement label
- Viktor Nagy (GitLab) added workflowrefinement label and removed workflowplanning breakdown label
added workflowrefinement label and removed workflowplanning breakdown label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14510 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14510 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14607 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14607 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14672 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14672 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14791 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14791 (closed)
- Viktor Nagy (GitLab) added workflowplanning breakdown label and removed workflowrefinement label
added workflowplanning breakdown label and removed workflowrefinement label
- Viktor Nagy (GitLab) added workflowrefinement label and removed workflowplanning breakdown label
added workflowrefinement label and removed workflowplanning breakdown label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14886 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14886 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14957 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14957 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15053 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15053 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15165 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15165 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15262 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15262 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15382 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15382 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15477 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15477 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15545 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15545 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#15687 (closed)
mentioned in issue gitlab-org/quality/triage-reports#15687 (closed)
- Viktor Nagy (GitLab) added environmentsparked label
added environmentsparked label