Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.

request: US$5K for the year to fund CAPG development #18

Closed
cpanato opened this issue Apr 30, 2021 · 24 comments
Closed

request: US$5K for the year to fund CAPG development #18

cpanato opened this issue Apr 30, 2021 · 24 comments
Labels
area/provider/gcp Issues or PRs related to gcp provider committee/steering Denotes an issue or PR intended to be handled by the steering committee. sig/cloud-provider Categorizes an issue or PR as relevant to SIG Cloud Provider. sig/k8s-infra Categorizes an issue or PR as relevant to SIG K8s Infra.

Comments

@cpanato
Copy link

cpanato commented Apr 30, 2021

  • Description:

I help to maintain the cluster-api-provider-gcp and to implement/fix or improve the project I use my personal account to test the changes or/and use CI other times, which is slow and if I need to try something different I cannot (or need to hack the scripts, which is not good)

I don't have any company supporting those costs and time, I do everything in my "free" time.
I don't contribute more because it can cost some money from my pocket and last month I've spent around 40 dollars on GCP. I know it's not much but for a personal thing, it is and can impact my personal budget.

So I would like to request some credits to run the development for CAPG on GCP. I'm not requesting any kind of payment or anything else for the time I spend on that. It is only for run the workloads on GCP.

Thanks so much in advance.

Update based on (#18 (comment)): LFX Interns can use this as well

  • Requesting SIG:
    Cluster Lifecycle / Cluster-api

  • SIG approval:

  • Cost:
    US$5K for the year

  • Alternatives considered:
    Recurring expenses?

/cc @fabriziopandini @dims @neolit123

@fabriziopandini
Copy link

fabriziopandini commented Apr 30, 2021

+1 @cpanato work on CAPG is super valuable and it could contribute to make our release signal more stable, let's help him if possible

@cpanato cpanato changed the title request: one-time TBD to fund CAPG development request: ~100/month or a fix for the year to fund CAPG development Apr 30, 2021
@dims
Copy link

dims commented Apr 30, 2021

+1 from me.

@cpanato as we on board some other folks (say LFX interns) we may need a bit more? Let's bump this to $5k.

Steering Folx, This would basically come out of the existing infra maintained by wg-k8s-infra, So we don't really need to involve CNCF service desk. We would basically mint a new GCP project for the folks working on CAPG and monitor the usage.

@cpanato
Copy link
Author

cpanato commented Apr 30, 2021

sounds good to me, then we can share the account, agree, updated the Issue to reflect this

@cpanato cpanato changed the title request: ~100/month or a fix for the year to fund CAPG development request: US$5K for the year to fund CAPG development Apr 30, 2021
@neolit123
Copy link

I appreciate your efforts @cpanato

Frankly, I think we should just drop the CAPG CI signal and other work at this point and leave it to rot until companies recognize its importance and start funding its development.

But given you and others here are in favour, I find it diffucult to object.

Can we fund one year as a start and see how it goes?

@cpanato
Copy link
Author

cpanato commented Apr 30, 2021

the idea is not for CI signal, but is to develop and fix issues in CAPG

@spiffxp
Copy link
Contributor

spiffxp commented May 6, 2021

Non-binding +1 as a wg-k8s-infra lead. We're still in very early days in terms of allocating budgets to one-off projects, but I'm supportive of the idea of carving out some portion of k8s-infra budget for actively involved contributors (which @cpanato very much is)

Other examples would be: giving ci signal folks compute budget to run queries against bigquery, giving node ci signal folks budget for node repro, etc. Not quite ready to open the floodgates, but if people are interested in that, come chat with us in #wg-k8s-infra.

That said, I am firmly in the camp that it's steering's call how we spend the k8s-infra budget, and I'm trusting @dims to escalate as needed.

@spiffxp
Copy link
Contributor

spiffxp commented May 6, 2021

/committee steering
/wg k8s-infra
/sig cloud-provider
/area provider/gcp

@k8s-ci-robot k8s-ci-robot added committee/steering Denotes an issue or PR intended to be handled by the steering committee. wg/k8s-infra sig/cloud-provider Categorizes an issue or PR as relevant to SIG Cloud Provider. area/provider/gcp Issues or PRs related to gcp provider labels May 6, 2021
@dims
Copy link

dims commented May 7, 2021

+1 wearing my steering hat (as well as wg-k8s-infra)

@k8s-triage-robot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 5, 2021
@cpanato
Copy link
Author

cpanato commented Aug 5, 2021

There is anything that I need to do to move forward with this request? thanks!

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 5, 2021
@fabriziopandini
Copy link

I can't help in pushing this forward, but I can give all my support and another big +1 to this request

@neolit123
Copy link

neolit123 commented Aug 5, 2021 via email

@neolit123
Copy link

@mrbobbytables
Copy link
Contributor

+1 with my steering 🎩 on.

@cblecker
Copy link
Contributor

cblecker commented Aug 5, 2021

+1. Easy thing to fund.

@spiffxp @ameukam: Non-blocking question.. how does usage get tracked from the k8s infra standpoint right now? Are we just looking at spending graphs and estimating? Is there ways to set up enforceable budgets?

@ameukam
Copy link

ameukam commented Aug 5, 2021

how does usage get tracked from the k8s infra standpoint right now? Are we just looking at spending graphs and estimating?

We currently track resources consumption and GCP services usage through Google Datastudio dashboards. AFAIK, only members of [email protected] can access those dashboards. Link of the dashboard : https://datastudio.google.com/reporting/14UWSuqD5ef9E4LnsCD9uJWTPv8MHOA3e/page/tPVn.
Some changes and improvements need to be done in order to make it accessible to the community.
kubernetes/k8s.io#1625
kubernetes/k8s.io#1590

Budget spending covers only GCP.

Is there ways to set up enforceable budgets?

It's possible to enforce budgets on GCP projects. We plan to define policies and budgets enforcement during v1.24: kubernetes/k8s.io#1375.

ameukam added a commit to ameukam/k8s.io that referenced this issue Sep 10, 2021
Related to:
  - kubernetes-retired/funding#18

Enable `billingbudgets.googleapis.com` for GCP Billing budgets.
All budgets created will be centralised in `kubernetes-public` project.

Signed-off-by: Arnaud Meukam <[email protected]>
@derekwaynecarr
Copy link

+1

1 similar comment
@liggitt
Copy link

liggitt commented Sep 20, 2021

+1

@spiffxp
Copy link
Contributor

spiffxp commented Sep 21, 2021

I think where were stuck right now is implementing and enforcing a budget but should be doable soonish. Does someone want to come discuss at the next wg k8s infra meeting?

@justaugustus
Copy link
Contributor

+1 with my Steering hat on.

I think where were stuck right now is implementing and enforcing a budget but should be doable soonish. Does someone want to come discuss at the next wg k8s infra meeting?

@kubernetes/sig-k8s-infra-leads -- what's the latest on this one?

@ameukam
Copy link

ameukam commented Dec 10, 2021

+1 with my Steering hat on.

I think where were stuck right now is implementing and enforcing a budget but should be doable soonish. Does someone want to come discuss at the next wg k8s infra meeting?

@kubernetes/sig-k8s-infra-leads -- what's the latest on this one?

We can close it. Project have been created with budget requested. PRs related are linked in this issue.

@cpanato
Copy link
Author

cpanato commented Dec 10, 2021

yes, we can close, we are also using the project with the LFX mentees
thanks for all!

/close

@k8s-ci-robot
Copy link
Contributor

@cpanato: Closing this issue.

In response to this:

yes, we can close, we are also using the project with the LFX mentees
thanks for all!

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/provider/gcp Issues or PRs related to gcp provider committee/steering Denotes an issue or PR intended to be handled by the steering committee. sig/cloud-provider Categorizes an issue or PR as relevant to SIG Cloud Provider. sig/k8s-infra Categorizes an issue or PR as relevant to SIG K8s Infra.
Projects
None yet
Development

No branches or pull requests