Monday, 2019-06-24

*** cheng1 has quit IRC02:13
*** sgw has quit IRC02:33
*** cheng1 has joined #starlingx03:26
*** adrianreza has joined #starlingx04:45
*** iamweswilson_ has joined #starlingx06:07
*** ildikov_ has joined #starlingx06:07
*** evgenyl_ has joined #starlingx06:08
*** evgenyl has quit IRC06:15
*** iamweswilson has quit IRC06:15
*** ildikov has quit IRC06:15
*** iamweswilson_ is now known as iamweswilson06:15
*** ildikov_ is now known as ildikov06:15
*** evgenyl_ is now known as evgenyl06:15
*** irclogbot_2 has quit IRC06:18
*** irclogbot_3 has joined #starlingx06:20
*** ijolliffe has joined #starlingx12:41
*** mriedem has joined #starlingx13:29
*** rcw has joined #starlingx15:21
*** sgw has joined #starlingx15:23
sgwMorning folks15:24
sgwHi Dirk, I was looking at the rpm-packaging CI for SUSE and openSUSE last week and see that it uses Jenkins, I started playing with a jenkins container, can you share the config files?  Since I don't have a login, I can't see the Jenkins setup.  I did find the automation repo, but that seems to have the backend playbooks, but not the actual jenkins config.15:26
*** sgw has quit IRC15:53
*** sgw has joined #starlingx16:05
*** mriedem has left #starlingx16:19
*** mriedem has joined #starlingx16:19
*** mriedem has left #starlingx16:19
dirksgw:  there are a few Jenkins job builder files under the Jenkins/ci.opensuse.org/ subdirectory in automation repo, did you find that already?17:11
dirksgw: my idea was so far to integrate it in the existing instance,  what do you think about this?17:12
dirkPlease note that expects the jinja2 /renderspec layer. What I've seen so far didn't use that yet?17:14
sgwdirk: yes, that's what I found, but I don't think it had enough information for me to re-create the jenkins job itself, it had the info about what the jobs can do.17:30
sgwdirk what I want to do initially is setup something up locally to test with building for openSUSE and the few debian packages we created meta-data for,  Then I can demo that to the community build sub-team.17:32
dirksgw: it should have all the information except for plugins etc18:01
dirkUnfortunately this part is a bit in a sad state, we use still zuulv218:01
dirkAre you tracking the spec files etc in git?18:03
dirkAs that's the main functionality of the ci so far - to translate build service errors into votes on Gerrit reviews18:04
sgwYes, we will be, I have made the first review for the fault repo that was merged today \o/ https://review.opendev.org/#/c/666147/18:05
sgwdirk: I will admit they are functional, but not pretty yet!18:05
sgwdirk, maybe I am missting some thing about jenkins then (/me is learning to many different tools [Jenkins, zuul, tox, ansible, ...] )18:07
dirksgw: so the main thing I think you need is a Jenkins install with a gearman plugin18:31
dirkThe rest is then in git18:31
dirksgw: ok, looks good18:32
dirkWhich part is the one you're stuck on right now?18:33
dirksgw: basically the flow is .. Gerrit review -> Gerrit event stream -> zuul v2/v3 instance (in our case v2) -> gearman -> Jenkins job18:53
*** rcw has quit IRC19:05
*** jsun3 has joined #starlingx19:25
*** rcw has joined #starlingx19:31
*** rcw has quit IRC19:41
*** rcw has joined #starlingx19:42
sgwdirk: was off running & lunch, I will look at gearman also20:08
*** rcw has quit IRC20:31
*** rcw has joined #starlingx20:31
sgwdpenney: reagarding your comment about upper constraints, I don't think it masters in this case20:32
dpenneyprobably not, no. just noticed it when I went back and looked again20:32
sgwI can change it if you want20:34
sgwI pulled that from the openstack/rpm-packaging repo20:34
dpenneyit looks like we've got a mix of them in various tox.ini files. Might be good to use stable/stein and we can set about updating all of them20:36
dpenneysome are master, some are actually stable/pike!20:37
sgwdpenney: we still use pike for the downloads scripts!20:39
*** ijolliffe has quit IRC20:39
sgwI thnk an LP is in order for that to change it to something else20:39
dpenneyshould we go with stable/stein? seems like it would make sense to align with runtime20:41
dpenneyI can create an LP and post reviews for the existing ones if you want20:42
sgwdpenney: I was thinking about what the name should be, what do we go with during the development of stx-3.0?  master  or train?20:45
dpenneymoving to train would mean updates to repo and image directives files, so we could update the tox.ini constraints then as well20:47
sgwwhat's the history of calling it after the openstack name?  Would it make more sense to be starlingx-2.0 or stx-3.0?20:48
*** rcw has quit IRC20:50
dpenneycalling what after the openstack name?20:52
dpenneyI was just thinking about the path to the upper-constraints file used20:52
sgwdpenney: sorry got side tracked here, Dean is in town21:27
sgwdpenney: the downloads area called pike21:28
dpenneyahhh, gotcha. I'd lean towards just using "master" for that, probably21:29
sgwdpenney:  just to review in the stx-tools mirror code, we have stx-r1/Centos/pike, should we just make this stx-2.0/Centos/[Binary, downloads, Source] get ride of openstack name completely21:34
sgwWe also seem to have a double Centos in the mirror itself, but I think that's for the stx-installer files, something to look at cleaning in up stx-3.021:36
dpenneysure, I agree with dropping the openstack name21:37
dpenneyslittle1 would need to comment on the impact of that... maybe Jenkins script changes, etc21:38
sgwpossibly, so back the the requirements, do you have a perfernce there stein vs master?21:46
dpenneyI think we should be using stein for them. I've found one case so far where moving from stable/pike to stable/stein exposes a pylint error (albeit in controllerconfig code that should be going away), presumably because of an upversioned dependency in stein vs pike... so maybe we'd get false-postives by using master vs stein21:49
sgwOk, will fix that to stein and resubmit21:49
dpenneyI'll keep going through with the others... I've updated them all, and just going through manually running tox21:50

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