Thanks for the pointer. I'm planning to join that meeting. On Tue, Nov 28, 2023 at 4:16 PM Etienne Chauchot <echauc...@apache.org> wrote:
> Hi all, > > FYI there is the ASF infra roundtable soon. One of the subjects for this > session is GitHub Actions. It could be worth passing by: > > December 6th, 2023 at 1700 UTC on the #Roundtablechannel on Slack. > > For information about theroundtables, and about how to join, > see:https://infra.apache.org/roundtable.html > <https://infra.apache.org/roundtable.html> > > Best > > Etienne > > Le 24/11/2023 à 14:16, Maximilian Michels a écrit : > > Thanks for reviving the efforts here Matthias! +1 for the transition > > to GitHub Actions. > > > > As for ASF Infra Jenkins, it works fine. Jenkins is extremely > > feature-rich. Not sure about the spare capacity though. I know that > > for Apache Beam, Google donated a bunch of servers to get additional > > build capacity. > > > > -Max > > > > > > On Thu, Nov 23, 2023 at 10:30 AM Matthias Pohl > > <matthias.p...@aiven.io.invalid> wrote: > >> Btw. even though we've been focusing on GitHub Actions with this FLIP, > I'm > >> curious whether somebody has experience with Apache Infra's Jenkins > >> deployment. The discussion I found about Jenkins [1] is quite out-dated > >> (2014). I haven't worked with it myself but could imagine that there are > >> some features provided through plugins which are missing in GitHub > Actions. > >> > >> [1]https://lists.apache.org/thread/vs81xdhn3q777r7x9k7wd4dyl9kvoqn4 > >> > >> On Tue, Nov 21, 2023 at 4:19 PM Matthias Pohl<matthias.p...@aiven.io> > >> wrote: > >> > >>> That's a valid point. I updated the FLIP accordingly: > >>> > >>>> Currently, the secrets (e.g. for S3 access tokens) are maintained by > >>>> certain PMC members with access to the corresponding configuration in > the > >>>> Azure CI project. This responsibility will be moved to Apache Infra. > They > >>>> are in charge of handling secrets in the Apache organization. As a > >>>> consequence, updating secrets is becoming a bit more complicated. > This can > >>>> be still considered an improvement from a legal standpoint because the > >>>> responsibility is transferred from an individual company (i.e. > Ververica > >>>> who's the maintainer of the Azure CI project) to the Apache > Foundation. > >>> > >>> On Tue, Nov 21, 2023 at 3:37 PM Martijn Visser< > martijnvis...@apache.org> > >>> wrote: > >>> > >>>> Hi Matthias, > >>>> > >>>> Thanks for the write-up and for the efforts on this. I really hope > >>>> that we can move away from Azure towards GHA for a better integration > >>>> as well (directly seeing if a PR can be merged due to CI passing for > >>>> example). > >>>> > >>>> The one thing I'm missing in the FLIP is how we would setup the > >>>> secrets for the nightly runs (for the S3 tests, potential tests with > >>>> external services etc). My guess is we need to provide the secret to > >>>> ASF Infra and then we would be able to refer to them in a pipeline? > >>>> > >>>> Best regards, > >>>> > >>>> Martijn > >>>> > >>>> On Tue, Nov 21, 2023 at 3:05 PM Matthias Pohl > >>>> <matthias.p...@aiven.io.invalid> wrote: > >>>>> I realized that I mixed up FLIP IDs. FLIP-395 is already reserved > [1]. I > >>>>> switched to FLIP-396 [2] for the sake of consistency. 8) > >>>>> > >>>>> [1]https://lists.apache.org/thread/wjd3nbvg6nt93lb0sd52f0lzls6559tv > >>>>> [2] > >>>>> > >>>> > https://cwiki.apache.org/confluence/display/FLINK/FLIP-396%3A+Migration+to+GitHub+Actions > >>>>> On Tue, Nov 21, 2023 at 2:58 PM Matthias Pohl<matthias.p...@aiven.io > > > >>>>> wrote: > >>>>> > >>>>>> Hi everyone, > >>>>>> > >>>>>> The Flink community discussed migrating from Azure CI to GitHub > >>>> Actions > >>>>>> quite some time ago [1]. The efforts around that stalled due to > >>>> limitations > >>>>>> around self-hosted runner support from Apache Infra’s side. There > >>>> were some > >>>>>> recent developments on that topic. Apache Infra is experimenting > with > >>>>>> ephemeral runners now which might enable us to move ahead with > GitHub > >>>>>> Actions. > >>>>>> > >>>>>> The goal is to join the trial phase for ephemeral runners and > >>>> experiment > >>>>>> with our CI workflows in terms of stability and performance. At the > >>>> end we > >>>>>> can decide whether we want to abandon Azure CI and move to GitHub > >>>> Actions > >>>>>> or stick to the former one. > >>>>>> > >>>>>> Nico Weidner and Chesnay laid the groundwork on this topic in the > >>>> past. I > >>>>>> picked up the work they did and continued experimenting with it in > my > >>>> own > >>>>>> fork XComp/flink [2] the past few weeks. The workflows are in a > state > >>>> where > >>>>>> I think that we start moving the relevant code into Flink’s > >>>> repository. > >>>>>> Example runs for the basic workflow [3] and the extended (nightly) > >>>> workflow > >>>>>> [4] are provided. > >>>>>> > >>>>>> This will bring a few more changes to the Flink contributors. That > is > >>>> why > >>>>>> I wanted to bring this discussion to the mailing list first. I did a > >>>> write > >>>>>> up on (hopefully) all related topics in FLIP-395 [5]. > >>>>>> > >>>>>> I’m looking forward to your feedback. > >>>>>> > >>>>>> Matthias > >>>>>> > >>>>>> [1]https://lists.apache.org/thread/vcyx2nx0mhklqwm827vgykv8pc54gg3k > >>>>>> > >>>>>> [2]https://github.com/XComp/flink/actions > >>>>>> > >>>>>> [3]https://github.com/XComp/flink/actions/runs/6926309782 > >>>>>> > >>>>>> [4]https://github.com/XComp/flink/actions/runs/6927443941 > >>>>>> > >>>>>> [5] > >>>>>> > >>>> > https://cwiki.apache.org/confluence/display/FLINK/FLIP-395%3A+Migration+to+GitHub+Actions > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> [image: Aiven]<https://www.aiven.io> > >>>>>> > >>>>>> *Matthias Pohl* > >>>>>> Opensource Software Engineer, *Aiven* > >>>>>> matthias.p...@aiven.io <i...@aiven.io> | +49 170 9869525 > >>>>>> aiven.io<https://www.aiven.io> | > >>>>>> <https://www.facebook.com/aivencloud> > >>>>>> <https://www.linkedin.com/company/aiven/> < > >>>> https://twitter.com/aiven_io> > >>>>>> *Aiven Deutschland GmbH* > >>>>>> Alexanderufer 3-7, 10117 Berlin > >>>>>> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > >>>>>> Amtsgericht Charlottenburg, HRB 209739 B > >>>>>>