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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADR] Select a GitLab Runner Executor #48

Open
Racer159 opened this issue Mar 6, 2024 · 0 comments
Open

[ADR] Select a GitLab Runner Executor #48

Racer159 opened this issue Mar 6, 2024 · 0 comments
Labels
enhancement ✨ New feature or request needs-adr This issue or PR needs an ADR

Comments

@Racer159
Copy link
Contributor

Racer159 commented Mar 6, 2024

Is your feature request related to a problem? Please describe.

Currently our GitLab runner solution is written for kubernetes-based runners though these have limitations that prevent things like docker-based workloads and other lower level development from being ran and tested within the environment.

Describe the solution you'd like

We should investigate the different GitLab runner executors (https://docs.gitlab.com/runner/executors/) and select one (or multiple) that we will support to meet the following:

  • Ability to provide (even limited) runners in different on-prem environments
  • Able to provide runners for Docker-based-workloads (this can be cloud-only)
  • Jobs should be ephemeral
  • The solution doesn't have to run alongside / in the rest of UDS

Additional context

This should consider cloud as primary and on-prem as secondary for now - not all features need to be on-prem but cloud should have a solid and secure developer experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request needs-adr This issue or PR needs an ADR
Projects
None yet
Development

No branches or pull requests

1 participant