Fantastic! but the link does not work for me :( On Fri, Jul 19, 2019 at 8:16 AM Myrle Krantz <my...@apache.org> wrote:
> 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/> > > > -- Jarek Potiuk Polidea <https://www.polidea.com/> | Principal Software Engineer M: +48 660 796 129 <+48660796129> [image: Polidea] <https://www.polidea.com/>