Spark is using Github actions too so shouldn't be a problem I think. On Sat, Jan 11, 2020 at 1:22 PM Tomasz Urbaszek <turbas...@apache.org> wrote:
> Yes, I thought that there was limit (the docs are little bit unclear > regarding this issue). > > T. > > On Sat, 11 Jan 2020 at 13:32, Jarek Potiuk <jarek.pot...@polidea.com> > wrote: > > > Oh wow! That's fantastic! Indeed it looks like in the pricing docs. I am > > sure we discussed before that there is a limit :). > > > > J. > > > > > > On Sat, Jan 11, 2020 at 12:41 PM Tomasz Urbaszek <turbas...@apache.org> > > wrote: > > > > > I have checked and Github Actions have unlimited minutes for open > > > repositories. > > > > > > T > > > > > > On Sat, 11 Jan 2020 at 12:27, Jarek Potiuk <jarek.pot...@polidea.com> > > > wrote: > > > > > > > I am working on some last fixes to Kind improvement PR and get it > ready > > > to > > > > merge today - I hope :). Also looking forward to moving out of Travis > > > > finally. > > > > > > > > One more thought - we think the best way to approach it is to enable > > > Github > > > > Actions in parallel to Travis and keep it running in parallel to make > > > sure > > > > it is stable. > > > > > > > > Then we can disable Travis but we can keep it available to switch it > on > > > > again as needed. > > > > > > > > I think the main semi-open point we have with GA is the availability > of > > > > credits for GCP. The free minutes from Github will not be enough for > > > sure, > > > > Tomek already runs it on the GCP account we got from Google, but we > > need > > > to > > > > secure the credits for the future as well. I will take on that task > > with > > > > Aizhamal but we need to keep it running for some time to understand > > what > > > > the usage might be. > > > > > > > > We can also talk to Github and other providers as well and maybe get > > some > > > > credit donations from other people/companies (maybe we could join > > 'Github > > > > Sponsors" project and start getting some money through that > > > > https://github.com/sponsors)? I think having several sources of > > funding > > > > for > > > > our compute resources might be a good idea. WDYT? > > > > > > > > J > > > > > > > > On Sat, Jan 11, 2020 at 11:41 AM Kaxil Naik <kaxiln...@gmail.com> > > wrote: > > > > > > > > > Yeah, that would be nice. > > > > > > > > > > On Sat, Jan 11, 2020, 10:35 Tomasz Urbaszek <turbas...@apache.org> > > > > wrote: > > > > > > > > > > > An additional advantage of GA + self-hosted runners is the > ability > > to > > > > > > ssh to machine and see what is going on (for example why tests > > > > timeout). > > > > > > > > > > > > T. > > > > > > > > > > > > On Sat, Jan 11, 2020 at 4:23 AM Kaxil Naik <kaxiln...@gmail.com> > > > > wrote: > > > > > > > > > > > > > Awesome Tomek, great job. Waiting for your PR eagerly :) and > > can't > > > > wait > > > > > > to > > > > > > > move out of Travis. > > > > > > > > > > > > > > On Fri, Jan 10, 2020 at 2:54 PM Tomasz Urbaszek < > > > > > > > tomasz.urbas...@polidea.com> > > > > > > > wrote: > > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > > > Just a small update: > > > > > > > > - after Jarek's changes from > > > > > > https://github.com/apache/airflow/pull/6516 > > > > > > > > kubernetes > > > > > > > > builds started to run (proviously there was an issue with > > kind) > > > > > > > > - I am testing self-hosted runners > > > > > > > > > > > > > > > > It seems that possible migration is getting closer ;) > > > > > > > > > > > > > > > > Bests, > > > > > > > > Tomek > > > > > > > > > > > > > > > > On Tue, Dec 17, 2019 at 3:28 PM Philippe Gagnon < > > > > > philgagn...@gmail.com > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > We have been using Actions on the prestosql project for a > > > little > > > > > > while > > > > > > > > as a > > > > > > > > > Travis replacement and we like it a lot. > > > > > > > > > > > > > > > > > > On Tue, Dec 17, 2019 at 9:08 AM Jarek Potiuk < > > > > > > jarek.pot...@polidea.com > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > :( > > > > > > > > > > > > > > > > > > > > On Tue, Dec 17, 2019 at 2:35 PM Tomasz Urbaszek < > > > > > > > > > > tomasz.urbas...@polidea.com> > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > I started to play with self-hosted runner and... well, > > > > > > encountered > > > > > > > > > known > > > > > > > > > > > error: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.community/t5/GitHub-Actions/Github-action-stuck-at-queue/td-p/38003 > > > > > > > > > > > > > > > > > > > > > > It seems that GA is still maturing. > > > > > > > > > > > > > > > > > > > > > > Bests, > > > > > > > > > > > Tomek > > > > > > > > > > > > > > > > > > > > > > On Fri, Dec 13, 2019 at 5:06 PM Jarek Potiuk < > > > > > > > > jarek.pot...@polidea.com > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > Yeah. All at once seems more than reasonable. > > > > > > > > > > > > > > > > > > > > > > > > J. > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Dec 13, 2019 at 4:50 PM Kaxil Naik < > > > > > > kaxiln...@gmail.com> > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > Agree with Daniel, let's do it all at once. > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Dec 13, 2019 at 3:49 PM Daniel Imberman < > > > > > > > > > > > > daniel.imber...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > I’d rather we do it all at once and not need to > > > > maintain > > > > > > two > > > > > > > > > > builds. > > > > > > > > > > > > > > Most/all of our CI/CD is dockerized at this point > > so > > > > > there > > > > > > > > > > shouldn’t > > > > > > > > > > > > be a > > > > > > > > > > > > > > huge difference. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Dec 13, 2019 at 1:23 AM, Tomasz Urbaszek > < > > > > > > > > > > > > > > tomasz.urbas...@polidea.com> wrote: > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have to solve a problem with our kubernetes > test > > > but > > > > > for > > > > > > > your > > > > > > > > > > > > > information > > > > > > > > > > > > > > I have never experienced a flaky > > > > > > > > > > > > > > or timeouted build on Github Actions. Maybe I am > > > lucky > > > > or > > > > > > > maybe > > > > > > > > > > > there's > > > > > > > > > > > > > > something different. > > > > > > > > > > > > > > > > > > > > > > > > > > > > If we agree to move to Github Actions, would we > > like > > > to > > > > > > > migrate > > > > > > > > > > > > > > incrementally or fully? > > > > > > > > > > > > > > > > > > > > > > > > > > > > Bests, > > > > > > > > > > > > > > Tomek > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Dec 11, 2019 at 1:06 AM Jarek Potiuk < > > > > > > > > > > > jarek.pot...@polidea.com > > > > > > > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > No problem on that side - Tomek is using the > same > > > > > scripts > > > > > > > we > > > > > > > > > have > > > > > > > > > > > on > > > > > > > > > > > > > > Travis > > > > > > > > > > > > > > > (and they generally work - I think the last > step > > is > > > > to > > > > > > make > > > > > > > > all > > > > > > > > > > the > > > > > > > > > > > > > > > tests pass. We have still a number of > > dependencies > > > > > > between > > > > > > > > > tests > > > > > > > > > > > and > > > > > > > > > > > > > some > > > > > > > > > > > > > > > environmental flakiness so that some tests > > > > consistently > > > > > > > fail > > > > > > > > in > > > > > > > > > > > > Github > > > > > > > > > > > > > > > Actions where they did not fail in Travis. From > > > > latest > > > > > > try > > > > > > > by > > > > > > > > > > Tomek > > > > > > > > > > > > it > > > > > > > > > > > > > > > looks like we are 1 test to go (plus some > > > > cleanup/setup > > > > > > of > > > > > > > > > > project > > > > > > > > > > > > and > > > > > > > > > > > > > > > making sure all is stable): > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ==== 1 failed, 4030 passed, 119 skipped, 16 > > > warnings > > > > in > > > > > > > > > 1207.96s > > > > > > > > > > > > > > (0:20:07) > > > > > > > > > > > > > > > ===== > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > We discussed with Tomek and Kamil that in order > > to > > > > > speed > > > > > > it > > > > > > > > up > > > > > > > > > we > > > > > > > > > > > > might > > > > > > > > > > > > > > > want to run our own workers on the GCP account > we > > > > have > > > > > - > > > > > > > just > > > > > > > > > to > > > > > > > > > > > test > > > > > > > > > > > > > > > quickly how much we can optimise it and I am > > > inclined > > > > > to > > > > > > > > agree. > > > > > > > > > > If > > > > > > > > > > > we > > > > > > > > > > > > > do > > > > > > > > > > > > > > it > > > > > > > > > > > > > > > this way, the transition might be rather fast. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > If we want to use auto-scalable GKE cluster as > we > > > > > > > originally > > > > > > > > > > > planned > > > > > > > > > > > > it > > > > > > > > > > > > > > > might take more time to setup (similar setup to > > > what > > > > I > > > > > > > tried > > > > > > > > > with > > > > > > > > > > > > > > GitLab). > > > > > > > > > > > > > > > There we might need to use docker-in-docker to > > > build > > > > > the > > > > > > CI > > > > > > > > > image > > > > > > > > > > > > with > > > > > > > > > > > > > > > latest as first step of build and then use that > > > built > > > > > > image > > > > > > > > by > > > > > > > > > > all > > > > > > > > > > > > > > > subsequent steps. But we can do it as the next > > > step - > > > > > > > > > optimising > > > > > > > > > > > the > > > > > > > > > > > > > > > experience. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > J. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Dec 10, 2019 at 11:34 PM Daniel > Imberman > > < > > > > > > > > > > > > > > > daniel.imber...@gmail.com> > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +1 on my end as well. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > @jarek does this affect anything involving > > > breeze? > > > > Do > > > > > > > > GitHub > > > > > > > > > > > > actions > > > > > > > > > > > > > > have > > > > > > > > > > > > > > > > an easy docker/docker-compose based workflow? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > via Newton Mail [ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cloudmagic.com/k/d/mailapp?ct=dx&cv=10.0.32&pv=10.14.5&source=email_footer_2 > > > > > > > > > > > > > > > > ] > > > > > > > > > > > > > > > > On Tue, Dec 10, 2019 at 5:28 AM, Ash > > > Berlin-Taylor > > > > < > > > > > > > > > > > a...@apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > Legal: no I don't think so. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Infra: possibly yes to get secrets in there > to > > > run > > > > > > things > > > > > > > > on > > > > > > > > > > our > > > > > > > > > > > > own > > > > > > > > > > > > > > > > "hardware" - > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets > > > > > > > > > > > > > > > > < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > needs someone with Admin rights to create, > and > > I > > > > > don't > > > > > > > see > > > > > > > > > the > > > > > > > > > > > > > Settings > > > > > > > > > > > > > > > tab > > > > > > > > > > > > > > > > at all. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -ash > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10 Dec 2019, at 02:46, Deng Xiaodong < > > > > > > > > > xd.den...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +1 for GitHub Actions. I have been using it > > for > > > > > > months > > > > > > > > for > > > > > > > > > my > > > > > > > > > > > > side > > > > > > > > > > > > > > > > > projects, and it’s working very well. I > > believe > > > > > most > > > > > > of > > > > > > > > us > > > > > > > > > > are > > > > > > > > > > > > > quite > > > > > > > > > > > > > > > > tired > > > > > > > > > > > > > > > > > of the waiting time using Travis CI. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > The only point I would like to remind is > > > whether > > > > we > > > > > > > need > > > > > > > > to > > > > > > > > > > > > > > communicate > > > > > > > > > > > > > > > > > with Infra/Legal team for this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > XD > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Dec 10, 2019 at 06:49 Kaxil Naik < > > > > > > > > > > kaxiln...@gmail.com> > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> +1 for Github actions > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> On Mon, Dec 9, 2019, 22:16 Ash > > Berlin-Taylor < > > > > > > > > > > a...@apache.org> > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >>> Happy with any thing that gives a more > > > seamless > > > > > CI > > > > > > > > > > > experience - > > > > > > > > > > > > > > > faster > > > > > > > > > > > > > > > > is > > > > > > > > > > > > > > > > >>> good too! > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >>> -a > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >>> On 9 December 2019 22:12:05 GMT, Aizhamal > > > > > Nurmamat > > > > > > > > kyzy < > > > > > > > > > > > > > > > > >>> aizha...@apache.org> wrote: > > > > > > > > > > > > > > > > >>>> +1 on GitHub Actions. > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>>> On Mon, Dec 9, 2019 at 2:10 PM Jarek > > Potiuk > > > < > > > > > > > > > > > > > > > jarek.pot...@polidea.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >>>> wrote: > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>>>> I am all for it! GitLab has been > > less-than > > > > > > helpful > > > > > > > so > > > > > > > > > far > > > > > > > > > > > and > > > > > > > > > > > > > > > > >>>> recently it > > > > > > > > > > > > > > > > >>>>> seems that running PRs from forks will > > only > > > > be > > > > > > run > > > > > > > in > > > > > > > > > > > > > Enterrprise > > > > > > > > > > > > > > > > >>>> Edition, > > > > > > > > > > > > > > > > >>>>> which is less than welcome. I am quite > a > > > bit > > > > > > > > > disappointed > > > > > > > > > > > > with > > > > > > > > > > > > > > the > > > > > > > > > > > > > > > > >>>> pace and > > > > > > > > > > > > > > > > >>>>> attitude. Github Actions seems to be > much > > > > > better > > > > > > > > > choice - > > > > > > > > > > > > > > > especially > > > > > > > > > > > > > > > > >>>> that > > > > > > > > > > > > > > > > >>>>> they are closely integrated with Github > > > repo > > > > > and > > > > > > > seem > > > > > > > > > to > > > > > > > > > > > get > > > > > > > > > > > > > > > > >>>>> attention/focus from Github/Microsoft. > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>> And they added self-hosted runners as > > well, > > > > > which > > > > > > > > makes > > > > > > > > > > it > > > > > > > > > > > > > > possible > > > > > > > > > > > > > > > > >>>> for us > > > > > > > > > > > > > > > > >>>>> to optimise the experience. > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>> J. > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>> J. > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>> On Mon, Dec 9, 2019 at 10:57 PM Tomasz > > > > > Urbaszek < > > > > > > > > > > > > > > > > >>>>> tomasz.urbas...@polidea.com> > > > > > > > > > > > > > > > > >>>>> wrote: > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>>>> Hi all, > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> It sometime since we last discussed > > using > > > > > other > > > > > > CI > > > > > > > > > than > > > > > > > > > > > > > Travis. > > > > > > > > > > > > > > > One > > > > > > > > > > > > > > > > >>>> of > > > > > > > > > > > > > > > > >>>>> the > > > > > > > > > > > > > > > > >>>>>> main reasons behind considering Gitlab > > CI > > > > was > > > > > > its > > > > > > > > > > ability > > > > > > > > > > > to > > > > > > > > > > > > > > work > > > > > > > > > > > > > > > > >>>> on > > > > > > > > > > > > > > > > >>>>>> self-hosted runner. However, over time > > of > > > > few > > > > > > long > > > > > > > > > weeks > > > > > > > > > > > > > Github > > > > > > > > > > > > > > > > >>>> Actions > > > > > > > > > > > > > > > > >>>>>> matured enough to allow using > > self-hosted > > > > > > runners! > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> Github Actions are still growing but > > using > > > > > them > > > > > > > have > > > > > > > > > few > > > > > > > > > > > big > > > > > > > > > > > > > > > > >>>> advantages: > > > > > > > > > > > > > > > > >>>>>> - they are Github natives > > > > > > > > > > > > > > > > >>>>>> - forking repo and enabling actions > will > > > run > > > > > CI > > > > > > on > > > > > > > > > your > > > > > > > > > > > fork > > > > > > > > > > > > > > > > >>>>> automatically > > > > > > > > > > > > > > > > >>>>>> - variety of actions (PR checks, > > > greetings, > > > > > etc) > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> I put together a PoC of CI in our > > internal > > > > > repo: > > > > > > > > > > > > > > > > >>>>>> > > > > > > > https://github.com/PolideaInternal/airflow/pull/542 > > > > > > > > > > > > > > > > >>>>>> My impression is quite good. I like > > > > > information > > > > > > > > about > > > > > > > > > > > steps > > > > > > > > > > > > > > > > >>>> successes at > > > > > > > > > > > > > > > > >>>>>> the PR level (no need to go to CI to > > check > > > > > which > > > > > > > > step > > > > > > > > > > > > failed). > > > > > > > > > > > > > > The > > > > > > > > > > > > > > > > >>>> build > > > > > > > > > > > > > > > > >>>>>> log view is a little bit clumsy but it > > > > works. > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> Does any of you have any experience > with > > > > > Github > > > > > > > > > Actions? > > > > > > > > > > > Any > > > > > > > > > > > > > > > > >>>> thoughts > > > > > > > > > > > > > > > > >>>>>> about using it? > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> Best, > > > > > > > > > > > > > > > > >>>>>> Tomek > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>>> On 2019/08/09 13:55:11, Jarek Potiuk < > > > > > > > > > > > > > jarek.pot...@polidea.com> > > > > > > > > > > > > > > > > >>>> wrote: > > > > > > > > > > > > > > > > >>>>>>> FYI: Interesting article about the > > > history > > > > > > behind > > > > > > > > > > > GitLabCI > > > > > > > > > > > > > > > > >>>> (featuring > > > > > > > > > > > > > > > > >>>>>>> Kamil, my friend). > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-control-secret/?fbclid=IwAR2tEfqLaDXTCd1mD6XUZMX7hGYBfZcohPtI2BP3-oK_Yk_EHIXF4zLDixk > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>>> On Mon, Aug 5, 2019 at 7:14 PM Jarek > > > Potiuk > > > > > > > > > > > > > > > > >>>> <jarek.pot...@polidea.com> > > > > > > > > > > > > > > > > >>>>>>> wrote: > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> Some update on my GitLab experiences > > so > > > > far: > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> TL;DR; I think the POC has shown > that > > we > > > > can > > > > > > > > fairly > > > > > > > > > > > easily > > > > > > > > > > > > > > > > >>>> replicate > > > > > > > > > > > > > > > > >>>>>> the > > > > > > > > > > > > > > > > >>>>>>>> CI in GitLab + Kubernetes. I think i > > can > > > > > say - > > > > > > > it > > > > > > > > > > > > generally > > > > > > > > > > > > > > > > >>>> works, I > > > > > > > > > > > > > > > > >>>>>> can > > > > > > > > > > > > > > > > >>>>>>>> plug it in for master/v1-10-test > > builds > > > in > > > > > the > > > > > > > > main > > > > > > > > > > > > Airflow > > > > > > > > > > > > > > > > >>>> project > > > > > > > > > > > > > > > > >>>>>> for a > > > > > > > > > > > > > > > > >>>>>>>> few weeks to see how it is doing > > (while > > > I > > > > am > > > > > > no > > > > > > > > > > > holidays) > > > > > > > > > > > > > and > > > > > > > > > > > > > > > > >>>> once we > > > > > > > > > > > > > > > > >>>>>> see > > > > > > > > > > > > > > > > >>>>>>>> it running and get the support for > PRs > > > > from > > > > > > > GitLab > > > > > > > > > we > > > > > > > > > > > can > > > > > > > > > > > > > > > > >>>> switch to > > > > > > > > > > > > > > > > >>>>> it. > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> What do you think ? Should i call a > > vote > > > > or > > > > > > just > > > > > > > > try > > > > > > > > > > to > > > > > > > > > > > > set > > > > > > > > > > > > > it > > > > > > > > > > > > > > > > >>>> up ? > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> Some details > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> - I manged to get full working > builds > > in > > > > > > > GitLabCI > > > > > > > > + > > > > > > > > > > > > > > > > >>>> kubernetes - > > > > > > > > > > > > > > > > >>>>>>>> without the kubernetes-specific > tests > > > yet, > > > > > but > > > > > > > > this > > > > > > > > > > > should > > > > > > > > > > > > > > > > >>>> be > > > > > > > > > > > > > > > > >>>>>> rather easy > > > > > > > > > > > > > > > > >>>>>>>> with kind (looking at it next): > > > > > > > > > > > > > > > > >>>>>>>> - Working example here - you can > take > > a > > > > look > > > > > > and > > > > > > > > > > compare > > > > > > > > > > > > the > > > > > > > > > > > > > > > > >>>>> UI/how > > > > > > > > > > > > > > > > >>>>>> it > > > > > > > > > > > > > > > > >>>>>>>> is to navigate, comparing to Travis > > etc: > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > https://gitlab.com/Jarek.Potiuk/airflow/pipelines/74625817 > > > > > > > > > > > > > > > > >>>>>>>> - Per-job it is a bit slower than > > Travis > > > > so > > > > > > far > > > > > > > > > (still > > > > > > > > > > > > > > > > >>>> around 35 > > > > > > > > > > > > > > > > >>>>>>>> minutes in total), but I plan to > > > optimise > > > > it > > > > > > > > > further. > > > > > > > > > > I > > > > > > > > > > > > can > > > > > > > > > > > > > > > > >>>> play > > > > > > > > > > > > > > > > >>>>>> with > > > > > > > > > > > > > > > > >>>>>>>> memory/cpu settings of individual > > > workers > > > > > (Got > > > > > > > > some > > > > > > > > > > > > > > > > >>>> reasonable > > > > > > > > > > > > > > > > >>>>>> values now), > > > > > > > > > > > > > > > > >>>>>>>> I can use local SSD disk as Docker > > > > > > > > storage/logs/etc > > > > > > > > > > > > > > > > >>>>>>>> - I got an approval for 72vCPU quota > > (up > > > > for > > > > > > > > initial > > > > > > > > > > > 24) - > > > > > > > > > > > > > > > > >>>> that > > > > > > > > > > > > > > > > >>>>>> should > > > > > > > > > > > > > > > > >>>>>>>> let us build 3 builds in parallel > > > > > > independently > > > > > > > > from > > > > > > > > > > > each > > > > > > > > > > > > > > > > >>>> other. > > > > > > > > > > > > > > > > >>>>>>>> - I managed to get Preemptible nodes > > > > working > > > > > > (we > > > > > > > > > have > > > > > > > > > > > > built > > > > > > > > > > > > > > > > >>>> in > > > > > > > > > > > > > > > > >>>>> retry > > > > > > > > > > > > > > > > >>>>>>>> mechanism in GitLab to work in case > of > > > > > system > > > > > > > > > failures > > > > > > > > > > > > like > > > > > > > > > > > > > > > > >>>> that > > > > > > > > > > > > > > > > >>>>>>>> - Current spending with > 120 builds > > is > > > 40 > > > > > > USD. > > > > > > > We > > > > > > > > > > > should > > > > > > > > > > > > be > > > > > > > > > > > > > > > > >>>> way > > > > > > > > > > > > > > > > >>>>>> below > > > > > > > > > > > > > > > > >>>>>>>> 500 USD/month according to my > > > > > > > back-of-the-envelope > > > > > > > > > > > > > > > > >>>> calculations. > > > > > > > > > > > > > > > > >>>>>> Likely > > > > > > > > > > > > > > > > >>>>>>>> well below > > > > > > > > > > > > > > > > >>>>>>>> - The current setup does not use GCR > > as > > > > > cache > > > > > > > and > > > > > > > > > > Kaniko > > > > > > > > > > > > as > > > > > > > > > > > > > > > > >>>> I > > > > > > > > > > > > > > > > >>>>>>>> originally planned. GCR would > require > > > > custom > > > > > > > > > > > > authentication > > > > > > > > > > > > > > > > >>>> (and > > > > > > > > > > > > > > > > >>>>>>>> easy-to-steal secrets) and Kaniko > does > > > not > > > > > yet > > > > > > > > well > > > > > > > > > > > handle > > > > > > > > > > > > > > > > >>>>>> multi-staging > > > > > > > > > > > > > > > > >>>>>>>> builds (cache does not work > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > https://github.com/GoogleContainerTools/kaniko/issues/682 > > > > > > > > > > > > ). > > > > > > > > > > > > > > > > >>>> I > > > > > > > > > > > > > > > > >>>>>> updated > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-23+Migrate+out+of+Travis+CI > > > > > > > > > > > > > > > > >>>>>> to > > > > > > > > > > > > > > > > >>>>>>>> reflect that. > > > > > > > > > > > > > > > > >>>>>>>> - We only use GCR as mirroring of > > > > DockerHub > > > > > - > > > > > > so > > > > > > > > > that > > > > > > > > > > we > > > > > > > > > > > > can > > > > > > > > > > > > > > > > >>>> have > > > > > > > > > > > > > > > > >>>>>>>> reliable downloads not depending on > > > > > > DockerHub's > > > > > > > > > > > stability > > > > > > > > > > > > > > > > >>>> (it has > > > > > > > > > > > > > > > > >>>>>> problems > > > > > > > > > > > > > > > > >>>>>>>> sometimes) > > > > > > > > > > > > > > > > >>>>>>>> - All in-all, it's GCP-independent. > It > > > > could > > > > > > be > > > > > > > > run > > > > > > > > > in > > > > > > > > > > > any > > > > > > > > > > > > > > > > >>>>>> Kubernetes > > > > > > > > > > > > > > > > >>>>>>>> cluster (some optimisations like > local > > > > > volumes > > > > > > > > > > mounting > > > > > > > > > > > > for > > > > > > > > > > > > > > > > >>>> docker > > > > > > > > > > > > > > > > >>>>>> engine > > > > > > > > > > > > > > > > >>>>>>>> might have GCP-specific assumptions, > > but > > > > > > should > > > > > > > be > > > > > > > > > > > > generally > > > > > > > > > > > > > > > > >>>>>> replicable). > > > > > > > > > > > > > > > > >>>>>>>> - You can take a look at the current > > > > source > > > > > > code > > > > > > > > in > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > https://github.com/potiuk/airflow/commits/test-gitlab-ci > > > > > > > > > > > > > > > > >>>>>>>> - There will be some updates (I will > > get > > > > rid > > > > > > of > > > > > > > > > custom > > > > > > > > > > > > > > > > >>>> builder > > > > > > > > > > > > > > > > >>>>>> Docker, > > > > > > > > > > > > > > > > >>>>>>>> simplify it a bit and implement > > > kubernetes > > > > > > > tests) > > > > > > > > - > > > > > > > > > > it's > > > > > > > > > > > > > > > > >>>> mostly > > > > > > > > > > > > > > > > >>>>> some > > > > > > > > > > > > > > > > >>>>>>>> cleanups + removal of > Travis-Specific > > > > > > variables > > > > > > > + > > > > > > > > > > > > gitlab.ci > > > > > > > > > > > > > > > > >>>> yaml > > > > > > > > > > > > > > > > >>>>>> with > > > > > > > > > > > > > > > > >>>>>>>> job definitions. > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> J. > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> On Wed, Jul 31, 2019 at 10:57 AM > Jarek > > > > > Potiuk > > > > > > < > > > > > > > > > > > > > > > > >>>>>> jarek.pot...@polidea.com> > > > > > > > > > > > > > > > > >>>>>>>> wrote: > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>> So GitLab already works on > > > automatically > > > > > > > running > > > > > > > > > > builds > > > > > > > > > > > > > from > > > > > > > > > > > > > > > > >>>> for PRs > > > > > > > > > > > > > > > > >>>>>> :). > > > > > > > > > > > > > > > > >>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>> Kamil got involved and will be out > > > > advocate > > > > > > on > > > > > > > > it: > > > > > > > > > > > > > > > > >>>>>>>>> > > > > > > > > > https://gitlab.com/gitlab-org/gitlab-ce/issues/65139 > > > > > > > > > > > > > > > > >>>>>>>>> J. > > > > > > > > > > > > > > > > >>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>> Principal Software Engineer > > > > > > > > > > > > > > > > >>>>>>>>> Phone: +48660796129 > > > > <+48%20660%20796%20129> > > > > > > > > > > > > > > > > >>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>> pt., 26 lip 2019, 18:12 użytkownik > > > Jarek > > > > > > > Potiuk < > > > > > > > > > > > > > > > > >>>>>> jarek.pot...@polidea.com> > > > > > > > > > > > > > > > > >>>>>>>>> napisał: > > > > > > > > > > > > > > > > >>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> Update: I added appropriate > comment > > in > > > > the > > > > > > > > GitLab > > > > > > > > > CI > > > > > > > > > > > > issue > > > > > > > > > > > > > > > > >>>> about > > > > > > > > > > > > > > > > >>>>> PRs > > > > > > > > > > > > > > > > >>>>>> and > > > > > > > > > > > > > > > > >>>>>>>>>> we are getting attention of Jason > > > Lenny > > > > - > > > > > > > > director > > > > > > > > > > of > > > > > > > > > > > > > > Product > > > > > > > > > > > > > > > > >>>>>> Management @ > > > > > > > > > > > > > > > > >>>>>>>>>> GitLab. Let's hope they prioritise > > it > > > > > > quickly > > > > > > > > > > enough. > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> Speaking of potential > > > > > > complexity/Maintenance - > > > > > > > > in > > > > > > > > > > > order > > > > > > > > > > > > to > > > > > > > > > > > > > > > > >>>>> alleviate > > > > > > > > > > > > > > > > >>>>>> any > > > > > > > > > > > > > > > > >>>>>>>>>> maintenance worries, I think about > > > > setting > > > > > > up > > > > > > > > the > > > > > > > > > > > whole > > > > > > > > > > > > > > > > >>>> system on > > > > > > > > > > > > > > > > >>>>>> GitLab > > > > > > > > > > > > > > > > >>>>>>>>>> CI + GKE and running it in > parallel > > to > > > > > > Travis > > > > > > > > for > > > > > > > > > > > quite > > > > > > > > > > > > > some > > > > > > > > > > > > > > > > >>>> time > > > > > > > > > > > > > > > > >>>>>> (even > > > > > > > > > > > > > > > > >>>>>>>>>> months) so that we can switch it > at > > > any > > > > > > time. > > > > > > > > Then > > > > > > > > > > we > > > > > > > > > > > > will > > > > > > > > > > > > > > be > > > > > > > > > > > > > > > > >>>> able > > > > > > > > > > > > > > > > >>>>>> to tune > > > > > > > > > > > > > > > > >>>>>>>>>> it according to real use cases and > > > > compare > > > > > > the > > > > > > > > > > > > experience > > > > > > > > > > > > > of > > > > > > > > > > > > > > > > >>>> both > > > > > > > > > > > > > > > > >>>>>> systems. > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> Also I am going for holidays in > two > > > > weeks > > > > > > and > > > > > > > I > > > > > > > > > will > > > > > > > > > > > > make > > > > > > > > > > > > > > > > >>>> sure that > > > > > > > > > > > > > > > > >>>>>>>>>> there will be someone with GitLab > + > > > > > > Kubernetes > > > > > > > > > > > > experience > > > > > > > > > > > > > > > > >>>> (from my > > > > > > > > > > > > > > > > >>>>>> company) > > > > > > > > > > > > > > > > >>>>>>>>>> who can take over and make sure > > there > > > > will > > > > > > be > > > > > > > no > > > > > > > > > > > > problems. > > > > > > > > > > > > > > > > >>>> However > > > > > > > > > > > > > > > > >>>>> I > > > > > > > > > > > > > > > > >>>>>> am > > > > > > > > > > > > > > > > >>>>>>>>>> quite confident :D nothing is > going > > to > > > > > > happen > > > > > > > > > while > > > > > > > > > > I > > > > > > > > > > > am > > > > > > > > > > > > > > > > >>>> away. I > > > > > > > > > > > > > > > > >>>>>> would also > > > > > > > > > > > > > > > > >>>>>>>>>> invite whoever from committers who > > > would > > > > > > like > > > > > > > to > > > > > > > > > > join > > > > > > > > > > > > the > > > > > > > > > > > > > > > > >>>> project > > > > > > > > > > > > > > > > >>>>> and > > > > > > > > > > > > > > > > >>>>>>>>>> gitlab instance (once I setup POC) > > to > > > > > learn > > > > > > > and > > > > > > > > > see > > > > > > > > > > > how > > > > > > > > > > > > > easy > > > > > > > > > > > > > > > > >>>> it is > > > > > > > > > > > > > > > > >>>>>> and how > > > > > > > > > > > > > > > > >>>>>>>>>> maintenance free it is going to > be. > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> J. > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> On Fri, Jul 26, 2019 at 2:56 PM > > Kamil > > > > > > Breguła > > > > > > > < > > > > > > > > > > > > > > > > >>>>>> kamil.breg...@polidea.com> > > > > > > > > > > > > > > > > >>>>>>>>>> wrote: > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> GKE and its own CI will allow us > to > > > > solve > > > > > > > other > > > > > > > > > > > > problems > > > > > > > > > > > > > - > > > > > > > > > > > > > > > > >>>>> building > > > > > > > > > > > > > > > > >>>>>>>>>>> and publishing documentation from > > the > > > > > > master > > > > > > > > > > branch. > > > > > > > > > > > > > > > > >>>> Currently, > > > > > > > > > > > > > > > > >>>>>>>>>>> building is done using the RTD > > > service. > > > > > > > > > > > Unfortunately, > > > > > > > > > > > > > our > > > > > > > > > > > > > > > > >>>> project > > > > > > > > > > > > > > > > >>>>>> is > > > > > > > > > > > > > > > > >>>>>>>>>>> too large and often the > > documentation > > > > is > > > > > > not > > > > > > > > > built > > > > > > > > > > > > > > properly. > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > https://readthedocs.org/projects/airflow/builds/ > > > > > > > > > > > > > > > > >>>>>>>>>>> We should think about another way > > to > > > > > build > > > > > > > > > > > > documentation. > > > > > > > > > > > > > > In > > > > > > > > > > > > > > > > >>>> the > > > > > > > > > > > > > > > > >>>>>> ideal > > > > > > > > > > > > > > > > >>>>>>>>>>> world, building documentation > > should > > > > use > > > > > > the > > > > > > > > same > > > > > > > > > > > > > > > > >>>> environment as > > > > > > > > > > > > > > > > >>>>>>>>>>> checking documentation on CI. > > Adding > > > > this > > > > > > > step > > > > > > > > to > > > > > > > > > > > > Travis > > > > > > > > > > > > > > can > > > > > > > > > > > > > > > > >>>>> further > > > > > > > > > > > > > > > > >>>>>>>>>>> reduce our development > > opportunities. > > > > > > > > > > > > > > > > >>>>>>>>>>> Discussion on Slack about it: > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://apache-airflow.slack.com/archives/CJ1LVREHX/p1561756652021900 > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> It is worth thinking about the > fact > > > > that > > > > > > our > > > > > > > > > > project > > > > > > > > > > > > will > > > > > > > > > > > > > > > > >>>> soon > > > > > > > > > > > > > > > > >>>>> have > > > > > > > > > > > > > > > > >>>>>> a > > > > > > > > > > > > > > > > >>>>>>>>>>> website and our documentation > will > > > also > > > > > be > > > > > > > > > > available > > > > > > > > > > > in > > > > > > > > > > > > > > many > > > > > > > > > > > > > > > > >>>>>>>>>>> languages. Currently, talks are > > > taking > > > > > > place > > > > > > > > with > > > > > > > > > > the > > > > > > > > > > > > > > design > > > > > > > > > > > > > > > > >>>>> studio > > > > > > > > > > > > > > > > >>>>>>>>>>> and developers who can make these > > > > > websites > > > > > > > ;-) > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://lists.apache.org/thread.html/982c7baa06742ad722f2baa0db53ad99aea6c26b14b7d6d4aa522677@%3Cdev.airflow.apache.org%3E > > > > > > > > > > > > > > > > >>>>>>>>>>> We should provide an environment > > that > > > > > will > > > > > > > > allow > > > > > > > > > > you > > > > > > > > > > > to > > > > > > > > > > > > > > > > >>>> build a > > > > > > > > > > > > > > > > >>>>>>>>>>> website and documentation. At > best, > > > > these > > > > > > > tasks > > > > > > > > > > > should > > > > > > > > > > > > be > > > > > > > > > > > > > > > > >>>>> combined. > > > > > > > > > > > > > > > > >>>>>> I > > > > > > > > > > > > > > > > >>>>>>>>>>> hope that we will be able to > > create a > > > > > > website > > > > > > > > > that > > > > > > > > > > > will > > > > > > > > > > > > > be > > > > > > > > > > > > > > a > > > > > > > > > > > > > > > > >>>> real > > > > > > > > > > > > > > > > >>>>>>>>>>> support for the community on > > current > > > > > > events, > > > > > > > so > > > > > > > > > it > > > > > > > > > > > will > > > > > > > > > > > > > be > > > > > > > > > > > > > > > > >>>> updated > > > > > > > > > > > > > > > > >>>>>>>>>>> frequently. > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> It seems to me that the project > > will > > > > > grow. > > > > > > If > > > > > > > > we > > > > > > > > > > now > > > > > > > > > > > > have > > > > > > > > > > > > > > > > >>>> problems > > > > > > > > > > > > > > > > >>>>>>>>>>> with Travis, then the > significance > > of > > > > > these > > > > > > > > > > problems > > > > > > > > > > > in > > > > > > > > > > > > > the > > > > > > > > > > > > > > > > >>>> future > > > > > > > > > > > > > > > > >>>>>> can > > > > > > > > > > > > > > > > >>>>>>>>>>> only grow. Now we have a chance > to > > > > > provide > > > > > > a > > > > > > > > > stable > > > > > > > > > > > > > > > > >>>> infrastructure > > > > > > > > > > > > > > > > >>>>>> for > > > > > > > > > > > > > > > > >>>>>>>>>>> the project for a long time. > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> I would like to share another > > > situation > > > > > > which > > > > > > > > was > > > > > > > > > > not > > > > > > > > > > > > > > > > >>>> pleasant for > > > > > > > > > > > > > > > > >>>>>> me. > > > > > > > > > > > > > > > > >>>>>>>>>>> Recently I wanted to send >10 PR, > > but > > > > > > because > > > > > > > > of > > > > > > > > > > > > Travis, > > > > > > > > > > > > > I > > > > > > > > > > > > > > > > >>>> had to > > > > > > > > > > > > > > > > >>>>>> wait > > > > > > > > > > > > > > > > >>>>>>>>>>> for the weekend to send changes. > > If I > > > > > would > > > > > > > > send > > > > > > > > > my > > > > > > > > > > > > > changes > > > > > > > > > > > > > > > > >>>> in a > > > > > > > > > > > > > > > > >>>>>> week, > > > > > > > > > > > > > > > > >>>>>>>>>>> I would block the queue for a few > > > > hours. > > > > > > > > > Although I > > > > > > > > > > > did > > > > > > > > > > > > > it > > > > > > > > > > > > > > > > >>>> over > > > > > > > > > > > > > > > > >>>>> the > > > > > > > > > > > > > > > > >>>>>>>>>>> weekend, I got the message that > the > > > > queue > > > > > > is > > > > > > > > > > blocked > > > > > > > > > > > on > > > > > > > > > > > > > > > > >>>> Travis by > > > > > > > > > > > > > > > > >>>>> my > > > > > > > > > > > > > > > > >>>>>>>>>>> jobs. > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> On Tue, Jul 23, 2019 at 6:12 PM > > Jarek > > > > > > Potiuk > > > > > > > < > > > > > > > > > > > > > > > > >>>>>> jarek.pot...@polidea.com> > > > > > > > > > > > > > > > > >>>>>>>>>>> wrote: > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> Hello Everyone, > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> I prepared a short docs where I > > > > > described > > > > > > > > > general > > > > > > > > > > > > > > > > >>>> architecture > > > > > > > > > > > > > > > > >>>>> of > > > > > > > > > > > > > > > > >>>>>> the > > > > > > > > > > > > > > > > >>>>>>>>>>>> solution I imagine we can deploy > > > > fairly > > > > > > > > quickly > > > > > > > > > - > > > > > > > > > > > > having > > > > > > > > > > > > > > > > >>>> GitLab > > > > > > > > > > > > > > > > >>>>> CI > > > > > > > > > > > > > > > > >>>>>>>>>>> support > > > > > > > > > > > > > > > > >>>>>>>>>>>> and Google provided funding for > > GCP > > > > > > > resources. > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> I am going to start working on > > > > > > > > Proof-Of-Concept > > > > > > > > > > soon > > > > > > > > > > > > but > > > > > > > > > > > > > > > > >>>> before > > > > > > > > > > > > > > > > >>>>> I > > > > > > > > > > > > > > > > >>>>>>>>>>> start > > > > > > > > > > > > > > > > >>>>>>>>>>>> doing it, I would like to get > some > > > > > > comments > > > > > > > > and > > > > > > > > > > > > opinions > > > > > > > > > > > > > > > > >>>> on the > > > > > > > > > > > > > > > > >>>>>>>>>>> proposed > > > > > > > > > > > > > > > > >>>>>>>>>>>> approach. I discussed the basic > > > > approach > > > > > > > with > > > > > > > > my > > > > > > > > > > > > friend > > > > > > > > > > > > > > > > >>>> Kamil > > > > > > > > > > > > > > > > >>>>> who > > > > > > > > > > > > > > > > >>>>>>>>>>> works at > > > > > > > > > > > > > > > > >>>>>>>>>>>> GitLab and he is a CI maintainer > > and > > > > > this > > > > > > is > > > > > > > > > what > > > > > > > > > > we > > > > > > > > > > > > > think > > > > > > > > > > > > > > > > >>>> will > > > > > > > > > > > > > > > > >>>>> be > > > > > > > > > > > > > > > > >>>>>>>>>>>> achievable in fairly short time. > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>> > > > > > > > > > > > > > > > > >>>>> > > > > > > > > > > > > > > > > >>>> > > > > > > > > > > > > > > > > >>> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-23+Migrate+out+of+Travis+CI > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> I am happy to discuss details > and > > > make > > > > > > > changes > > > > > > > > > to > > > > > > > > > > > the > > > > > > > > > > > > > > > > >>>> proposal - > > > > > > > > > > > > > > > > >>>>>> we > > > > > > > > > > > > > > > > >>>>>>>>>>> can > > > > > > > > > > > > > > > > >>>>>>>>>>>> discuss it here or as comments > in > > > the > > > > > > > > document. > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> Let's see what people think > about > > it > > > > and > > > > > > if > > > > > > > we > > > > > > > > > get > > > > > > > > > > > to > > > > > > > > > > > > > some > > > > > > > > > > > > > > > > >>>>>> consensus > > > > > > > > > > > > > > > > >>>>>>>>>>> we > > > > > > > > > > > > > > > > >>>>>>>>>>>> might want to cast a vote (or > > maybe > > > go > > > > > via > > > > > > > > lasy > > > > > > > > > > > > > consensus > > > > > > > > > > > > > > > > >>>> as > > > > > > > > > > > > > > > > >>>>> this > > > > > > > > > > > > > > > > >>>>>> is > > > > > > > > > > > > > > > > >>>>>>>>>>>> something we should have rather > > > > quickly) > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> Looking forward to your > comments! > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> J. > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> -- > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> Jarek Potiuk > > > > > > > > > > > > > > > > >>>>>>>>>>>> Polidea < > https://www.polidea.com/ > > > > > > | > > > > > > > > Principal > > > > > > > > > > > > Software > > > > > > > > > > > > > > > > >>>>> Engineer > > > > > > > > > > > > > > > > >>>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> M: +48 660 796 129 > > > > > <+48%20660%20796%20129> > > > > > > > > > > > > <+48660796129 > > > > > > > > > > > > > > > > >>>>> <+48%20660%20796%20129>> > > > > > > > > > > > > > > > > >>>>>>>>>>>> [image: Polidea] < > > > > > > https://www.polidea.com/> > > > > > > > > > > > > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> -- > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> Jarek Potiuk > > > > > > > > > > > > > > > > >>>>>>>>>> Polidea <https://www.polidea.com/ > > > > | > > > > > > > Principal > > > > > > > > > > > Software > > > > > > > > > > > > > > > > >>>> Engineer > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> M: +48 660 796 129 > > > > <+48%20660%20796%20129> > > > > > > > > > > > <+48660796129 > > > > > > > > > > > > > > > > >>>>> <+48%20660%20796%20129>> > > > > > > > > > > > > > > > > >>>>>>>>>> [image: Polidea] < > > > > > https://www.polidea.com/> > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> -- > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> Jarek Potiuk > > > > > > > > > > > > > > > > >>>>>>>> Polidea <https://www.polidea.com/> > | > > > > > > Principal > > > > > > > > > > Software > > > > > > > > > > > > > > > > >>>> Engineer > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> M: +48 660 796 129 > > > <+48%20660%20796%20129> > > > > > > > > > > <+48660796129 > > > > > > > > > > > > > > > > >>>>> <+48%20660%20796%20129>> > > > > > > > > > > > > > > > > >>>>>>>> [image: Polidea] < > > > > https://www.polidea.com/> > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>>> > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>>> -- > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>>> Jarek Potiuk > > > > > > > > > > > > > > > > >>>>>>> Polidea <https://www.polidea.com/> | > > > > > Principal > > > > > > > > > > Software > > > > > > > > > > > > > > Engineer > > > > > > > > > > > > > > > > >>>>>>> > > > > > > > > > > > > > > > > >>>>>>> M: +48 660 796 129 > > > <+48%20660%20796%20129> > > > > > > > > > > <+48660796129 > > > > > > > > > > > > > > > > >>>>> <+ >