Re: Attempting to allow for a source of truth for Fedora release cycle information: releasestream

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm definitely in favor of this effort. ;) 

A few questions inline...

On Wed, Jan 13, 2021 at 09:53:36AM -0800, Adam Williamson wrote:
...snip...
> 
> that is all it does. The "releases" and "events" are entirely
> arbitrary; a "release" can be any string, and so can the "state" for a
> given "event". An "event" is defined as a state being either reached or
> left; any number of events for the same state can be present for a
> release.

Might it be good to standardize these? I mean we don't want to have: 

state: "Fedora 34 Beta Released to mirrors"
and then in f35 cycle:
state: "f35b released/mirrors"

Or at least record somewhere in a doc what we want to use after the
first cycle in use?

...snip...
> 
> My idea for using this is basically that we deploy an 'official'
> releasestream instance in infra, and then find things that do the
> actual work of moving Fedora releases into and out of given "states"
> and tack on a bit at the end to tell releasestream about it. So when
> e.g. Mohan is putting Fedora 34 into the Beta freeze, we would add a
> "submit 'enter freeze' event to releasestream" to that process somehow
> - ideally something that has to be run as part of the process anyway
> would send the POST, but in a pinch a human could do it too. When
> Fedora 34 is being 'released', we tweak that process to include sending
> a releasestream event POST. And so on.

I see right now this keeps the state/messages in a file store?
I think this is a great app to just run in openshift, but if we do that
I wouldn't want to loose state, so perhaps we store things in a
database? I know thats overkill for this simple stuff, but it would mean
we have everything easily stored/backed up, etc. I guess we could also
just make a persistent volume and make sure to back it up. 

...snip...

> 
> So, what do folks think? Does this seem like a good idea? Should I go
> ahead with trying to get it deployed and onboard things to it? Any
> comments, ideas, potential problems? Thanks!

Yeah, I like it and definitely think it's worth a try!

Thanks for implementing it.

kevin

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux