sounds good to me too.

Le lun. 11 juil. 2022 à 12:40, Julius Volz <[email protected]> a écrit :

> Great to hear, sounds good to me!
>
> On Fri, Jul 8, 2022 at 12:26 PM Julien Pivotto <[email protected]>
> wrote:
>
>> On 19 Jun 14:39, Julius Volz wrote:
>> > That's actually  an interesting idea. Disclaimer: I'm not neutral
>> because
>> > I'm a mini-investor in Dagger (just for fun). But the idea that the CI
>> > pipeline would really run locally (or anywhere) exactly as it would run
>> on
>> > the final cloud CI provider is a nice one. I'd also leave that up to
>> Julien
>> > to use or discard though :)
>> >
>> > When chatting with Johannes (Fish) about Dagger, he brought up the
>> question
>> > on how to achieve the same kind of build parallelism in Dagger as in our
>> > current CI setup on CircleCI. No idea if and how to approach that with
>> > Dagger, since I think the idea is that you just run "dagger do" on the
>> CI
>> > provider, and the rest of the build tree happens within that.
>>
>> I have played with dagger and it seems reasonable to move into this
>> direction. This would create an abstract layer to reuse the same CI
>> system no matter where we execute the tests.
>>
>> Based on my initial tests, our Makefile system and golang-builder would
>> be totally reusable as well, speeding up the process. We could in the
>> long term move some of its logic inside dagger itself.
>>
>> For Julius' question: We would leverage CI parallelism and pass down to
>> dagger which thread to run.
>>
>> I also note that dagger is young but the team is quite responsive and I
>> was able to get prompt feedback to my queries during my experiments.
>>
>> Therefore I'd like to proceed with Dagger.
>>
>> >
>> > On Thu, Jun 16, 2022 at 2:18 PM Frederic Branczyk <[email protected]>
>> > wrote:
>> >
>> > > If we're already doing this (and this is not the first or last time
>> we've
>> > > moved CI systems) I do think there is value in thinking about
>> abstracting
>> > > our CI so another move would be easy and not require us to rewrite
>> > > everything. Don't get me wrong, I'm very happy with GitHub Actions but
>> > > there's always "the next thing" (TM). If we're already doing this, I
>> would
>> > > suggest having a look at Dagger (https://dagger.io/) to actually
>> write
>> > > the pipelines and "just" run them on GitHub Actions.
>> > >
>> > > Just my two cents, as always in the Prometheus project I think whoever
>> > > does the work can have the freedom to decide, but this would be my
>> > > suggestion.
>> > >
>> > > On Thu, 16 Jun 2022 at 13:13, Bartłomiej Płotka <[email protected]>
>> > > wrote:
>> > >
>> > >> Amazing! LGTM
>> > >>
>> > >> Kind Regards,
>> > >> Bartek Płotka (@bwplotka)
>> > >>
>> > >>
>> > >> On Thu, Jun 16, 2022 at 11:30 AM Julien Pivotto <
>> > >> [email protected]> wrote:
>> > >>
>> > >>> Yes, the plan is to rewrite the orb as a reusable github action.
>> There
>> > >>> would be a repo similar to the orb we are using.
>> > >>>
>> > >>>
>> > >>> On 16 Jun 11:28, Augustin Husson wrote:
>> > >>> > I guess a nice way to reuse the orb is to create a GithubAction
>> that
>> > >>> > provides more or less the same features.
>> > >>> >
>> > >>> > Le jeu. 16 juin 2022 à 11:05, Bartłomiej Płotka <
>> [email protected]> a
>> > >>> > écrit :
>> > >>> >
>> > >>> > > Hi,
>> > >>> > >
>> > >>> > > Thanks!
>> > >>> > >
>> > >>> > > What does that mean to reusable Orbs we maintain? Can we reuse
>> some
>> > >>> of the
>> > >>> > > jobs in the same manner across repos?
>> > >>> > >
>> > >>> > > Kind Regards,
>> > >>> > > Bartek Płotka (@bwplotka)
>> > >>> > >
>> > >>> > >
>> > >>> > > On Thu, Jun 16, 2022 at 10:45 AM Julien Pivotto <
>> > >>> > > [email protected]> wrote:
>> > >>> > >
>> > >>> > >> Hello,
>> > >>> > >>
>> > >>> > >> Based on a request from CNCF, I'd like to move from CircleCI to
>> > >>> Github
>> > >>> > >> Action.
>> > >>> > >>
>> > >>> > >> We are already using GitHub actions today, for linting and
>> fuzzing.
>> > >>> > >>
>> > >>> > >> Compared to what we are using in CircleCI, it looks like GitHub
>> > >>> action
>> > >>> > >> runners are comparable in size, with slightly more ram.
>> > >>> > >>
>> > >>> > >> Pros' of the move:
>> > >>> > >> - Remove a CI system
>> > >>> > >> - Better integration with Github (access to logs, etc)
>> > >>> > >> - It seems better for CNCF itself
>> > >>> > >>
>> > >>> > >> Con's of the move:
>> > >>> > >> - Threading (e.g. parallel builds) will be a bit more itchy at
>> the
>> > >>> > >>   moment but will be doable.
>> > >>> > >>
>> > >>> > >> I plan to do the work in the coming weeks, unless we don't
>> have lazy
>> > >>> > >> consensus.
>> > >>> > >>
>> > >>> > >> Regards,
>> > >>> > >>
>> > >>> > >> --
>> > >>> > >> Julien Pivotto
>> > >>> > >> @roidelapluie
>> > >>> > >>
>> > >>> > >> --
>> > >>> > >> You received this message because you are subscribed to the
>> Google
>> > >>> Groups
>> > >>> > >> "Prometheus Developers" group.
>> > >>> > >> To unsubscribe from this group and stop receiving emails from
>> it,
>> > >>> send an
>> > >>> > >> email to [email protected].
>> > >>> > >> To view this discussion on the web visit
>> > >>> > >>
>> > >>>
>> https://groups.google.com/d/msgid/prometheus-developers/YqrtnRGCHWT5f1w1%40nixos
>> > >>> > >> .
>> > >>> > >>
>> > >>> > > --
>> > >>> > > You received this message because you are subscribed to the
>> Google
>> > >>> Groups
>> > >>> > > "Prometheus Developers" group.
>> > >>> > > To unsubscribe from this group and stop receiving emails from
>> it,
>> > >>> send an
>> > >>> > > email to [email protected].
>> > >>> > > To view this discussion on the web visit
>> > >>> > >
>> > >>>
>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwZUHemRqsAjwCM%2B6-iL28TrgyrPYbMKM9MPHEMt5jNfrw%40mail.gmail.com
>> > >>> > > <
>> > >>>
>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwZUHemRqsAjwCM%2B6-iL28TrgyrPYbMKM9MPHEMt5jNfrw%40mail.gmail.com?utm_medium=email&utm_source=footer
>> > >>> >
>> > >>> > > .
>> > >>> > >
>> > >>> >
>> > >>> > --
>> > >>> > You received this message because you are subscribed to the Google
>> > >>> Groups "Prometheus Developers" group.
>> > >>> > To unsubscribe from this group and stop receiving emails from it,
>> send
>> > >>> an email to [email protected].
>> > >>> > To view this discussion on the web visit
>> > >>>
>> https://groups.google.com/d/msgid/prometheus-developers/CAOJizGdpoUuJ%3Dbws2oXcBtsLN%2BtjrB3JWDdrXJP98FMFQafZXA%40mail.gmail.com
>> > >>> .
>> > >>>
>> > >>> --
>> > >>> Julien Pivotto
>> > >>> @roidelapluie
>> > >>>
>> > >> --
>> > >> You received this message because you are subscribed to the Google
>> Groups
>> > >> "Prometheus Developers" group.
>> > >> To unsubscribe from this group and stop receiving emails from it,
>> send an
>> > >> email to [email protected].
>> > >> To view this discussion on the web visit
>> > >>
>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwbP0S02dQqVZ3b6iuco4szGP%2B%3DR5gOUcr%2BEkHjHRsOwnQ%40mail.gmail.com
>> > >> <
>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwbP0S02dQqVZ3b6iuco4szGP%2B%3DR5gOUcr%2BEkHjHRsOwnQ%40mail.gmail.com?utm_medium=email&utm_source=footer
>> >
>> > >> .
>> > >>
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Prometheus Developers" group.
>> > > To unsubscribe from this group and stop receiving emails from it,
>> send an
>> > > email to [email protected].
>> > > To view this discussion on the web visit
>> > >
>> https://groups.google.com/d/msgid/prometheus-developers/CAOs1UmwkUUzp3Miu%2BZ5ByS-oD4S2KzzAPdf6kwFRxkkKRK8JNw%40mail.gmail.com
>> > > <
>> https://groups.google.com/d/msgid/prometheus-developers/CAOs1UmwkUUzp3Miu%2BZ5ByS-oD4S2KzzAPdf6kwFRxkkKRK8JNw%40mail.gmail.com?utm_medium=email&utm_source=footer
>> >
>> > > .
>> > >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Prometheus Developers" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoyeSRZi%2BR0H5RZHqxaU6WhyRVM7EfADAcvJPy4n_fTBsg%40mail.gmail.com
>> .
>>
>> --
>> Julien Pivotto
>> @roidelapluie
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAOJizGftY%3D_w-Bu3YfS6HXvzK7aJ588kEuEQmYBxQitubhFc1A%40mail.gmail.com.

Reply via email to