Hey Jarek, Someone at Google was actually looking to get rid of about 11 GKE vouchers for $500 each; I don't think anyone has taken them up on that yet, if you need more.
https://lists.apache.org/thread.html/d9cb36493744836edcd59eebba6aef16356a3d5fd5fa90af336a82e1@%3Cmentors.community.apache.org%3E Best, Myrle On Fri, Jul 19, 2019 at 8:00 AM Jarek Potiuk <jarek.pot...@polidea.com> wrote: > OK. We got some credits from Google :) so I will soon be testing out > GitLabCI + GKE cluster combination and will let you know the results :) > > J. > > On Wed, Jul 17, 2019 at 7:38 AM Jarek Potiuk <jarek.pot...@polidea.com> > wrote: > > > From Apache Airflow side - I am going to try out GitLab CI setup for the > > project and I also reached out to Google OSS team to donate a GKE > > auto-scaling cluster for our workloads. If it works (highly probable), we > > might be able to use even less of the free minutes from GitLab because we > > will have the cluster available to run our builds on. Maybe that's also > > something that other projects could look at if the 50K minutes is not > > enough. > > > > Suggestion: maybe it would be a great idea for GitLab to treat the > Apache > > projects differently and have a special agreement at least for some of > the > > projects that cannot get regular donations from other parties easily. I > > think this is more of a strategic decision for GitLab to see if this > might > > be in line with their strategy?. > > > > For now I think I have everything to try it out for Airflow project and > > make POC working in this setup (while waiting for the GKE cluster > > donation). Once done I am happy to share our learnings and maybe provide > > some guidelines for other projects? > > > > J. > > > > > > On Wed, Jul 17, 2019 at 2:37 AM Greg Stein <gst...@gmail.com> wrote: > > > >> Ray, > >> > >> Thanks for the offer of 50k minutes/project. That will definitely work > >> for most projects. > >> > >> While we don't have precise measurements, some projects used *way* more > >> than that within Travis last month: > >> > >> flink: 350k minutes > >> arrow: 260k minutes > >> cloudstack: 190k minutes > >> incubator-druid: 96k > >> airflow: 77k > >> ... others: less than 50k > >> > >> I don't know what would be needed from Infra, to enable the use of > Gitlab > >> CI for our projects. ?? > >> > >> Thanks, > >> Greg Stein > >> Infrastructure Administrator, ASF > >> > >> > >> On Tue, Jul 16, 2019 at 7:27 PM Raymond Paik <rp...@gitlab.com.invalid> > >> wrote: > >> > >>> Joan, > >>> > >>> The 50,000 minutes would be for each project (assuming individual > >>> projects > >>> will apply for separate GitLab licenses). > >>> > >>> When you reach the limit, you'll have an option to purchase additional > >>> minutes. More info. available at > >>> > >>> > https://docs.gitlab.com/ee/user/admin_area/settings/continuous_integration.html#what-happens-when-my-ci-minutes-quota-run-out > >>> and > >>> here's the relevant issue > >>> <https://gitlab.com/gitlab-org/gitlab-ee/issues/3314#note_176031720>. > >>> > >>> Thanks, > >>> > >>> Ray > >>> > >>> On Tue, Jul 16, 2019 at 2:33 PM Joan Touzet <woh...@apache.org> wrote: > >>> > >>> > Hi Raymond, > >>> > > >>> > Would this 50,000 CI minutes per month be spread across the entire > ASF, > >>> > or just each project? With >300 projects here, that's potentially > >>> > 50,000 * 300 = 15 million minutes we're talking about. > >>> > > >>> > What happens when a project exceeds that amount of minutes? Busy > >>> > projects that build each PR, and the build/test cycle takes let's say > >>> 30 > >>> > minutes * 3 configuration = ~100 minutes per PR, would consume these > >>> > minutes with just 100 PRs (or incremental pushes to each PR). That's > >>> not > >>> > much time. > >>> > > >>> > -Joan > >>> > > >>> > On 2019-07-16 16:20, Raymond Paik wrote: > >>> > > Jarek, > >>> > > > >>> > > You're not required to migrate your repo over to GitLab. We have > >>> other > >>> > > projects that keep their source code in GitHub, but are using > GitLab > >>> for > >>> > > CI. Hope this helps... > >>> > > > >>> > > Thanks, > >>> > > > >>> > > Ray > >>> > > > >>> > > On Tue, Jul 16, 2019 at 12:51 PM Jarek Potiuk < > >>> jarek.pot...@polidea.com> > >>> > > wrote: > >>> > > > >>> > >> Yep we use Git indeed but we have Github repo ( > >>> > >> https://github.com/apache/airflow) and I believe this is pretty > >>> much > >>> > >> standard for all Apache projects (adding Greg as well). > >>> > >> > >>> > >> I don't think (or am I wrong?) the open source program directly > >>> applies > >>> > in > >>> > >> this case because we would have to have GitLab Repo as well, but > in > >>> our > >>> > >> case we really need GitLab CI integration with GitHub repository. > >>> > >> > >>> > >> Would that be possible to get this case working ? > >>> > >> > >>> > >> J > >>> > >> > >>> > >> On Tue, Jul 16, 2019 at 6:27 PM Raymond Paik > >>> <rp...@gitlab.com.invalid> > >>> > >> wrote: > >>> > >> > >>> > >>> Thanks Jarek: > >>> > >>> > >>> > >>> We do have an open source program at GitLab ( > >>> > >>> https://about.gitlab.com/solutions/open-source/) where open > >>> source > >>> > >>> projects get access to top tier features (either SaaS or > >>> self-hosted) > >>> > for > >>> > >>> free including up to 50,000 CI minutes/month. > >>> > >>> > >>> > >>> Are you currently using Git as your source code repository? > >>> > >>> > >>> > >>> Ray > >>> > >>> > >>> > >>> On Tue, Jul 16, 2019 at 8:49 AM Jarek Potiuk < > >>> jarek.pot...@polidea.com > >>> > > > >>> > >>> wrote: > >>> > >>> > >>> > >>>> Adding Raymond Paik who is GitLab Community Manager and wants to > >>> > >>> chime-in > >>> > >>>> the thread! > >>> > >>>> > >>> > >>>> J. > >>> > >>>> > >>> > >>>> On Thu, Jul 4, 2019 at 1:04 AM Allen Wittenauer > >>> > >>>> <a...@effectivemachines.com.invalid> wrote: > >>> > >>>> > >>> > >>>>> > >>> > >>>>> > >>> > >>>>>> On Jul 3, 2019, at 3:15 PM, Joan Touzet <woh...@apache.org> > >>> wrote: > >>> > >>>>>> > >>> > >>>>>> I was asking if any of the service platforms provided this. So > >>> far, > >>> > >>> it > >>> > >>>>> looks like no. > >>> > >>>>> > >>> > >>>>> I was playing around bit with Drone today because we > >>> actually > >>> > >>>>> need ARM in $DAYJOB and this convo reminded me that I needed to > >>> check > >>> > >>> it > >>> > >>>>> out. > >>> > >>>>> > >>> > >>>>> So far, I’m a little underwhelmed with the feature set. > >>> (No > >>> > >>>>> built-in artifacting, no junit output processing, buggy/broken > >>> yaml > >>> > >>>>> parser, … to be fair, they are relatively new so likely still > >>> > building > >>> > >>>>> these things up) BUT! They do support gitlab and acting as a > >>> gitlab > >>> > ci > >>> > >>>>> runner. So theoretically one could do linux/x86, windows/x86, > >>> mac os > >>> > >>> x, and > >>> > >>>>> linux/arm off of a combo of gitlab ci + drone. > >>> > >>>>> > >>> > >>>>> > >>> > >>>>> > >>> > >>>> > >>> > >>>> -- > >>> > >>>> > >>> > >>>> Jarek Potiuk > >>> > >>>> Polidea <https://www.polidea.com/> | Principal Software > Engineer > >>> > >>>> > >>> > >>>> M: +48 660 796 129 <+48660796129> > >>> > >>>> [image: Polidea] <https://www.polidea.com/> > >>> > >>>> > >>> > >>>> > >>> > >>> > >>> > >> > >>> > >> > >>> > >> -- > >>> > >> > >>> > >> Jarek Potiuk > >>> > >> Polidea <https://www.polidea.com/> | Principal Software Engineer > >>> > >> > >>> > >> M: +48 660 796 129 <+48660796129> > >>> > >> [image: Polidea] <https://www.polidea.com/> > >>> > >> > >>> > >> > >>> > > > >>> > > >>> > > >>> > >> > > > > -- > > > > Jarek Potiuk > > Polidea <https://www.polidea.com/> | Principal Software Engineer > > > > M: +48 660 796 129 <+48660796129> > > [image: Polidea] <https://www.polidea.com/> > > > > > > -- > > Jarek Potiuk > Polidea <https://www.polidea.com/> | Principal Software Engineer > > M: +48 660 796 129 <+48660796129> > [image: Polidea] <https://www.polidea.com/> >