Monday, 2018-08-27

*** skramaja has joined #oooq02:51
*** ykarel has joined #oooq02:57
*** udesale has joined #oooq03:27
*** gkadam has joined #oooq03:41
*** chem has quit IRC04:05
*** ykarel has quit IRC04:09
*** dtrainor has quit IRC04:22
*** ykarel has joined #oooq04:49
*** ykarel has quit IRC04:50
*** ykarel has joined #oooq04:50
*** ykarel has quit IRC04:54
*** ykarel has joined #oooq04:54
*** honza has joined #oooq05:39
*** chem has joined #oooq05:47
*** jfrancoa has joined #oooq05:50
*** jtomasek has joined #oooq06:16
*** chandankumar is now known as chkumar|pto06:35
*** apetrich has joined #oooq06:38
*** kopecmartin has joined #oooq06:48
*** ccamacho has joined #oooq06:50
*** dmellado has quit IRC07:00
*** saneax has joined #oooq07:01
*** dmellado has joined #oooq07:02
*** skramaja has quit IRC07:18
*** dtantsur|afk is now known as dtantsur07:26
*** tosky has joined #oooq07:36
toskyit looks like few jobs are constantly failing with a timeout in the last days07:54
toskyshould I keep rechecking, or is there some other issue?07:54
tosky(I think that the channel topic should be updated)07:54
*** d0ugal has joined #oooq07:54
*** ykarel is now known as ykarel|lunch07:59
jfrancoatosky: yes, I was about to ask for the same. And for what I see it's impacting mainly to queens overcloud deployment (the upgrades job fails in master with the same reason too becase it deploys queens overcloud)08:03
*** skramaja has joined #oooq08:08
*** dbecker has joined #oooq08:10
*** jtomasek has quit IRC08:15
*** jtomasek has joined #oooq08:16
rascasoftmarios|rover, hey man are you still rover?08:21
rascasofttosky, jfrancoa, same here, btw08:21
jfrancoaI wanted to know if there is any LP opened for it. I'm trying to reproduce it with reproducer-quickstart.sh, and if I find anything I'd like to add it to the LP08:22
rascasoftssbarnea, you around?08:27
rascasoftsshnaidm, maybe you? I'm trying to get some help to understand what is going on with the ironic-python-agent.initramfs in oooq08:28
rascasoftfor some reason my deployments are failing while preparing the images, because of the absence of this file08:29
rascasoft(and essentially because the image upload action fails)08:29
sshnaidmrascasoft, which release?08:29
rascasoftbut before everything was fine. Was something removed?08:29
rascasoftsshnaidm, any release08:29
rascasoftsshnaidm, to give you a failing job link: https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans/20/console08:30
rascasoftsshnaidm, as you can see the overcloud-prep-image is failing. Failing env is accessible08:30
rascasoftsshnaidm, the problem is the one I described: even if I declared download_overcloud_image: true there's no trace of initramfs image08:31
sshnaidmrascasoft, I'd like to see /home/stack/overcloud_prep_images.log08:33
rascasoftsshnaidm, I was giving for sure that download_overcloud_image: true included also ipa images, but this seems not to be the case08:40
*** ykarel|lunch is now known as ykarel08:41
sshnaidmrascasoft, I don't think it's a problem08:42
sshnaidmrascasoft, did it start in last days?08:42
rascasoftsshnaidm, yes08:42
rascasoftbut last days could be last 3 weeks08:42
rascasoftbefore my PTO it was working08:43
sshnaidmrascasoft, but you can see when jobs started to fail?08:44
rascasoftsshnaidm, do you think it could be reasonable if I prepare a review that includes also ipa images in here: https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2#L2908:44
rascasoft?08:45
sshnaidmrascasoft, no, because it's not a root cause for problem08:45
rascasoftsshnaidm, well it's hard to say because we fast forwarded the internal repo last week08:45
sshnaidmrascasoft, I'm afraid it's because of https://github.com/openstack/tripleo-quickstart-extras/commit/36fec92e39c8727ef6ffdd2512ccbd5a77613c1608:45
rascasoftand everything went kaboom08:45
rascasoftsshnaidm, why? This thing is perfectly fine08:46
sshnaidmrascasoft, because it's last change in recent days that can affect your job..08:46
rascasoftsshnaidm, and it's just a split of the original playbook, without touching any code08:46
rascasoftsshnaidm, LOL this was supposed to FIX everything :D08:47
sshnaidmyeah, theoretically we write without bugs :D08:47
rascasoftsshnaidm, you're not considering the fast forward08:47
rascasoftsshnaidm, it could be anything08:47
rascasoftsshnaidm, and note, we needed to do the fast forward to include this code08:48
sshnaidmrascasoft, what is time range?08:48
rascasoftsshnaidm, we need to ask to who made the fast forward last time08:48
rascasoftsshnaidm, but I'd say not more than a month08:48
rascasoftsshnaidm, which in terms of oooq is an entire AGE08:49
sshnaidmI see..08:49
sshnaidmwell, need to check08:49
sshnaidmrascasoft, do you have such output without debug and download_overcloud_image:true ?08:50
rascasoftsshnaidm, oh you can check one of the previous jobs https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans/08:51
sshnaidmrascasoft, ok, looking08:51
rascasoftsshnaidm, but there are lot of them08:51
rascasoftlet me help you08:51
sshnaidmrascasoft, and all with debug?08:52
rascasoftsshnaidm, with debug what do you mean exactly? At what level?08:53
ykareltosky, jfrancoa which jobs are impacted, any link?08:53
ykareli was also seeing some timeouts, but those were non-voting08:53
sshnaidmrascasoft, I mean without ansible debug, but seems like it's only with it.. nevermind08:53
rascasoftsshnaidm, yes08:54
toskyykarel: all jobs on stable/queens08:54
rascasoftsshnaidm, but I don't think you'll fin any useful additional info there08:54
toskyykarel: for tripleo-heat-templates08:54
ykareltosky, okk checking08:54
*** skramaja has quit IRC08:54
jfrancoaykarel: here in stable/queens many of them https://review.openstack.org/#/c/567224/08:54
sshnaidmrascasoft, you need to enable ara on your jobs..08:54
tosky(at least)08:54
rascasoftsshnaidm, we had an enormous amount of problems with these deploys while trying to make them work on Firdat08:54
rascasoft*Friday08:54
rascasoftsshnaidm, can you point me somwhere where it's done so I can replicate?08:55
sshnaidmrascasoft, yeah, I'll show later, it's from upstream CI08:57
sshnaidmrascasoft, you don't build images in job, right?08:57
ykareltosky, jfrancoa hmm that's are consistently timing out from 23rd, there should atleast a bug for those08:58
*** skramaja has joined #oooq08:58
rascasoftsshnaidm, nope08:58
rascasoftsshnaidm, I just use images: with overcloud-full and ipa_images08:58
sshnaidmrascasoft, how were images downloaded before? or not downloaded?08:59
rascasoftsshnaidm, that's a good question. I just relied on those parameters (which were populated by the different config files, depending on the release)09:00
sshnaidmrascasoft, ok, will look.. because there is no downloading images part in your playbook09:01
sshnaidmrascasoft, and that's the main problem..09:01
rascasoftsshnaidm, for example, in the case of downstream, I used repo_cmd_after: to get them from the local repo09:01
sshnaidmrascasoft, in which file is it?09:01
rascasoftsshnaidm, for example http://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/config/release/rhos-13.yml#n3309:02
rascasoftsshnaidm, for downstream I use this way09:02
sshnaidmrascasoft, well, that explains09:04
rascasoftsshnaidm, uhm, help me to understand09:04
*** holser_ has joined #oooq09:07
sshnaidmrascasoft, looking..09:07
*** skramaja has quit IRC09:09
sshnaidmrascasoft, I understand why it doesn't work, but can't understand how it worked before..09:12
rascasoftsshnaidm, ok let me try to help, it is not working, why?09:12
sshnaidmrascasoft, overcloud_prep_imges script expects images to be in its directory09:13
sshnaidmrascasoft, afaik it didn't change ever09:13
sshnaidmrascasoft, your images are in /usr/share/rhosp-director-images09:14
sshnaidmrascasoft, of course the script doesn't know about it and fails09:14
rascasoftsshnaidm, ok, also git blame confirms it, now let's make a step backwards09:14
rascasoftsshnaidm, look at one job that worked:09:14
rascasoftsshnaidm, note this was BEFORE the fast forward: https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-rhos-13-puddle-bmu-had00-lab-float_nic_with_vlans/24/09:15
rascasoftsshnaidm, for this we have full logs, but if you look at the console output you'll see that overcloud-prep-images worked fine09:16
rascasoftsshnaidm, (damn logs aren't available anymore for this job)09:17
sshnaidmrascasoft, well, without logs it doesn't help09:18
rascasoftsshnaidm, at least is a proof that before it worked09:18
sshnaidmrascasoft, maybe something changed in tripleo-environments repo..?09:20
rascasoftsshnaidm, it changed but just in terms of names, config files have the same content09:21
sshnaidmrascasoft, ok09:22
sshnaidmrascasoft, as a quick hack I'd set "tar -xvf images " in repo_cmd_after, so that they will be extracted to "{{ working_dir }}"09:31
rascasoftsshnaidm, and that is fine, but I can also give you an env related to master in which things are not working the same09:32
sshnaidmrascasoft, for a long range I'd wait for rlandy to ask how images appear in downstream jobs usually, because I'm not so familiar with that09:32
rascasoftsshnaidm, ack09:33
sshnaidmrascasoft, yeah, because there is no part in your playbook that fetches them, and I don't know if it's a bug or something intentional09:33
sshnaidmrascasoft, so before we start to rewrite all there, I'd ask rlandy :)09:33
rascasoftsshnaidm, sure09:33
rascasoftmakes sense09:33
rascasoftI'll continue investigations09:33
rascasoftsshnaidm, thanks for now09:36
sshnaidmrascasoft, np09:36
honzathe chan announce says rdo cloud is down but the date is two weaks ago, is it still accurate?  still down?09:42
honzais there a dashboard somewhere that's kept up to date?09:43
*** dtantsur is now known as dtantsur|brb09:44
honzai'm getting this error using reproducer, any ideas?  Could not find or access '/tmp/.quickstart/playbooks/overcloud-validate-ha.yml'09:50
honzathis is in /tmp/logs/quickstart_install.log09:50
sshnaidmhonza, is reproducer of latest job?09:58
sshnaidmhonza, what is in quickstart-extras-requirements.txt?09:59
honzasshnaidm: i'm using legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001-master from https://review.openstack.org/#/c/596618/1 which seems to have passed in the last 24h10:06
sshnaidmhonza, better to paste the whole log10:06
sshnaidmhonza, but afaik ovb reproducer is broken, although not because of this error..10:07
honzasshnaidm: https://paste.fedoraproject.org/paste/TyjjJeBw2Lurh88IEUhrQQ10:07
honzasshnaidm: do you have a bug handy?10:07
sshnaidmhonza, I think this one https://bugs.launchpad.net/tripleo/+bug/1787910  but not sure, didn't try it recently10:09
openstackLaunchpad bug 1787910 in tripleo "OVB overcloud deploy fails on nova placement errors" [Critical,Triaged] - Assigned to Marios Andreou (marios-b)10:09
honzasshnaidm: thanks --- should i open a bug for the above?  or am i doing something wrong?   it doesn't work on master either, and it did work recently10:10
ykarelhonza, sshnaidm that bug is only from promotion job(latest nova), shouldn't be related to ovb reproducer10:12
sshnaidmhonza, yes, please10:12
sshnaidmykarel, ok, just saw weshay|rover mails about it..10:13
sshnaidmhonza, seems like last changes affected it.. I'll look at it10:13
honzasshnaidm: i'll open one now, thanks for looking10:14
ykarelhonza, u just ran that reproducer https://logs.rdoproject.org/18/596618/1/openstack-check/legacy-tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset035-master/7aaed09/logs/reproducer-quickstart.sh? have u used something custom?10:14
honzaykarel: no changes10:15
honzaykarel: actually, it was featureset00110:15
ykarelhonza, ack that's should not matter atleast for the error u shared10:16
ykarelhonza, so https://review.openstack.org/#/c/537669/ must have caused it10:18
honzaykarel: +110:19
ykareland this needs to be fixed in ovb recreate, afair this file is removed that time10:19
ykarelso a bug for it is worth10:20
honzabug here https://bugs.launchpad.net/tripleo/+bug/178919210:20
openstackLaunchpad bug 1789192 in tripleo "OVB reproducer fails during install because of missing file" [High,Triaged]10:20
honzasshnaidm: ykarel thanks folks!10:21
ykarelsshnaidm, can u please review https://review.openstack.org/#/c/596618/10:22
*** jaosorior has joined #oooq10:25
sshnaidmykarel, done. Does somebody use these files?10:28
sshnaidmykarel, I mean consistent10:28
ykarelsshnaidm, don't think so if consistent were are used by someone10:29
*** dtantsur|brb is now known as dtantsur10:41
sshnaidmhonza, found the problem, will submit a patch..11:03
*** apetrich has quit IRC11:04
*** apetrich has joined #oooq11:13
*** gkadam has quit IRC11:23
*** gkadam has joined #oooq11:23
*** udesale has quit IRC11:38
*** ykarel is now known as ykarel|away11:42
*** ykarel|away has quit IRC11:46
*** dtrainor has joined #oooq12:05
*** rfolco has joined #oooq12:28
*** rlandy has joined #oooq12:30
*** ykarel|away has joined #oooq12:31
*** ykarel|away is now known as ykarel12:32
*** ykarel_ has joined #oooq12:36
*** ykarel has quit IRC12:39
weshay|roversshnaidm, are you able to get to create_complete in ovb in your tenant?12:40
weshay|roverrlandy, ^12:40
sshnaidmweshay|rover, running now12:41
rlandyweshay|rover: sshnaidm: I think https://review.openstack.org/#/c/596689/ is missing a piece - pls see https://review.openstack.org/#/c/581488/32/roles/build-test-packages/defaults/main.yml12:42
rlandyfull fixes for reproducer ^^12:42
rlandyI've been trying to get that through gates for two weeks :(12:42
weshay|roverlolz12:43
weshay|roverk12:43
weshay|roverrlandy, nice job on osp-1312:43
*** trown|outtypewww is now known as trown12:44
rlandyweshay|rover: rhos-13  - eventually, now I need to put the --extra-vars settings into a ci-rhos settings file and make sure that overrides fs12:45
rlandyie: node cleaning note working12:45
rlandynot12:45
rlandyrascasoft: hi - took a shot at fixing your job ... https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans12:50
rlandyadd stuff to the job itself as extra-vars12:50
rlandyalso enabled log collection12:50
rlandyweshay|rover: ^^12:50
weshay|roverah cool..12:51
weshay|roverthank you12:51
*** gkadam has quit IRC12:51
weshay|rover    |\n| stack_status          | CREATE_FAILED                                                                                                                                                                                                   |\n| stack_status_reason   | Resource CREATE failed: ResourceInError: resources.undercloud_env.resources.undercloud_server: Went to status ERROR due to \"Message: No valid host was found. There are12:52
weshay|rovernot enough hosts available., Code: 500\" |\n| parameters            | OS::project_id: 4baea7454bf4451aa56da82fc5baf6f612:52
weshay|roverovb recreate :(12:52
ykarel_:( dtantsur also asking ^^12:53
*** ykarel_ is now known as ykarel12:53
dtantsurykarel: is it OVB itself? if yes, it's not ironic :) but today I could not create a m1.large2 server on OVB12:54
dtantsuralso failed with no valid hosts found. I had to create m1.large (without 2)12:54
ykareldtantsur, yes rdo cloud out of hosts, so it will fail i guess even for m1.large12:54
dtantsurworked for me, but maybe I took one of last slots :)12:55
ykarel:)12:55
ykarelgood to send a reminder again to folks who are not using there vms, should cleanup for others12:55
weshay|roverya.. the cloud could be in fact out of resources which makes this very hard to debug12:56
sshnaidmweshay|rover, deploy failed, but in ansible step on one of controllers: ERROR] stdout: ERROR     : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host (FE:16:3E:39:58:1A) already uses address 172.18.0.28."12:56
sshnaidmweshay|rover, heat stack is create_complete12:56
dtantsurthis helps us not to forget that cloud is just someone else's computers :)12:57
weshay|roversshnaidm, ah. I hit that yesterday12:57
weshay|roverdtantsur, :) tru12:57
*** myoung|training is now known as myou7ng12:57
*** myou7ng is now known as myoung12:57
sshnaidmrlandy, what was a problem with rascasoft jobs?12:58
sshnaidmrlandy, we looked at it together today, I didn't get how it worked before without fetching images12:58
rascasoftrlandy oh thanks, I'm checking what you passed to the new job13:00
myoungrlandy, rascasoft: catching up from last week, do we need rocky jobs in rdo2 still?13:00
rascasoftrlandy, so I'm seeing --extra-vars to_build=true and --extra-vars cacheable=true13:01
rlandysshnaidm: no to_build passed13:01
rlandylooked at diff with ovb13:01
weshay|roversshnaidm, rfolco mtg13:02
*** ykarel has quit IRC13:03
*** ykarel has joined #oooq13:03
weshay|roversshnaidm, rfolco ?????13:04
sshnaidmweshay|rover, trying very hard :(\13:04
weshay|roverlol :)13:04
weshay|roverk13:04
rascasoftrlandy, I need an explanation :)13:05
rlandyrascasoft: I just checked what role was not running and why13:06
rlandyand did a compare13:06
rlandywe can see it ot worked13:06
rlandywe also didn;t have logs before which made debug harder13:06
rascasoftrlandy, but what you compared? And how did you added logs?13:07
sshnaidmrlandy, please include bug number in https://review.openstack.org/#/c/581488/13:09
myoungweshay|rover, rlandy: updated https://code.engineering.redhat.com/gerrit/#/c/147921 (rdo2: rocky) - I think it should be good to go for a merge / first test.13:39
myoungrascasoft:  ^^ will cause cygnus to start running rocky jobs as part of new promoted rdo1 hashes (for rocky when we get there)13:42
myoungrascasoft: ^^ oooq-rocky-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans13:43
rascasoftmyoung, /me checks13:43
rascasoftrlandy, it failed while creating the image13:51
rascasoftrlandy, do you think we can have a quick chat on this today? I'm losing too many pieces...13:52
*** saneax has quit IRC14:01
rlandypanda: https://review.openstack.org/#/c/596422/14:03
rlandyupdated to put back the removal of legacy playbook14:03
rlandy I did not delete the playbook from git yet14:03
rlandyyou can work in that review14:03
rlandyrascasoft: was in meeting - looking at your error14:04
pandarlandy: ok14:04
weshay|roverrascasoft, what questions do you have re: your job?14:11
weshay|roverhttps://thirdparty.logs.rdoproject.org/jenkins-oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans-24/14:11
*** vkapalav has joined #oooq14:12
rascasoftweshay|rover, I just want to understand why everything exploded14:15
rascasoftweshay|rover, it's not clear to me why the last fast forward on the internal repo broke everything14:15
rlandyrascasoft: trying same approach we use with https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/tripleo-quickstart-master-rdo_trunk-baremetal-dell_fc430_envB-single_nic_vlans/configure14:16
rascasoftweshay|rover, it can't be the split of the playbook, because things are the same there, but all of sudden overcloud-prep-images14:16
rascasoftstarted failing14:16
weshay|roverrascasoft, ok.. let's look14:16
weshay|roverrascasoft, isolation-image?14:19
rascasoftweshay|rover, what is isolation-image?14:19
weshay|roverrascasoft, virt-cat -a isolation-image.qcow2 /tmp/builder.log > builder.log 2>&1 || true\n virt-cat -a isolation-image.qcow2 /ironic-python-agent.log > ironic-python-agent.log 2>&1 || true\n virt-cat -a isolation-image.qcow2 /overcloud-full.log14:20
weshay|roverrascasoft, that is what is failing14:20
weshay|roverrascasoft, from the undercloud14:20
rascasoftweshay|rover, ok, but my question here is: why are we building image again? We *never* did it in the past, at least for baremetal deployments14:20
weshay|roverthat's not building the image14:21
weshay|roverrascasoft, in the sense of using DIB14:21
rascasoftweshay|rover, I'm officially lost14:21
weshay|roverrascasoft, this is bm undercloud right14:21
weshay|roverrascasoft, this error I suspect if still a result of not following upstream config..14:22
weshay|roverrascasoft, I'd have to trace through your config.. ensure that a few settings are turned off14:22
rascasoftweshay|rover, yes, plain and simple14:22
weshay|roverrascasoft, but srsly. what is the isolation image?14:22
weshay|roverrascasoft, where is the config for this job14:22
rascasoftweshay|rover, I'm having an hard time following this discussion14:23
rascasoftam I supposed to answer?14:23
weshay|roverrascasoft, -config $WORKSPACE/tripleo-environments/hardware_environments/ha-lab-cygnus/network_configs/float_nic_with_vlans/config_files/config.yml \14:24
* weshay|rover loosk at this14:24
rascasoftweshay|rover, which is http://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/hardware_environments/ha-lab-cygnus/network_configs/float_nic_with_vlans/config_files/config.yml14:25
rlandyrascasoft: weshay|rover: I only attempted the image build as a test14:25
rlandyI removed that and defined ipa_image and reran14:26
rlandywatching this now ... https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans/25/console14:26
rascasoftrlandy, shouldn't ipa_image be defined in the general release config file?14:26
rlandyrascasoft; looks like you are picking up a build14:27
rlandyI can just 'build now' on jenkins14:27
rascasoftrlandy, I can do it for you14:27
rascasoftbut if you do "rebuild last" it should do the trick14:27
rlandyrascasoft: yeah - I did that14:28
rascasoftrlandy, and it didn't ask you to confirm the three parameters?14:28
rlandyI think I did  retry14:28
weshay|roverrascasoft, we need to be as focused on destroying this file14:28
weshay|roverhttp://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/hardware_environments/ha-lab-cygnus/network_configs/float_nic_with_vlans/config_files/config.yml14:28
weshay|roveras possible14:28
rascasoftrlandy, in any case, since we're picking master, ipa_image_url is defined here https://github.com/openstack/tripleo-quickstart/blob/master/config/release/trunk/master.yml#L5 isn't it?14:28
weshay|roverrascasoft, I think rlandy will have you there.. once we get through rdo sf hell14:29
weshay|roverrascasoft, that is your goal though.. just enough config required to run your extra validation14:29
rascasoftweshay|rover, I'm all open on destroying everything we need, but first I want to have success again14:29
weshay|roverrascasoft, aye14:29
rlandyrascasoft: so you don;t care about a particular build? or you do?14:30
rascasoftrlandy, no I don't care14:30
rlandyrascasoft: I'm comparing where we get the images on vm undercoud vs. bm undercloud14:36
pandarlandy: is this the job you're using to test zullv3 in rdo ? https://review.rdoproject.org/r/gitweb?p=rdo-jobs.git;a=blob;f=zuul.d/zuul-v3-jobs.yaml;h=9af8988e1a6449eac3c5e17231376f4c3882fe99;hb=refs/heads/master14:36
rlandypanda: yes -  ... I had a trigger job I reverted14:37
rlandybut you can readd it to test14:37
* rlandy gets14:37
rlandypanda: https://review.rdoproject.org/r/#/c/15097/4/zuul.d/tripleo.yaml14:38
rlandy^^ if you use that you will need a change to browbeat minimal to test ...14:38
pandarlandy: do you think we can create an intermediate parent for rdo job ? a tripleo-ci-rdo-base that will inherit from triple-ci-base, specifying some basic variables we'll always need in rdo ?14:38
rlandyhttps://review.openstack.org/#/c/596370/14:38
rlandypanda: I had a review out there to separate ovb and multinode ...14:39
rlandyhttps://review.openstack.org/#/c/593063/14:39
rlandywe could add rdo vars there14:39
rlandybut what would be rdo specific?14:39
pandarlandy: the te-broker ip14:40
pandarlandy: and I guess the timeouts14:41
pandarlandy: also, nodesets14:41
ssbarneaweshay|rover: why this failed to merge? zuul reported that dependent change failed to merge but both CRs listed as depends-on are already merged.14:41
rlandypanda: sure - create and intermediate job14:42
rlandywhatever it takes at this point14:42
pandarlandy: ok14:42
rlandylet's just try keep the reviews together so we actually test on commit14:42
rascasoftrlandy, I'm wondering why I can add ipa_image_url in here https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/overcloud-prep-images/templates/overcloud-prep-images.sh.j2#L29 ?14:50
rlandyrascasoft: why not?14:51
rascasoftrlandy, I'll prepare a review and add it to the job as a manual workaround14:51
rascasoftlet's see how it performs14:51
rlandyrascasoft: I am comparing https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/tripleo-quickstart-queens-rdo_trunk-baremetal-hp_dl360_envD-single_nic_vlans/14:51
rlandythat seems ti be passing14:52
rlandyor better yet master of that14:52
rlandyrascasoft: if you look at the config here ... we are using fs00114:52
rlandyfor example ... https://thirdparty.logs.rdoproject.org/jenkins-tripleo-quickstart-master-rdo_trunk-baremetal-hp_dl360_envD-single_nic_vlans-147/undercloud/home/stack/overcloud-prep-images.sh14:53
rlandyopenstack overcloud image upload is blank14:55
rascasoftrlandy, what do you mean?14:58
rlandyrascasoft: ignore me - I am just debugging out loud14:59
rascasoftrlandy, in the meantime I'm going to test this https://review.openstack.org/59678915:01
rascasoftrlandy, it failed again on prep image, I'll take the control over the jenkins job to try the above patch, ok?15:05
rlandyrascasoft: yes15:05
rlandypanda: you can see the failures from removing legacy showing up already... https://review.openstack.org/#/c/596422/15:07
pandarlandy: yeah, working on them15:07
rlandyweshay|rover: "Create a tracking bug in launchpad tripleo w/ promotion-blocker to summarize this issue at this point." - which exact issue? there are a wealth of them15:16
pandarlandy: surprise ! https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/overcloud-deploy/defaults/main.yml#L9615:23
pandarlandy: things instantly got more complicated. we are using /etc/nodepool in our tqe roles too.15:24
rlandyoh dear15:26
rlandypanda: can we leave define it elsewhere?15:26
rlandypanda: I think that is used in that complex 3 node test15:27
pandarlandy: also, some of the env variables set here are used in https://github.com/openstack/tripleo-heat-templates/blob/master/deployed-server/scripts/enable-ssh-admin.sh#L915:30
rlandypanda: it was paul's suggestion we could just retrieve that info from the inventory - your thought?15:32
pandarlandy: there are no key informations on the inventory, I have to understand what key are we looking for and set that. FOr the /etc/nodepool/subnodes_private, we have that information on the inventory. But if I change that part of code on overcloud-deply, I'm not sure ow to move. what data structure do we have that will be common across all worflows, like /etc/nodepool/ was ?15:37
rlandypanda: we also have a reference here ... https://github.com/openstack/tripleo-heat-templates/blob/master/ci/common/net-config-multinode-os-net-config.yaml#L13615:41
rlandyfor the overcloud deploy ref ...15:42
*** ykarel has quit IRC15:42
rlandyI think we can work around that15:42
* rlandy tries15:42
*** ykarel has joined #oooq15:43
rlandyhttps://github.com/openstack/tripleo-quickstart/blob/master/config/nodes/2ctlr.yml#L1415:50
rlandy^^ as well15:50
weshay|roverrlandy, just the fact we have $something blocking the update of rdo jobs to zuulv315:59
weshay|roverrlandy, things outside our control that need coordination15:59
weshay|roverpanda, rlandy where are you guys reconstructing /etc/nodepool/$config16:01
weshay|rover?16:01
rlandynot sure yet ...16:02
rlandyI think we need a new playbook in that same spot16:02
rlandyto pull it out of inventory16:02
rlandyunless panda has a better idea16:03
rlandyhttp://logs.openstack.org/63/593063/9/check/tripleo-ci-centos-7-containers-multinode/3370f9e/zuul-info/inventory.yaml - example16:04
rlandysubnodes defined there16:04
rlandyhttp://logs.openstack.org/63/593063/9/check/tripleo-ci-centos-7-containers-multinode/3370f9e/logs/undercloud/etc/nodepool/ - claims these are empty archives :(16:05
weshay|roverrlandy, wouldn't a jinja template fix this?16:09
weshay|roverwe have all the info in the inventory16:09
*** jfrancoa has quit IRC16:09
*** ccamacho is now known as ccamacho|brb16:10
weshay|roverrlandy, panda do we have an example of what it shold look like?16:11
pandaweshay|rover: /etc/nodepool/provider is in inventory.hosts.primary.nodepool.provider, /etc/nodepool/sub_node_private is again in inventory.hosts.$hosts.nodepool.private_ipv4. There no replacement for /etc/nodepool/id_rsa in the inventory, because it's assumed that zull will take care of contacting the subnodes, and probably the undercloud already has that key somwhere, but I still have to understand how we are16:21
pandausing it16:21
weshay|roverya.. panda I'm look at jobs now w/ it16:22
weshay|rovermaybe I need to look at rdo jobs16:22
pandaok /etc/nodepool/id_rsa is just /home/zuul/.ssh/id_rsa for user zuul16:24
pandaso we are ok if e are using the default value in the THT template16:25
*** ykarel is now known as ykarel|dinner16:26
pandaupdated https://review.openstack.org/596422 let's see how far we can get.16:27
*** trown is now known as trown|lunch16:29
rlandypanda: thanks16:31
*** ykarel|dinner has quit IRC16:33
weshay|roversshnaidm, you still around?16:35
sshnaidmweshay|rover, yep16:35
weshay|roversshnaidm, have a second?16:36
sshnaidmweshay|rover, yep16:36
rlandyhttp://logs.openstack.org/22/596422/4/check/tripleo-ci-centos-7-scenario009-multinode-oooq/dc4dab8/job-output.txt.gz#_2018-08-27_16_33_54_01443816:36
rlandypanda: ^^16:36
rlandyhttps://github.com/openstack-infra/tripleo-ci/blob/master/playbooks/tripleo-ci/run-v3.yaml#L4016:39
rascasoftrlandy, I was really close to the solution, then I hit the pip/cache problem :( relaunched right now, let's see16:41
weshay|roversshnaidm, http://logs.openstack.org/32/591632/2/check/tripleo-ci-centos-7-scenario001-multinode-oooq-container/caff28b/ara-report/16:41
*** kopecmartin has quit IRC16:41
weshay|roversshnaidm, http://logs.openstack.org/32/591632/2/check/tripleo-ci-centos-7-scenario001-multinode-oooq-container/caff28b/ara-report/result/8cc8545a-8b07-445e-9cb0-59d745a9ea97/16:42
rlandy   zuul_info_dir: "{{ zuul.executor.log_root }}/zuul-info"16:46
rlandyrascasoft: k - let us know16:46
weshay|roverrascasoft, f.. pip cache16:49
rlandypanda: you around?16:53
pandarlandy: yes, uploaded new PS16:56
rlandypanda: k - thanks16:57
weshay|roverrascasoft, http://jinja.quantprogramming.com/17:03
weshay|roverrascasoft, that must be a bug in to_nice_yaml17:03
weshay|roverrascasoft, /me compares {{ overcloud_roles | default('') | to_nice_yaml }}17:04
weshay|rover w/ {{ overcloud_roles | default('')  }}17:04
weshay|roverrlandy, panda so both updateam and rdo have empty files in  /etc/nodepool17:11
weshay|roveron the undercloud :(17:11
*** vkapalav has quit IRC17:14
pandaweshay|rover: we are getting rid of any dependency of that directory with (at least) https://review.openstack.org/596422, other reviews may follow.17:17
pandawill follow17:17
weshay|roverah nice17:18
weshay|roverso going the other way.. and getting rid of the requirement17:18
weshay|rover++17:18
weshay|roverthat's even better17:18
weshay|roverpanda, rlandy ya.. we'll need follow ups http://codesearch.openstack.org/?q=%2Fetc%2Fnodepool&i=nope&files=&repos=tripleo-ci,tripleo-quickstart,tripleo-quickstart-extras17:19
rlandyyep - right now - main review is failing17:20
*** ykarel has joined #oooq17:20
rlandytypo17:20
rlandyhttp://logs.openstack.org/22/596422/5/check/tripleo-ci-centos-7-scenario004-multinode-oooq-container/6a19943/job-output.txt.gz#_2018-08-27_17_01_58_38677717:20
weshay|roverpanda, we create the nodepool file for the  recreate work17:20
weshay|roverwould it not be easier just to adapt that?17:20
* rlandy fixes17:21
weshay|roverI guess it would be better to nuke17:21
weshay|roverI'm a flip flopper17:21
weshay|rovernot a small bit of work :(17:22
rlandypatch 6 at work17:23
rlandyweshay|rover: panda: wow - the never ending story of work rework here17:23
*** dtantsur is now known as dtantsur|afk17:24
weshay|roverrlandy, ya..17:24
weshay|roveragree17:24
rlandywatching patch 6 - let's see how we go17:24
*** trown|lunch is now known as trown17:26
*** ykarel_ has joined #oooq17:29
rlandyte_broker_ip is undefined17:30
rlandyok ..17:30
pandarlandy: ok wait17:30
pandarlandy: we'll use a default value17:31
*** ykarel has quit IRC17:31
rlandyuse the default we had before17:31
rlandy  export GEARDSERVER=${TEBROKERIP-192.168.1.1}17:32
pandarlandy: that default doesnt' make any sense to anyone, it wasn't making srens even fot rh1 and rh2, I'll put 192.168.103.25417:33
pandaso this will work in rdocloud while we set up the new parents17:33
rlandyok17:34
rlandythe real value should be in rdo ovb file though17:34
rlandydefault could be anything really17:35
pandarlandy: we need the real value to be in the inventory, because it's used by toci_* scripts. That's why I wanted to reparent. Or maybe we can set some group vars in the nodeset, and not touch the parents at all.17:37
rlandyright now makes no diff as there is only one te-broker17:38
pandapanda: repeat with me: "the case statement in bash does not work like in C"17:46
rlandylol17:48
rlandy;;17:48
rlandypanda: at least it fails fast17:48
rascasoftweshay|rover, uhm the to_nice_yaml is a must... or not?17:56
weshay|roverrascasoft, can you show me what you are getting for it?17:56
rascasoftweshay|rover, I mean, it is what converts the variable into a yaml usable by the deployment...17:56
weshay|roverrascasoft, part of the issue is that you are reporting issues via irc17:56
rascasoftweshay|rover, oh it was there also before17:56
weshay|roverya17:56
weshay|roverit was there before17:56
*** holser_ has quit IRC17:56
rascasoftweshay|rover, oh are you saying we need a bug?17:57
rlandybug added to https://review.openstack.org/#/c/58148817:57
weshay|roverrascasoft, I'm saying I need more data17:57
rascasoftweshay|rover, about what precisely?17:57
weshay|roverrascasoft, I plugged that code into a jinja linter and it works w/o to_nice_yaml17:58
rlandycp: cannot stat ‘/etc/nodepool/id_rsa*’: No such file or directory17:58
weshay|roverwhich is an ansible library I think17:58
weshay|roverrascasoft, where do you see that in the log17:58
weshay|rover017:58
rascasoftweshay|rover, ok, but, what if you try to use it inside a deployment?17:58
rascasoftweshay|rover, because that's where I found the problem: I was trying to do a composable deployment without declaring the overcloud_roles var17:59
rascasoftweshay|rover, expecting the roles to be generated by generate_overcloud_roles17:59
rascasoftweshay|rover, but in this way you get an error18:00
rascasoftweshay|rover, I've tried to be as precise as possible in the review description18:00
weshay|roverrascasoft, bluejeans18:00
pandaonce more unto the patch, my friends.18:00
rlandypanda: ack18:00
weshay|roverrascasoft, https://bluejeans.com/u/whayutin/18:01
rascasoftweshay|rover, yes master, coming18:01
rfolcorlandy, are you working on sub_nodes replacement for removing legacy pre ?18:03
rfolcoI see https://review.openstack.org/#/c/596422, but some patches are needed on tripleo-ci and tqe to stop using sub_nodes18:05
rfolcoI can work on that if not duplicating work... otherwise let me know how I can help rlandy panda18:06
pandarfolco: I'm workinmg on it18:11
rfolcopanda, ack18:11
pandarfolco: https://review.openstack.org/59642218:11
pandarfolco: I'll probably have to drop at some point, I hope to get at least past playbooks calling18:11
rfolcopanda, how about tqe ? https://github.com/openstack/tripleo-quickstart-extras/blob/8c09ea39144e1fdc257f5db150173f5597d76ae3/roles/overcloud-deploy/defaults/main.yml#L9618:13
*** dtrainor has quit IRC18:14
pandaquickstart: you are fired.18:23
pandarfolco: yeah so, I think we are recreating that files somewhere ? is it possibile ? otherwise we have to get it from nodepool and pass it directly as extra var18:24
pandato quickstart18:24
*** ykarel_ is now known as ykarel18:25
rfolcopanda, I believe we should replace that with ansible inventory var, I can take a look at this part if you want me to18:28
rfolcoI mean, can help with tqe references to legacy sub_nodes_private18:29
pandaoh dear18:29
pandatripleo-inventory uses /etc/nodepool18:29
pandaI'm going to cry in a corner18:29
rlandythis is not fun18:30
rfolcoyeah we need to make sure we label correctly nodes for controllers and compute and use the right label.... for *all-the-code*18:31
rfolcothats why we decided to keep with sub_nodes when we started the migration to v318:31
rlandypanda: rfolco: it's referenced in config as well18:32
rlandyhttps://github.com/openstack/tripleo-quickstart/blob/master/config/nodes/2ctlr.yml#L1618:32
rlandyhttps://github.com/openstack/tripleo-quickstart/blob/master/config/nodes/1ctlr.yml18:32
rfolcoyep18:33
rfolcoyep yep yep18:33
rfolcooh man18:33
rlandy^^ need to replace all of that18:33
rfolcoI guess these changes need to be depends-on in https://review.openstack.org/59642218:36
rfolcotq and tqe18:36
rlandywell some tests will hit those18:36
*** ykarel is now known as ykarel|away18:38
rlandyrfolco: ^^ we will only see the nodes in some tests but inventory in all18:39
rlandyand yes 0 depends-on18:39
rlandyrfolco: you are putting in those changes??18:40
rfolcorlandy, if you don't mind, I want to help somewhere :)18:40
rlandygo ahead18:40
rfolcothx18:40
rlandysorry18:41
rlandyrfolco: you good with what changes to make?18:41
rfolcorlandy, want to quick bj to make sure we are on the same page ?18:42
rlandyrfolco: yep - the changes in tq and tqe - include panda as well18:43
rfolcorlandy, replace all references to sub_nodes* on tq and tqe. Then https://review.openstack.org/596422 can depends-on these changes18:43
rlandymaybe he is done crying in the corner18:43
rfolcopoor panda18:43
rlandycorrect18:43
rlandysome are reproducer only but we may as well fix them all18:44
*** dtrainor has joined #oooq18:44
pandarfolco: how are you going to replace that ip list ?18:45
pandarfolco: the only way I see is to get it in zuul playbooks with a subelements loop18:45
pandarfolco: and then pass it to quickstart18:45
rfolcofor ansible_host in hosts ? --> http://logs.openstack.org/48/589448/9/check/tripleo-ci-centos-7-3nodes-multinode/4398d2d/zuul-info/inventory.yaml18:47
pandarfolco: where ?18:48
*** vinaykns has joined #oooq18:48
rlandyhave to reference the inventory18:48
pandarfolco: where you plan to do this ? I'm not sure we have the inventory aavailable18:48
rlandyhow though18:48
rlandythere are roles on zuul-jobs18:49
rlandyalso we have a zuul inventory and a quickstart one18:49
rlandyzuul.executor18:52
rfolcowell, the idea is to replace points where we read /etc/nodepool/sub_nodes_private to what we have in zuul inventory with the zuul var zuul.hosts.xxx18:54
rfolcocat sub_nodes_private18:54
rfolco10.209.4.8118:54
rfolco10.209.3.24718:54
rlandyrfolco: what does zuul.hosts return?18:57
rlandyrfolco: ??19:05
rfolcorlandy, sorry, I am doing some research on zuul docs19:05
rlandyok19:05
pandarfolco: rfolco https://github.com/openstack-infra/tripleo-ci/blob/master/playbooks/openstack-zuul-jobs/legacy/pre.yaml#L2719:05
pandarfolco: use this19:05
pandarfolco: as a starting point19:05
pandarfolco: this is how the legacy playbook recreates the file19:06
rlandyzuul.executor.inventory_file19:06
rfolcowow I am surprised we filled the legacy with the new vars but not nuked the legacy19:06
rlandycan't we just include_vars: file: zuul.executor.inventory_file19:11
rfolcothe vars are available, just need to use them19:14
rascasoftrlandy, weshay|rover, it worked! We're at the overcloud-deploy task, so we passed the critical point https://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans/29/console19:19
rlandyamazing!19:19
weshay|roverrascasoft, good.. nice catch on that19:20
*** ykarel|away has quit IRC19:20
rascasoftrlandy, weshay|rover, I'm leaving now, but these are the two reviews that we need to merge to apply the change: https://review.openstack.org/#/c/596789/ and https://code.engineering.redhat.com/gerrit/#/c/148025/19:23
rascasoft(in this order)19:23
sshnaidmrascasoft, rlandy, weshay|rover I'm afraid it's a hack, not long term solution. This overcloud download was a hack for upgrades team, but rascasoft case is completely different. We shouldn't use this hack for that19:26
sshnaidmwe have role that fetches images and should use it19:26
weshay|roversshnaidm, no no19:26
weshay|roversshnaidm, point me at that19:27
weshay|roversshnaidm, you referring to fetch-images?19:28
weshay|roverwe could call that as an option after the undercloud19:28
sshnaidmweshay|rover, yea, it doesn't present in these playbooks, commented in the patch19:28
weshay|roverrascasoft, the advantage there would be it has nice retries etc19:28
weshay|roversshnaidm, ya.. so that's fairly confusing.. let's put in a patch on top of rasca's19:29
sshnaidmweshay|rover, we shouldn't have this code at all, need to check if upgrades still needs it (hope that no)19:29
rascasoftweshay|rover, sshnaidm, that's fine by me, but then, why keeping this overcloud image limited thing?19:29
weshay|roversshnaidm, k.. well rascasoft's use case is required19:29
weshay|roverbut I hear ya w/ fetch.yml19:29
weshay|roversshnaidm, rascasoft /me puts patch in on top of rascasoft19:30
sshnaidmrascasoft, it's just a bug that playbook doesn't contain fetching images19:30
rascasoftsshnaidm, I can fix that yes19:30
sshnaidmrascasoft, should be something like that: https://github.com/openstack/tripleo-quickstart-extras/blob/master/playbooks/ovb-setup.yml#L5119:30
sshnaidmrascasoft, but just with "- { role: fetch-images, when: not to_build|bool }"19:31
rascasoftsshnaidm, yes, and this is exactly what we were looking for this morning---19:31
sshnaidmrascasoft, yeah19:31
rascasoftsshnaidm, this can be done right after the undercloud install, let me prepare it19:32
sshnaidmI just didn't get how it worked before, but as I understood from rlandy it was building images, right?19:32
rlandyno - it wasn;t19:32
rlandyI was experimenting with that19:32
rascasoftsshnaidm, no, at this point I think we los fetch-images somewhere19:32
rascasoft*lose19:32
sshnaidmrascasoft, yeah, seems like that19:32
weshay|roversshnaidm, fetch images is not a perfect fit19:33
sshnaidmweshay|rover, it's the fit :)19:33
weshay|rover# Same as the above just copy the base os image to the fetch_dir as undercloud19:33
weshay|rover- name: Get base OS qcow2 image from cache19:33
weshay|rover  command: >19:33
weshay|rover    cp {{ image_cache_path }} {{ image_fetch_dir }}/undercloud.{{ image.type }}19:33
weshay|rover  when: image.type  == "qcow2" and image.md5sum is defined19:33
sshnaidmrascasoft, your jobs are periodic, right? you don't need to build patches there19:34
rascasoftsshnaidm, correct19:34
sshnaidmrascasoft, cool, so you don't need all these parts that modify image19:34
rascasoftnot at all19:34
rascasoftsshnaidm, rlandy, weshay|rover, fetch images was present before inside the full baremetal-undercloud.yml playbook19:35
rascasoftright after prep-containers19:36
weshay|roversshnaidm, ya... it's not a good enough fit to -1 his patch imho19:36
rascasoftsshnaidm, I agree in any case with weshay|rover we can keep both19:36
sshnaidmrascasoft, you can use it even before undercloud, it doesn't require any OS services afaik19:36
weshay|roversshnaidm, we need to fix this a bit afaict19:36
rascasoftsshnaidm, true19:37
sshnaidmweshay|rover, what do you mean?19:37
weshay|roversshnaidm, a use case should be that it downloads images directly to the undercloud, not the host19:37
sshnaidmweshay|rover, it does19:37
weshay|roverok.. let me try it again19:38
rlandyrfolco: any thoughts on include_vars with zuul.executor.inventory_file?19:38
rfolcorlandy, what you want to acomplish ?19:39
rlandyso we can access all.hosts.primary.*19:40
rfolcowe can access zuul inventory already19:40
rascasoftweshay|rover, sshnaidm, with this in place https://review.openstack.org/596877 I don't even need the internal patch19:41
rascasoftweshay|rover, sshnaidm, this should fix *everything* (trying it right now)19:41
weshay|roverah ok.. ya.. that should do it19:41
rfolco{{ hostvars['primary']['ansible_host'] }} --> http://logs.openstack.org/48/589448/9/check/tripleo-ci-centos-7-3nodes-multinode/4398d2d/zuul-info/inventory.yaml19:42
rfolco ansible_host: 104.130.138.20619:42
weshay|roverI need that for baseos too19:42
weshay|roverrascasoft, and you have the overcloud full and ipa defined in your images list?19:42
rlandyrfolco: o - so what's the hold up in replacing /etc/nodepool/primary_node_private?19:42
rascasoftweshay|rover, sshnaidm yes, both upstream and downstream since those are part of the release config files19:43
rascasoft(so no need to override)19:43
sshnaidmrascasoft, do you need become:true ?19:43
sshnaidmrascasoft, images could be inaccessible this way19:44
rascasoftsshnaidm, I don't think so, I wasn't becoming previously19:44
rascasoftlet me double check19:44
rascasoftsshnaidm, I confirm, no need to become. fetch-images takes care of it (see tripleo-quickstart/roles/fetch-images/tasks/main.yml)19:45
sshnaidmrascasoft, ok, commented there19:45
rascasoftsshnaidm, sorry sagi, I double checked, I WAS doing the same before19:46
rascasoftsshnaidm, let me try the patch and I can come tomorrow with the results to see if it worked19:47
rascasoftsshnaidm, but it makes more sense not having become: true, let me repatch19:47
rascasoftsshnaidm, weshay|rover, done, I'm testing it19:48
sshnaidmrascasoft, yeah, worth to check without become, always possible to change it back..19:49
*** holser_ has joined #oooq19:50
rfolcorlandy, lack of knowledge of what is zuul inventory vs quickstart inventory from my side19:51
rfolcorlandy, I am replacing case by case and will submit a patch soon19:51
rascasoftsshnaidm, weshay|rover, testing it, I'm leaving now, my eyes are bleeding. I'll let you know how the test works.19:52
weshay|roverrascasoft, cool man.. thanks19:54
rlandycool19:58
rlandyweshay|rover: rascasoft: sshnaidm: should we just update to remove the become?20:04
rlandyhttps://review.openstack.org/#/c/596877/20:05
*** dtrainor_ has joined #oooq20:05
weshay|roverrlandy, ya.. become is gone20:05
rlandythen we can core vote on it and move things along20:05
rlandyah - sorry  see updated20:05
*** dtrainor has quit IRC20:06
rlandyunder test now?20:06
weshay|roverssbarnea, rfolco https://review.openstack.org/#/c/596799/20:07
rlandyweshay|rover: pls check out https://bugs.launchpad.net/tripleo/+bug/1789294 and let me know what you want to do with assigning this bug and status20:22
openstackLaunchpad bug 1789294 in tripleo "RDO Cloud jobs move to zuulv3 native is blocked by legacy dependencies" [Undecided,Triaged]20:22
rlandyI can take ownership if need be20:23
rlandyrfolco: panda: ^^20:30
rlandyneed to run out for a few minutes - biab20:31
*** rlandy is now known as rlandy|brb20:31
*** holser_ has quit IRC20:36
*** trown is now known as trown|outtypewww20:43
*** rlandy|brb is now known as rlandy20:53
rlandyhttps://rhos-dev-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/oooq-master-rdo_trunk-bmu-ha-lab-cygnus-float_nic_with_vlans/30/console20:55
rlandyfailed :(20:55
rlandypip cache? didn;t bring in change21:03
rlandybest way to clear pip-cache?21:15
rlandy--clean errors21:15
rlandyweshay|rover: sshnaidm: ping - ever used workdir/apply_patch.sh?21:24
rlandydon't think this is working for rascasoft's job21:25
rlandywould like to use review -d21:25
rlandyrfolco: how goes it?21:27
rfolcorlandy, painful21:27
rfolcorlandy, let me just finish the second patch so we can iterate/test21:27
rlandyrfolco: sure - I am around21:28
rfolcorlandy, my last blocker: https://github.com/openstack/tripleo-quickstart-extras/blob/8c09ea39144e1fdc257f5db150173f5597d76ae3/roles/overcloud-deploy/defaults/main.yml#L9621:29
rfolcorlandy, sub_nodes_private would have:21:29
rfolcosecondary-2 ip21:29
rfolcosecondary-1 ip21:30
rlandyhmmm ... 21:17:41 fatal: Couldn't find remote ref refs/changes/77/596877/221:30
rlandyrascasoft: ^^21:30
rlandyrfolco: ok - looking positive21:30
rfolcorlandy, my question is - https://github.com/openstack/tripleo-quickstart-extras/blob/8c09ea39144e1fdc257f5db150173f5597d76ae3/roles/overcloud-deploy/defaults/main.yml#L9621:30
rlandyshould just return ip I think21:31
rfolcohow do I get controller for 1 subnode or 2 subnodes cases21:31
rlandydepends on nodes file21:31
rfolco    hosts: "{{ hostvars['secondary-1']['ansible_host'] }}"21:31
rfolcofor 1 ctrl21:31
rlandyyes21:31
rlandyok21:31
rlandyand21:31
rfolcoand     hosts: "{{ hostvars['secondary-2']['ansible_host'] }}"21:31
rfolcofor 2ctrl21:32
rfolcoI just don't find a good condition21:32
rlandythat is ok21:32
rlandyit was never deterministic21:32
rlandyhence the failure on 3 node21:33
rfolcothe problem is with sed it got always the 1st line of the file21:33
rfolcowhich was always the controller node, secondary-2 or secondary-121:33
rfolcobut here I need to specify who is the controller21:33
rfolcomaybe it requires a new nodeset group/label21:34
rlandyrfolco: https://github.com/openstack/tripleo-quickstart/blob/master/config/nodes/2ctlr.yml21:35
rlandythat never worked consistently21:36
rlandysometimes it was in the right order and sometimes not21:36
rfolcohmm it overrides21:36
rlandyit didn't always get it right21:37
rlandymyoung: you still around?21:37
rlandyknow anything about workdir/apply_patch.sh?21:38
rfolcorlandy, panda https://review.openstack.org/#/q/topic:replace_legacy_pre+(status:open+OR+status:merged)21:52
rfolcoI am sure this requires more work21:52
rlandyrfolco: k - will check it out21:52
rfolcofeel free to jump in21:52
rlandyjust giving rascasoft's job and other try21:55
rlandy21:54:56 + /home/rhos-ci/workdir/apply_patch.sh 596877 tripleo-quickstart-extras tripleo-quickstart-extras openstack21:55
rlandy21:54:57 Revision for 596877/ -> refs/changes/77/596877/221:55
rlandybetter21:55
rlandyfinally!!!!22:04
rlandyrascasoft's job has the change22:04
rlandyrfolco: pls make https://review.openstack.org/#/c/596422/ dependent on your jobs so we can test22:06
*** apetrich has quit IRC22:09
*** apetrich has joined #oooq22:14
*** dsneddon has joined #oooq22:19
*** vinaykns has quit IRC22:35
weshay|roverrlandy, easy one https://review.openstack.org/#/c/596919/22:48
* weshay|rover looks at the bug ]22:49
weshay|roverrlandy, /me reads https://bugs.launchpad.net/tripleo/+bug/178929422:49
openstackLaunchpad bug 1789294 in tripleo "RDO Cloud jobs move to zuulv3 native is blocked by legacy dependencies" [Undecided,Triaged] - Assigned to Ronelle Landy (rlandy)22:49
rlandylooks fine22:49
rlandythanks22:49
rlandyweshay|rover: also modified rascasoft's job a bit22:50
weshay|roverrlandy, k.. thanks22:50
rlandylooks like it gets the change now22:50
weshay|roverrlandy, what do you want to do w/ osp-13 run it on changes or periodically?22:50
rlandyweshay|rover: periodically22:50
rlandybut I need to put in a review change22:50
rlandywill do that tonight22:51
rlandyI hacked the job22:51
weshay|roverk22:51
weshay|roversshnaidm, is working late :)22:52
weshay|roveror :(22:52
weshay|roverrlandy, ssbarnea sshnaidm don't work tooooo much and fry thyself22:52
sshnaidmI'm not working, just keeping eye )22:52
weshay|roverk.. I'm off to soccer practice.. bbl22:53
rlandynot so late for me22:54
rlandy6:4522:54
rfolcoweshay|rover, [siri]: did you mean "football" ?22:55
rfolco:)22:55
rlandylol22:56
weshay|roverfutbol23:04
weshay|roverl8r's23:04
*** tosky has quit IRC23:08

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