Thursday, 2018-07-12

*** Guest44289 has quit IRC02:45
*** Guest44289 has joined #softwarefactory02:51
*** nchakrab has joined #softwarefactory06:07
*** Guest44289 has quit IRC06:09
*** Guest44289 has joined #softwarefactory06:24
*** jangutter has quit IRC06:31
*** jangutter has joined #softwarefactory07:05
*** jangutter_ has joined #softwarefactory07:31
*** jangutter has quit IRC07:32
*** Guest44289 has quit IRC07:45
*** yassine has joined #softwarefactory08:06
*** yassine is now known as Guest9068108:06
*** Guest90681 has quit IRC08:09
*** yassine_ has joined #softwarefactory08:10
sfbenderTristan de Cacqueray created software-factory/sf-release master: Re-add depends  https://softwarefactory-project.io/r/1300108:12
sfbenderMerged software-factory/sf-docs master: github setup doc: multiple improvements  https://softwarefactory-project.io/r/1298208:16
sfbenderFabien Boucher created software-factory/sf-ci master: deactivate test_pages temporarily (flacky test)  https://softwarefactory-project.io/r/1300208:17
sfbenderFabien Boucher created software-factory/repoxplorer-distgit master: Bump to last master  https://softwarefactory-project.io/r/1300308:55
*** jangutter_ has quit IRC09:10
*** jangutter has joined #softwarefactory09:17
sfbenderTristan de Cacqueray created www.softwarefactory-project.io master: create_release: add missing untag-build sf-release-9999 instruction  https://softwarefactory-project.io/r/1300609:37
rcarrillocruzpabelanger: i think we went thru this a while ago. The stock images are behind paywalls, we need to reach out PMs and people to get access to them after $time, therefore cloud images works better for us as we can't have a place to put the stock images, so dib can kick in and upload to nodepool09:57
tristanCrcarrillocruz: actually, i'd like to integrate cloud-image management in sf-config directly, e.g. have a playbook to run, create/update cloud-image and update the imageid in nodepool.yaml09:58
rcarrillocruzyah, that'd be good09:59
rcarrillocruzlike09:59
rcarrillocruzwhen a new stock image gets out09:59
rcarrillocruzand we sort out access09:59
rcarrillocruzwe build on our side09:59
rcarrillocruzwe drop it somewhere in nodepool side09:59
rcarrillocruzand that gets uploaded09:59
rcarrillocruzi guess that's what you have in mind, right?09:59
tristanCyes, exactly09:59
rcarrillocruz++09:59
tristanCwe also want to stop using dib for sf-ci, it would be better to run our test on the centos cloud image, since it's what users are using10:00
tristanCbut we would like to pre-install mock and other things to speed up test, so we need a way to automate that10:01
tristanCtoo bad nodepool dropped snapshot support...10:01
rcarrillocruzthat'd be good yeah...initially i was thinking to use nested images (i.e. a fedora/centos running network appliance on boot with qemu), as that would simplify jobs (the node is actually what you rnu the test on) and we wouldn't need to open ports on the secgroup as we were on the same provider as others in RDO10:02
rcarrillocruzbut now that we are in vexxhost10:02
rcarrillocruzim less concerned10:02
rcarrillocruzso the net appliances will be the noes10:02
rcarrillocruzand the jobs will run the ansible-playbook based tests from either executor or an OCI node10:03
rcarrillocruztristanC: inorite? it was so useful back in the day :/10:03
tristanCrcarrillocruz: same thing with swift log upload, very useful too back in the day :-)10:04
rcarrillocruzheh10:04
rcarrillocruztristanC: alternative, instead of doing that cloud-image uploader, could be writing a dummy dib element that doesn't create any image, just the post install does 'openstack image create BLAH'10:05
rcarrillocruzi toyed with something along those lines a while ago10:05
rcarrillocruztristanC , pabelanger : https://github.com/rcarrillocruz/networking-dib-elements/blob/master/packer/element-deps10:08
rcarrillocruzthe thing to do that is no-final-image10:09
rcarrillocruzthat tells dib to not create an image10:09
rcarrillocruzso you could hook logic in the steps to do just 'check $folder for image, upload to vexxhost' kind of thing10:09
rcarrillocruznow the thing is to put logic on the element that doesn't fail if we don't have an image put in the folder10:10
rcarrillocruzi think it can be done10:10
rcarrillocruznot superautomated as the trove nested image pattern tho, as i said in networking we don't have the privilege to have all things opened  like 'curl this public http site for image', due to licensing etc10:11
rcarrillocruzso probably10:12
rcarrillocruzwe have a ssh key on our side10:13
rcarrillocruzso we can scp images to nodepool-builder10:13
rcarrillocruzand the dib element with no-final-image thingy10:13
rcarrillocruz(btw, disregard the packer thing from the link i put earlier, that was me experimenting with packer to build network images, thing is the concept of having an element that doesn't build an image, it just 'runs something' in the dib context)10:14
rcarrillocruztristanC: iirc, i chatted with monty about the issue of cloud-images caching UUID, i believe he pushed a patch where it tries to use UUID, but if it fails then it falls back to cloud-image name10:45
rcarrillocruzre: sf being able to upload clouad images *and* updating image id in nodepool.yaml10:45
rcarrillocruzme thinks it may not be needed if cloud images names are used10:45
tristanCrcarrillocruz: yes, but we still want to support customization10:46
tristanCideally, we restore the snapshot feature in nodepool and it's managed by the service10:46
rcarrillocruzfair enough, curious how would that work as usually nodepool.yaml is kept in source control10:46
tristanCbut it might be easier to support custom playbook to do such things10:46
tristanCrcarrillocruz: in sf, the config-update already merge the nodepool/*.yaml content, it could take care of resolving the cloud-images names10:47
rcarrillocruzah neat10:47
sfbenderFabien Boucher created software-factory/managesf master: configurations/repoxplorer: prevent failure if default cnx does not exists in resources cnx  https://softwarefactory-project.io/r/1300911:09
sfbenderMerged software-factory/repoxplorer-distgit master: Bump to last master  https://softwarefactory-project.io/r/1300311:30
sfbenderTristan de Cacqueray created software-factory/sf-config master: tenant: fix tenant deployment when config-location is on github  https://softwarefactory-project.io/r/1301211:39
tristanCrcarrillocruz: an example of github tenant deployment using sf-3.1, the tenant is called ansible-test, it's deployed here: https://ansible-test.softwarefactory-project.io/zuul/status.html11:43
tristanCand the zuul tenant configuration is on github: https://github.com/morucci/an-sf-config/blob/master/resources/_internal.yaml11:43
tristanCthen if new projects are added to github.com/morucci/an-sf-config, the tenant-update job will add the projects to the scheduler of sf-project.io11:44
rcarrillocruznice, when vendors come along then everything will come from gh the bootstrapping11:45
*** yassine_ has quit IRC12:23
*** yassine_ has joined #softwarefactory12:24
*** nchakrab_ has joined #softwarefactory12:30
*** nchakrab has quit IRC12:33
*** nchakrab_ has quit IRC13:15
*** nchakrab has joined #softwarefactory13:16
*** nchakrab has quit IRC13:37
*** nchakrab has joined #softwarefactory13:38
*** nchakrab has quit IRC13:43
sfbenderMerged software-factory/sf-ci master: deactivate test_pages temporarily (flacky test)  https://softwarefactory-project.io/r/1300213:56
*** nchakrab has joined #softwarefactory14:16
*** nchakrab_ has joined #softwarefactory14:22
*** nchakrab has quit IRC14:26
*** nchakrab_ has quit IRC14:44
sfbenderMerged software-factory/sf-config master: jobs-base: protect config-check and config-update job  https://softwarefactory-project.io/r/1296915:28
sfbenderLogan V created software-factory/sf-config master: Allow anonymous github API usage  https://softwarefactory-project.io/r/1302316:04
*** nchakrab has joined #softwarefactory16:05
*** nchakrab has quit IRC16:22
*** nchakrab has joined #softwarefactory16:31
*** yassine_ has quit IRC16:46
*** yassine_ has joined #softwarefactory16:47
*** nchakrab has quit IRC17:34
sfbenderMatthieu Huin created www.softwarefactory-project.io master: 2018-28 summary  https://softwarefactory-project.io/r/1303020:19
*** apevec has joined #softwarefactory20:35
*** apevec has joined #softwarefactory20:35
*** apevec has quit IRC21:57
*** yassine_ has quit IRC23:01
*** yassine_ has joined #softwarefactory23:13
*** yassine_ has quit IRC23:51
*** yassine_ has joined #softwarefactory23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!