Re: F29 and older instances

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

 



On Thu, 2019-11-14 at 12:44 -0800, Adam Williamson wrote:
> On Thu, 2019-11-14 at 10:34 -0800, Kevin Fenzi wrote:
> > On Thu, Nov 14, 2019 at 08:13:52AM -0800, Adam Williamson wrote:
> > > On Wed, 2019-11-13 at 14:32 -0800, Kevin Fenzi wrote:
> > > > autocloud*: f27, but should die when f29 goes eol (it's only used to
> > > > test atomic-host).
> > > 
> > > No, it isn't. It also tests the regular cloud images:
> > 
> > Sigh. :( 
> > > https://apps.fedoraproject.org/autocloud/jobs/
> > > 
> > > the tests with family 'Base' are tests of non-Atomic images. The
> > > regular Cloud base images are still release-blocking until whenever we
> > > decide to switch over to CoreOS. At some point this testing was meant
> > 
> > Well, or decide to just make the Cloud base image not blocking.
> > 
> > > to move to Taskotron, then there was some talking of moving it to
> > > Fedora CI, but I don't know if anyone has actually done any work on
> > > either of those things. AFAIK we have no other system currently for
> > > doing automated testing on the Cloud base images.
> > > 
> > > We could probably run the tests in openQA without too much trouble if
> > > desired (though I can't guarantee it as I haven't looked into it in any
> > > detail), but we should probably do *something* here.
> > 
> > yeah, keeping autocloud is really not an option. 
> > It's running on a eol OS. 
> > 
> > We have no upstream developers anymore. 
> > 
> > It takes up 2 large hardware boxes we can't use for anything else that
> > are idle most of the time. 
> > 
> > So, yes, we should come up with something here. ;( 
> 
> welp, if no-one else has a plan, I can take a look at migrating the
> tests it runs into openQA maybe next week. (That might also mean we'd
> pay more attention to the results - the autocloud tests haven't passed
> on Rawhide for like two months, but I didn't know that until I looked
> this morning...)

Well that turned out to be not too hard!

https://openqa.stg.fedoraproject.org/tests/674207

So I briefly looked at whether I wanted to take over autocloud but
there's a lot of it, and it looks to me like ultimately all it really
*does* is boot the image and then do this:

https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/autocloud/backend/files/fedora.txt

where ## means "this shouldn't fail the overall test if it fails", @@
means "this is expected to fail" and POLL means "wait till the system
reboots" (per 
https://github.com/kushaldas/tunir/blob/master/docs/usage.rst). So I
just taught openQA to be able to boot Cloud_Base qcow2 images and do
basically the same:

https://openqa.stg.fedoraproject.org/tests/674207/modules/autocloud/steps/1/src

I'll get this cleaned up in various ways and deployed to production
over today and tomorrow. It doesn't replicate *all* of autocloud - most
notably for now it'll only test the Cloud_Base qcow2 images, not the
vagrant images which autocloud also tested - but I think that's good
enough for now. I'm not sure if it makes more sense to try and make
openQA mimic the fedmsgs that autocloud currently publishes and the
resultsdb results it reports, or just find anything that uses either of
those and make it work with the openQA messages and results instead,
I'll look into that.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-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/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux