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

Request Infrastructure for Thanos project #190

Closed
GiedriusS opened this issue Sep 22, 2021 · 6 comments
Closed

Request Infrastructure for Thanos project #190

GiedriusS opened this issue Sep 22, 2021 · 6 comments
Assignees
Milestone

Comments

@GiedriusS
Copy link

Please fill out the details below to file a request for access to the CNCF Community Infrastructure Lab. Please note that access is targeted to people working on specific open source projects; this is not designed just to get your feet wet. The most important answer is the URL of the project you'll be working with. If you're looking to learn Kubernetes and related technologies, please try out Katacoda.

First and Last Name

Giedrius Statkevičius

Email

giedriuswork@gmail.com

Company/Organization

Vinted

Job Title

SRE

Project Title (i.e., a summary of what do you want to do, not what is the name of the open source project you're working with)

Self-hosted GitHub Action runners

Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

Currently, we are running into a problem that GitHub-hosted runners are limited to 2 CPUs. Sometimes our tests time out or hiccup. Thus, we could try self-hosted runners. I am planning to run self-hosted ephemeral GitHub Action runners - something out of the list here https://jonico.github.io/awesome-runners/ with support for clean up.

Manual approval for first-time contributors means that hopefully, we won't have any people abusing this.

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

Yes. The source code is at https://github.com/thanos-io/thanos. The website is at https://thanos.io.

What kind of machines and how many do you expect to use (see: https://metal.equinix.com/product/servers/)?

I'm not sure but at least two machines with >= 4 CPUs and 16-32 GB of RAM. Seems like 2x C3.SMALL will be more than enough. Will try with one instance at first and then add another one if everything looks good.

What operating system and networking are you planning to use?

CentOS 7.x for now, I suppose.

Any other relevant details we should know about?

@caniszczyk
Copy link
Contributor

caniszczyk commented Sep 22, 2021 via email

@idvoretskyi
Copy link
Member

@GiedriusS invite sent!

@GiedriusS
Copy link
Author

Thanks! I am registered there. I have a question, though: how could we grant access to other Thanos maintainers? Ideally, that would be automatic. This is so that other Thanos maintainers could manage those resources too and I wouldn't be a bottleneck or someone could take them over if something happened to me.

@idvoretskyi
Copy link
Member

idvoretskyi commented Sep 22, 2021 via email

@GiedriusS
Copy link
Author

Could you please for now invite everyone from https://github.com/thanos-io/thanos/blob/main/MAINTAINERS.md?

bwplotka@gmail.com
fbranczyk@gmail.com
kakkoyun@gmail.com
lserven@gmail.com
prmsrswt@gmail.com
mail@matthiasloibl.com
yb532204897@gmail.com

After that is done, I think we can close this issue. Then, once everything is set up, I will add instructions to our documentation to create an issue here to get an invitation to that project.

@vielmetti vielmetti added this to the Thanos milestone Oct 20, 2021
@idvoretskyi
Copy link
Member

@GiedriusS this is done, apologies for the delay.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants