Tuesday, 2017-11-28

*** ijw has quit IRC00:02
*** penick has quit IRC00:05
*** zhangfei has joined #openstack-ironic00:16
*** AlexeyAbashkin has joined #openstack-ironic00:17
*** bfournie has joined #openstack-ironic00:20
*** bfournie has quit IRC00:21
*** AlexeyAbashkin has quit IRC00:21
*** etingof has quit IRC00:25
*** etingof has joined #openstack-ironic00:26
*** ijw has joined #openstack-ironic00:30
*** jkilpatr has quit IRC00:36
*** absubram has joined #openstack-ironic00:43
*** jkilpatr has joined #openstack-ironic00:45
*** jkilpatr has quit IRC00:50
*** hw_wutianwei has joined #openstack-ironic00:54
hogepodgeugh, can someone give a good explanation or example of how to use resource classes?00:56
hogepodgeI've tried to follow all the steps in the ironic deployment guide and wind up with an error from the nova_conductor that looks like this00:57
hogepodge"Invalid resource class in resources parameter: No such resource class CUSTOM_SUPERMICRO."00:57
hogepodge(the resource class I've attached to the node is 'supermicro', and the flavor has the property resources:CUSTOM_SUPERMICRO='1'00:59
hogepodgeoh wait, never mind. I guess I didn't give the placement server enough time to pick up the node enrollment01:01
*** jkilpatr has joined #openstack-ironic01:03
*** phuongnh has joined #openstack-ironic01:06
*** qsyqian has joined #openstack-ironic01:07
*** jkilpatr has quit IRC01:09
*** jaypipes has quit IRC01:10
*** jkilpatr has joined #openstack-ironic01:11
*** yangyapeng has joined #openstack-ironic01:15
*** yangyapeng has quit IRC01:16
*** yangyapeng has joined #openstack-ironic01:16
*** rbudden has quit IRC01:17
TheJuliac'est la vie :(01:19
*** jlabarre has quit IRC01:29
*** jkilpatr has quit IRC01:38
*** sasha2 has quit IRC01:38
*** absubram has quit IRC01:45
*** fragatin_ is now known as fragatina01:46
*** rbudden has joined #openstack-ironic01:49
*** yolanda has quit IRC01:54
*** charcol has quit IRC01:57
*** Goneri has quit IRC01:57
*** rloo has quit IRC01:59
*** bfournie has joined #openstack-ironic01:59
*** rbudden has quit IRC02:01
*** ianychoi has quit IRC02:03
*** AlexeyAbashkin has joined #openstack-ironic02:16
*** yolanda has joined #openstack-ironic02:18
*** AlexeyAbashkin has quit IRC02:21
*** yolanda has quit IRC02:24
*** gcb has joined #openstack-ironic02:27
*** mat128 has joined #openstack-ironic02:38
*** yolanda has joined #openstack-ironic02:41
*** qsyqian has quit IRC02:44
*** qsyqian has joined #openstack-ironic02:57
*** ijw has quit IRC02:59
*** fragatina has quit IRC02:59
*** fragatina has joined #openstack-ironic03:00
*** ijw has joined #openstack-ironic03:02
*** fragatina has quit IRC03:04
*** zhangfei has quit IRC03:20
*** zhangfei has joined #openstack-ironic03:21
*** ijw has quit IRC03:23
*** ijw has joined #openstack-ironic03:34
*** links has joined #openstack-ironic03:39
*** jaianshu has joined #openstack-ironic03:48
*** Nisha_Agarwal has joined #openstack-ironic04:02
*** ijw has quit IRC04:08
*** udesale has joined #openstack-ironic04:14
*** AlexeyAbashkin has joined #openstack-ironic04:16
*** dpawar has joined #openstack-ironic04:16
*** AlexeyAbashkin has quit IRC04:21
*** karimb has joined #openstack-ironic04:22
*** dpawar has quit IRC04:23
*** karimb has quit IRC04:38
*** Nisha_Agarwal has quit IRC04:47
*** Nisha_Agarwal has joined #openstack-ironic04:52
*** jaianshu_ has joined #openstack-ironic04:59
*** jaianshu has quit IRC04:59
*** saop has joined #openstack-ironic05:03
*** threestrands has quit IRC05:10
*** threestrands has joined #openstack-ironic05:10
*** threestrands has quit IRC05:10
*** threestrands has joined #openstack-ironic05:10
*** threestrands has quit IRC05:12
*** threestrands has joined #openstack-ironic05:12
*** threestrands has quit IRC05:12
*** threestrands has joined #openstack-ironic05:12
*** stendulker has joined #openstack-ironic05:21
*** dpawar has joined #openstack-ironic05:22
*** Nisha_ has joined #openstack-ironic05:57
*** jaganathan has joined #openstack-ironic05:57
*** fragatina has joined #openstack-ironic06:00
*** Nisha_Agarwal has quit IRC06:00
*** Nisha_away has joined #openstack-ironic06:03
*** fragatina has quit IRC06:05
*** pcaruana has joined #openstack-ironic06:06
*** pcaruana has quit IRC06:06
*** Nisha_ has quit IRC06:06
*** karthiks has joined #openstack-ironic06:15
*** fragatina has joined #openstack-ironic06:21
*** absubram has joined #openstack-ironic06:22
*** mat128 has quit IRC06:28
*** absubram has quit IRC06:31
*** qsyqian_ has joined #openstack-ironic06:34
*** fragatina has quit IRC06:34
*** fragatina has joined #openstack-ironic06:34
*** absubram has joined #openstack-ironic06:37
*** qsyqian_ has quit IRC06:38
*** qsyqian has quit IRC06:38
*** fragatina has quit IRC06:38
*** fragatina has joined #openstack-ironic06:43
*** jtomasek has joined #openstack-ironic06:48
*** jtomasek has quit IRC06:48
*** jtomasek has joined #openstack-ironic06:49
*** e0ne has joined #openstack-ironic06:52
*** liuzz has joined #openstack-ironic06:52
*** threestrands has quit IRC07:04
*** fragatina has quit IRC07:06
*** namnh has joined #openstack-ironic07:06
*** fragatina has joined #openstack-ironic07:07
*** marios has joined #openstack-ironic07:09
*** fragatina has quit IRC07:11
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/52331307:16
*** zhangfei has quit IRC07:16
*** spectr has joined #openstack-ironic07:18
*** rbartal has joined #openstack-ironic07:19
*** zhangfei has joined #openstack-ironic07:20
*** spectr has quit IRC07:21
*** Nisha_away has quit IRC07:26
*** Nisha_away has joined #openstack-ironic07:27
*** makowals has joined #openstack-ironic07:34
*** fragatina has joined #openstack-ironic07:39
*** charcol has joined #openstack-ironic07:46
*** zhangfei has quit IRC07:51
*** AlexeyAbashkin has joined #openstack-ironic07:52
*** rcernin has quit IRC07:53
*** d0ugal has joined #openstack-ironic07:55
*** e0ne has quit IRC08:01
openstackgerritIlya Etingof proposed openstack/sushy-tools master: abstracted away the cloud driver interface  https://review.openstack.org/52332108:02
*** zhangfei has joined #openstack-ironic08:03
*** karimb has joined #openstack-ironic08:11
*** zhangfei has quit IRC08:12
*** ptx0 has quit IRC08:16
*** trungnv has quit IRC08:18
*** Nisha_away has quit IRC08:18
*** trungnv has joined #openstack-ironic08:18
openstackgerritHironori Shiina proposed openstack/ironic-specs master: Remove API change for supported power states  https://review.openstack.org/52333508:23
*** zhangfei has joined #openstack-ironic08:24
openstackgerritVu Cong Tuan proposed openstack/ironic master: Apply pep8 check to app.wsgi  https://review.openstack.org/52333708:25
*** Nisha_away has joined #openstack-ironic08:27
*** pcaruana has joined #openstack-ironic08:28
openstackgerritVu Cong Tuan proposed openstack/ironic-python-agent master: Apply pep8 check to app.wsgi  https://review.openstack.org/52334108:29
*** racedo has joined #openstack-ironic08:41
*** ccamacho has joined #openstack-ironic08:46
*** AlexeyAbashkin has quit IRC08:48
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Abstract away the cloud driver interface  https://review.openstack.org/52332108:48
*** AlexeyAbashkin has joined #openstack-ironic08:51
*** ianychoi has joined #openstack-ironic08:53
*** priteau has joined #openstack-ironic09:01
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942709:02
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942709:07
*** lucas-afk is now known as lucasagomes09:19
*** absubram has quit IRC09:24
*** Nisha_away has quit IRC09:27
*** mgoddard has joined #openstack-ironic09:34
*** e0ne has joined #openstack-ironic09:36
*** etingof has quit IRC09:38
*** derekh has joined #openstack-ironic09:46
*** openstackgerrit has quit IRC09:48
*** etingof has joined #openstack-ironic09:54
*** rcernin has joined #openstack-ironic09:55
*** makowals has quit IRC09:57
*** namnh has quit IRC10:07
sambetts|afkMorning all10:11
*** sambetts|afk is now known as sambetts10:11
*** gcb has quit IRC10:28
*** phuongnh has quit IRC10:30
*** karimb has quit IRC10:32
*** udesale has quit IRC10:55
*** zhangfei has quit IRC10:55
*** gmonteiro has joined #openstack-ironic11:00
*** jkilpatr has joined #openstack-ironic11:07
*** makowals has joined #openstack-ironic11:12
*** amarao has joined #openstack-ironic11:12
*** makowals has quit IRC11:21
*** makowals has joined #openstack-ironic11:23
*** openstackgerrit has joined #openstack-ironic11:23
openstackgerritSam Betts proposed openstack/ironic master: Add information about neutron ML2 drivers to multitenancy docs  https://review.openstack.org/52339111:23
*** milan_ has joined #openstack-ironic11:24
*** jkilpatr has quit IRC11:27
milan_morning Ironic! :)11:27
*** stendulker has quit IRC11:30
*** amarao1 has joined #openstack-ironic11:36
*** jkilpatr has joined #openstack-ironic11:38
*** fellypefca has joined #openstack-ironic11:40
fellypefcaGood morning everyone. :)11:40
*** deadnull has joined #openstack-ironic11:46
*** karimb has joined #openstack-ironic11:46
*** deadnull has quit IRC11:46
milan_morning fellypefca! :)11:47
milan_dtantsur|afk, hey, I've got the firewall vs filter deprecations straight but there are some more from keystone; this patch or a different one? https://review.openstack.org/#/c/523196/ http://logs.openstack.org/96/523196/1/check/ironic-tempest-dsvm-ironic-inspector/20ede3b/logs/screen-ironic-inspector.txt.gz?level=WARNING11:48
patchbotpatch 523196 - ironic-inspector - fix dvsm config deprecations11:48
milan_aarefiev, hey! :) I've been thinking about the job for CI of dnsmasq filter driver; would you mind if I flipped the default iptables one (say discovery) to dnsmasq? We want to deprecate iptables eventually, anyway..11:50
*** efried has quit IRC11:54
fellypefcamilan_o/11:55
fellypefcamilan_ o/ ops11:55
milan_:)11:55
*** vsaienko has joined #openstack-ironic12:00
*** e0ne has quit IRC12:01
*** d0ugal has quit IRC12:04
*** e0ne has joined #openstack-ironic12:05
*** nicodemos has joined #openstack-ironic12:05
aarefievmilan_: hey, yeah, I don't have any objections to switching discovery on dnsmasq12:06
*** karimb has quit IRC12:06
*** jkilpatr has quit IRC12:06
*** jkilpatr has joined #openstack-ironic12:07
*** efried has joined #openstack-ironic12:07
*** d0ugal has joined #openstack-ironic12:07
*** vsaienko has quit IRC12:08
*** vsaienko has joined #openstack-ironic12:15
*** vsaienko has quit IRC12:17
hjensasmorning sambetts, do you have time to look into the docs job in networking-baremetal repo? (This error: http://logs.openstack.org/51/521751/5/check/build-openstack-sphinx-docs/0bcdd62/job-output.txt.gz#_2017-11-27_10_07_06_426700)12:20
hjensassambetts: I am not sure if we should remove *-neutron suffix from jobs, or change the tox_install script.12:21
*** udesale has joined #openstack-ironic12:23
sambettshjensas: I was taking a look at that, the patch you put up to add neutron to the require-projects seemed like the right change however it seems like it was rejected because of a different reason, I feel like it might be a bug12:23
*** jaianshu__ has joined #openstack-ironic12:25
*** jaianshu__ has quit IRC12:25
hjensassambetts: yes, the infra team feedback was that it would'nt be neececary once some changes they where doing merged.12:25
hjensassambetts: the infra team has been pushing this tox_install change, https://review.openstack.org/#/c/522343/ , to several networking-* repos.12:26
patchbotpatch 522343 - neutron-vpnaas-dashboard - Align tox_install.sh with other projects (MERGED)12:26
*** jaianshu_ has quit IRC12:28
sambettshjensas: ours already uses basically the same script, they are just standardising it across all the repos12:29
sambettshjensas: I believe we are waiting for https://review.openstack.org/#/c/521145/12:30
patchbotpatch 521145 - openstack-infra/openstack-zuul-jobs - Switch build-openstack-sphinx-docs to build-sphinx...12:30
*** hw_wutianwei has quit IRC12:30
hjensassambetts: ah, I see. Then I will be patient.12:31
*** karimb has joined #openstack-ironic12:34
*** jaianshu has joined #openstack-ironic12:35
*** saop has quit IRC12:35
*** amarao1 has quit IRC12:40
jkilpatrwhat's the default dhcp lease time for an inspecting node?12:43
*** vsaienko has joined #openstack-ironic12:46
milan_aarefiev, cool, I'll post a patch soonish then12:48
milan_morning hjensas, sambetts! :)12:48
hjensaso/ milan_ :)12:49
*** jtomasek_ has joined #openstack-ironic12:49
*** vsaienko has quit IRC12:50
*** jtomasek has quit IRC12:52
nicodemosmorning12:53
*** ricardoas has quit IRC12:54
*** yangyapeng has quit IRC12:56
bfourniejkilpatr:  in Pike the dhcp lease time was increased to 10 minutes, prior to that it was 2 - https://review.openstack.org/#/c/510125/12:57
patchbotpatch 510125 - puppet-ironic (stable/pike) - Increase Ironic inspector dnsmasq lease time (MERGED)12:58
jkilpatrbfournie, thanks!12:58
jkilpatrlol 'should be no downside'12:58
* jkilpatr goes to file bug12:58
*** mgoddard has quit IRC12:58
jkilpatrit's pretty minor though.12:59
bfourniejkilpatr: what are you seeing?12:59
jkilpatrbfournie, so pike batches and retires inspections, so 20 nodes at a time with retry groups. That works great! but If you don't expand the inspection ip range (size 20 by default) the next batch will start with outstanding dhcp leases.13:00
jkilpatrnot really sure what to do about that, if you should say 'have enough ip's to do inspection' (probably the right route)13:01
jkilpatror if the dhcp leases should be expired as soon as inspection finishes so that you can inspect an unlimted number of nodes with the default settings.13:01
*** dtantsur|afk is now known as dtantsur13:02
*** MattMan has quit IRC13:02
dtantsurhi ironic!13:02
*** MattMan has joined #openstack-ironic13:02
dtantsurmilan_: as you prefer13:02
bfourniejkilpatr: yeah its not really a problem with the lease time, it shouldn't be dependent on that13:03
milan_dtantsur, k, let's merge one by one, I guess there are two issues with the keystone, let's keep this one focused on the filter config13:04
*** jlabarre has joined #openstack-ironic13:06
fellypefcaHi dtantsur13:07
*** ricardoas has joined #openstack-ironic13:08
ricardoasmorning, ironic13:10
*** ijw has joined #openstack-ironic13:11
*** dprince has joined #openstack-ironic13:11
*** vsaienko has joined #openstack-ironic13:12
dtantsurhi fellypefca13:13
dtantsurpas-ha: hey! n-g-s is within ironic now :)13:14
*** lucasagomes is now known as lucas-hungry13:14
pas-hayay! :)13:14
pas-haneed to add some small things it seems, like docs and IRC posts13:15
dtantsurpas-ha: now I think we should add ironic-core to n-g-s-core13:15
pas-hao, yes, sure13:15
dtantsurpas-ha: were its releases managed via openstack/releases?13:15
*** ijw has quit IRC13:15
* dtantsur suspects no13:16
pas-hanot sure actually13:16
*** links has quit IRC13:16
*** yolanda has quit IRC13:16
pas-hadtantsur: included ironic-core in networking-generic-switch-core13:16
milan_morning pas-ha, ricardoas! :)13:17
milan_and morning bfournie! :)13:17
dtantsurpas-ha: then we need to remove https://github.com/openstack-infra/project-config/blob/master/gerrit/acls/openstack/networking-generic-switch.config#L1-L2 and https://github.com/openstack-infra/project-config/blob/master/gerrit/acls/openstack/networking-generic-switch.config#L10-L11 and13:18
dtantsurhttps://github.com/openstack-infra/project-config/blob/master/gerrit/acls/openstack/networking-generic-switch.config#L613:18
dtantsurto revert these ACLs to their defaults13:19
*** trown|outtypewww is now known as trown13:20
*** yolanda has joined #openstack-ironic13:21
*** mgoddard has joined #openstack-ironic13:22
pas-hait seems we were not using openstack/releases, as ther's this group https://review.openstack.org/#/admin/groups/1263,members13:24
pas-haand ther's no mention of n-g-s in openstack/releases13:26
*** karimb has quit IRC13:27
*** zhangfei has joined #openstack-ironic13:28
*** jaypipes has joined #openstack-ironic13:31
*** yangyapeng has joined #openstack-ironic13:32
*** mat128 has joined #openstack-ironic13:33
*** yangyapeng has quit IRC13:37
*** karimb has joined #openstack-ironic13:40
*** jaganathan has quit IRC13:40
*** rbudden has joined #openstack-ironic13:49
openstackgerritMerged openstack/ironic master: Rework drivers page in the admin documentation  https://review.openstack.org/51763213:53
dtantsursambetts: hey, could you please insert https://review.openstack.org/#/c/515452/ in your queue?13:54
patchbotpatch 515452 - ironic - [devstack] stop setting or relying on standard pro...13:54
sambettsdtantsur: lgtm13:56
dtantsurthnx13:56
*** rloo has joined #openstack-ironic13:58
*** jaianshu has quit IRC13:58
*** sasha2 has joined #openstack-ironic14:02
*** Grenth has joined #openstack-ironic14:04
Grenthhey, anyone here?14:04
*** lucas-hungry is now known as lucasagomes14:07
dtantsurpas-ha, vdrok, FYI tagging ironic-staging-drivers 0.814:07
dtantsurGrenth: hi, a lot of people actually :)14:08
openstackgerritMerged openstack/ironic-specs master: Out-of-band Boot from UEFI iSCSI volume for HPE Proliant server  https://review.openstack.org/20733714:10
openstackgerritSam Betts proposed openstack/ironic master: Receive and store agent version on heartbeat  https://review.openstack.org/36486114:13
*** pcaruana has quit IRC14:13
Grenthdtantsur: I'm having some trouble with baremetal introspection, could you help me out?14:14
dtantsurGrenth: I hope so. please post your questions, we'll see if anyone can help.14:15
*** pcaruana has joined #openstack-ironic14:17
Grenthdtantsur: I'm trying to use OPNFV Apex which makes use of Openstack baremetal introspection. Problem is my nodes boot up via PXE, get into iPXE, console then shows the centos login... and DHCP apparently fails. Apparently DHCPDISCOVER are sent out when the NIC is not even ready and when it does, the DHCPACK takes too long to get back to the node - thus resulting in a DHCP timeout and14:17
Grenthintrospection failing... Question is: is there an easy way to modify the ramdisk to increase the timeout and/or increase the DHCPDISCOVER attempts?14:17
*** Goneri has joined #openstack-ironic14:18
*** mat128 has quit IRC14:18
dtantsurGrenth: I think you need to modify your ipxe configuration14:18
dtantsurGrenth: here is what we do in puppet-ironic https://review.openstack.org/#/c/523419/14:19
patchbotpatch 523419 - ironic-staging-drivers - Correct branches published as part of release notes14:19
dtantsurahhhmmm, no, not this link14:19
dtantsurhttps://github.com/openstack/puppet-ironic/blob/master/templates/inspector_ipxe.erb#L514:19
dtantsurGrenth: note --timeout in ^^^14:19
dtantsurI don't know much about Apex, maybe yolanda can provide some clues where to fix it?14:20
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Dnsmasq filter docs follow-up  https://review.openstack.org/52342014:20
*** mat128 has joined #openstack-ironic14:20
*** yolanda has quit IRC14:21
Grenthdtantsur: cheers! Will try to get a decent value there14:21
Grenththere goes yolanda :p14:21
Grenthdtantsur: ah... timeout is already set... --timeout 6000014:22
dtantsurhmm, then it's not it14:22
dtantsurGrenth: oh, maybe this is your problem https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#dhcp-during-pxe-or-ipxe-is-inconsistent-or-unreliable14:23
Grenthdtantsur: if I login after iPXE and start dhcp again (dhclient -d eth0) it's working fine... but that's not really of any help for deployment14:23
dtantsurGrenth: this does look like the link I've just posted14:24
Grenthdtantsur: meaning I'd have to gain access to the switch? :p14:24
dtantsurGrenth: yep, or ask someone :) this is a common case of problems.14:24
Grenthdtantsur: doubt the sysadmin will actually do that, but I can try14:25
dtantsurto clarify on your question "is there an easy way to modify the ramdisk": you are not getting to even load the introspection ramdisk14:25
dtantsuryour problems are likely to be somewhere between iPXE, the NIC and the network14:25
Grenthdtantsur: thought the introspection ramdisk is the part where ironic is already running and trying to connect to the inspector/dhcp14:26
dtantsurGrenth: if you're curious how ironic-inspector works, take a look at https://docs.openstack.org/ironic-inspector/latest/user/workflow.html#workflow14:27
dtantsurokay, after re-reading your initial question, I'm not sure if you're getting into ramdisk and *then* fail DHCP, or you fail DHCP on the iPXE stage and then fall through to the local disk OS14:28
Grenthdtantsur: PXE DHCP is okay, iPXE boots up, receives IP from DHCPserver, RAMDISK loads but fails DHCP14:30
dtantsurGrenth: it may be the problem above. also, how many NICs do you have on the provisining network? it's recommended to have one, I've seen weird issues with several.14:30
dtantsurbfournie or sambetts, maybe you have insights as well ^^14:31
Grenthdtantsur: provisioning NIC is one per node, 3 nodes, 1 jumphost are in that network14:33
*** yolanda has joined #openstack-ironic14:35
sambettshmm, I have seen issues with TOR with the edge mode not set either think the port is flapping because its goes down and up several times during a PXE boot so it shuts the port, OR the port goes into spanning tree learning mode which then takes time for the port to become operationalk14:35
Grenthsambetts: the latter sounds plausible... Will ask if switch can be configured differently, if not: is there any way I can increase the timeout duration as well as DHCP-attempts?14:37
sambettsdtantsur: I assume the ramdisk is DIB built during an RDO deployment and its just centos, so however you would do that for centos normally should work right?14:38
dtantsurI guess so14:40
bfournieGrenth: agree, just saw an issue yesterday with same symptoms due to switch port running spanning tree (not in portfast), when ramdisk booted port was offline due to stp14:40
Grenthbfournie: thanks. Guess I will send an email to whomever is managing the switches... and in the meantime check docs or whatever to modify a ramdisk/build one14:42
TheJuliaGood morning everyone14:48
milan_morning TheJulia! :)14:50
dtantsurmorning TheJulia14:50
Grenthmorning? :p14:51
dtantsurGrenth: http://www.total-knowledge.com/~ilya/mips/ugt.html14:51
dtantsur:)14:51
TheJuliaIt is most definitely morning where I'm at :)14:53
Grenthdtantsur: lol14:54
*** zhangfei has quit IRC14:55
*** udesale has quit IRC15:03
*** bfournie has quit IRC15:07
*** mrch has quit IRC15:07
openstackgerritSam Betts proposed openstack/ironic-python-agent master: Include IPA Version during heartbeat  https://review.openstack.org/36483415:09
*** mjturek has joined #openstack-ironic15:20
*** d0ugal has quit IRC15:28
TheJuliaHmm... no crushil :(15:35
*** bfournie has joined #openstack-ironic15:40
*** trown is now known as trown|brb15:40
openstackgerritRuby Loo proposed openstack/ironic master: Update docs to include API version pinning  https://review.openstack.org/51864815:41
*** d0ugal has joined #openstack-ironic15:42
*** rloo_ has joined #openstack-ironic15:44
*** vsaienko has quit IRC15:46
*** ijw has joined #openstack-ironic15:46
TheJuliasambetts: I left a comment on 523391, I'm basically good with it if we fix the link to github.15:46
*** rloo has quit IRC15:47
sambettsTheJulia: git.openstack.org doesn't render it as docs though :( which is why I linked to github15:47
sambettsTheJulia: and networking-baremetal isn't pushing docs aware right now as far as I can tell15:47
openstackgerritIlya Etingof proposed openstack/sushy-tools master: documentation on simulators added  https://review.openstack.org/52344515:47
sambettsanywhere*15:48
rloo_howdy and good morning all ironic'ers, sambetts, TheJulia, dtantsur15:48
sambettso/ rloo_15:48
dtantsurrloo_: morning15:48
*** rloo_ is now known as rloo15:48
openstackgerritRuby Loo proposed openstack/ironic-inspector stable/pike: zuul: Clean up zuul files  https://review.openstack.org/52344615:49
TheJuliasambetts: on a plus side, the tc governance change merged this morning for networking-generic-switch, so it could become docs.openstack.org/networking-generic-switch... :)  Of course with a little work15:50
openstackgerritIlya Etingof proposed openstack/sushy-tools master: documentation on simulators added  https://review.openstack.org/52344515:50
*** ijw has quit IRC15:50
sambettsTheJulia: yeah that would be better15:51
*** trown|brb is now known as trown15:51
*** vsaienko has joined #openstack-ironic15:55
*** crushil has joined #openstack-ironic15:56
openstackgerritMerged openstack/ironic master: [devstack] stop setting or relying on standard properties  https://review.openstack.org/51545215:56
rloomilan_: if you have a few min and love zuul-related stuff (c'mon, I know you do...): https://review.openstack.org/#/c/519733/16:01
patchbotpatch 519733 - python-ironic-inspector-client - Centralize list of irrelevant files16:01
*** masuberu has joined #openstack-ironic16:01
milan_rloo, heh :)16:01
* milan_ looks16:01
*** masber has quit IRC16:05
*** marios has quit IRC16:06
NobodyCamGood Morning Ironic'ers16:07
rpiosoGood morning!16:07
NobodyCamhey hey Morning rpioso :)16:07
rpiosoHey NobodyCam :)16:07
NobodyCam:)16:08
*** masuberu has quit IRC16:08
*** masuberu has joined #openstack-ironic16:08
*** vsaienko has quit IRC16:09
fellypefcaGood morning NobodyCam :D16:10
NobodyCamGood Morning fellypefca :)16:10
*** vsaienko has joined #openstack-ironic16:11
Grenthdtantsur: do you have any idea as to why DHCP times out so quick? considering /etc/dhcp/dhclient.conf has a timeout of 300, a timeout should no happen just after ramdisk bootup16:12
milan_morning NobodyCam, rpioso! :)16:19
milan_rloo, questions...16:19
milan_rloo, probably OK just want to make sure I follow :)16:19
rloomilan_: looking...16:19
rloomilan_: test-requirements isn't used for dsvm16:20
rloomilan_: requirements is16:21
rloomilan_: test-requirements is used for unit tests16:21
NobodyCamGood morning milan_ :)16:21
milan_rloo, OK cool16:21
rpiosomilan_: Morning! :)16:21
rloomilan_: same thing for func jobs. this change is just for that dsvm job, so if those files change, we don't want to run the dsvm job.16:22
rloomilan_: i'll also comment in the patch :)16:22
openstackgerritJulia Kreger proposed openstack/networking-baremetal master: DNM: Test move of zuul config into project  https://review.openstack.org/52345816:24
milan_rloo, makes sense; so removing those irrelevant items from project.yaml doesn't mean that the func job will be run if eg README.rst gets an update?16:24
rloomilan_: those irrelevant files were for the dsvm job. i'd have to take a look at the func job -- although i did add irrelevant files to that job in openstack-something repo, so yeah, i believe if readme is updated, the func job won't run.16:25
dtantsurGrenth: I don't know, to be honest16:26
dtantsurhi NobodyCam16:26
NobodyCamGood Morning dtantsur :)16:26
TheJuliagood morning NobodyCam16:26
dtantsurrloo: well, actually dsvm jobs to install test-requirements.. I don't think we should care though16:26
NobodyCamGood Morning TheJulia :)16:26
dtantsurs/to/do/16:26
rloodtantsur: oh, they do? then maybe we should care. i thought they didn't based on existing definitions.16:26
rloodtantsur: well, existing defs ignored all the *requirements. sigh.16:27
milan_rloo, hmmmm16:27
rloodtantsur: we can change, we have the power...16:27
dtantsurlet's ignore them, I guess16:27
rloomilan_: wrt functional, i documented it in the commit msg :)16:27
rloodtantsur: ok, seems like someone mentioned to ignore them. i didn't question it. we can add it back in to ALL THE PROJECTS!16:28
rlooif someone wants...16:28
rloo(not me i hope...)16:28
milan_rloo, cool, then should be fine16:28
dtantsurmy concern was with ignoring requirements.txt, these can actually break us (though quite unlikely)16:28
rloowell, it isn't even 'back in', since test-requirements were already ignored for most/all projects...16:28
dtantsurI can hardly imagine a dsvm job broken by a sphinx version bump16:29
vdrokgood morning all16:29
NobodyCamGood Morning vdrok (and rloo) :)16:29
rloodtantsur: heh. i hope not! ok, let's ignore test-requirements. we can always add in if/when we discover it makes a diff.16:29
rloogood morning NobodyCam, vdrok!16:29
NobodyCam:)16:29
*** rbudden has quit IRC16:30
vdrokmorning NobodyCam rloo and dtantsur !16:30
vdrokand of course good morning milan_16:30
dtantsurmorning vdrok16:30
*** rbudden has joined #openstack-ironic16:30
milan_morning vdrok! :)16:30
*** vsaienko has quit IRC16:31
openstackgerritJulia Kreger proposed openstack/networking-baremetal master: DNM: Test move of zuul config into project  https://review.openstack.org/52345816:36
*** vsaienko has joined #openstack-ironic16:36
*** amarao1 has joined #openstack-ironic16:38
openstackgerritJulia Kreger proposed openstack/networking-baremetal master: DNM: Test move of zuul config into project  https://review.openstack.org/52345816:40
milan_rloo, a+16:40
rloomilan_: thx!16:41
milan_no prob ;)16:41
*** rbartal has quit IRC16:48
*** AlexeyAbashkin has quit IRC16:49
openstackgerritSam Betts proposed openstack/ironic master: Add detail=True query string to API list endpoints  https://review.openstack.org/43149716:53
*** amarao has quit IRC16:55
*** amarao1 has quit IRC16:56
openstackgerritSam Betts proposed openstack/ironic master: Receive and store agent version on heartbeat  https://review.openstack.org/36486116:56
TheJuliasambetts: dtantsur: https://review.openstack.org/52346716:58
patchbotpatch 523467 - requirements - Add networking-baremetal to sync list16:58
sambettsTheJulia: thanks!16:59
TheJuliaso basically that repo is broken because we don't by default have a copy of the neutron source sitting around16:59
TheJuliawhich is manually installed in tox_install.sh.....16:59
dtantsurand I think we don't need it17:00
TheJuliaThat is what I was thinking as well, it only fails on docs oddly enough.....17:00
*** trown is now known as trown|lunch17:00
sambettsTheJulia: the infra team are working on it, zuul v3 should load that source in for us so that tox_install.sh can install it17:01
sambettsTheJulia: but the docs jobs don't have openstack/neutron in the required_projects: list for that job17:01
sambettsTheJulia: but when we tried to add it they told us they were working on fix it17:01
*** vsaienko has quit IRC17:02
TheJuliaokay, seems... wrong to even need a copy of neutron to build docs, but the zuulv3 transition changed some the underlying behaviors :\17:02
sambettsTheJulia: https://review.openstack.org/#/c/521826/17:02
patchbotpatch 521826 - openstack-infra/project-config - Add missing required-projects to networking-baremetal17:02
sambettsTheJulia: if it's building the python module docs it requires it17:02
sambettsTheJulia: because it actually loads the code17:02
TheJuliaThat makes sense then17:03
TheJuliaso, then, sit back and wait!17:03
sambettsyeah, seems like it :/17:03
*** vsaienko has joined #openstack-ironic17:03
sambettskind of a pain though17:03
*** ptx0 has joined #openstack-ironic17:03
sambettsTheJulia: this is the topic to track btw https://review.openstack.org/#/q/topic:updated-pti17:04
TheJuliafun :(17:05
sambettsyeah :/17:05
openstackgerritSam Betts proposed openstack/ironic master: Add information about neutron ML2 drivers to multitenancy docs  https://review.openstack.org/52339117:05
*** vsaienko has quit IRC17:05
rloosambetts: dang, you updated before i got my comments in.17:06
sambettsTheJulia: basically there is a huge issue with projects that need to install the service projects as a requirement, so all the neutron driver repo's for example need to install neutron, all the horizon ones need horizon17:06
sambettsTheJulia: its easy for normal requirements because they can be pip installed, but the service projects aren't on pypi17:07
TheJuliasambetts: oh, understand that17:07
sambettsTheJulia: so you can't put them in your test-requirements.txt etc17:07
TheJuliayup17:07
*** vsaienko has joined #openstack-ironic17:07
sambettswhich is what all the tooling is buit around :/17:07
sambettsrloo: no problem :) I can do any PS17:08
sambettsanother*17:08
rloosambetts: thx!17:08
*** ijw has joined #openstack-ironic17:09
sambettsTheJulia: at the forum I actually approched the TC about it in one of the sessions I think this topic is part of the result of that, but there was also talk about publishing the service projects to pypi so we could remove the hack which is the tox_install.sh script forever17:09
* TheJulia sighs17:10
*** penick has joined #openstack-ironic17:10
*** ccamacho has quit IRC17:12
sambettsTheJulia: they also talked about fixing the whole trying to tox develop install a project that is in upper contraints with upper-constraints applied which fails, so they had to hack that into tox_install too17:14
*** crushil has quit IRC17:15
*** crushil has joined #openstack-ironic17:16
openstackgerritSam Betts proposed openstack/ironic master: Add information about neutron ML2 drivers to multitenancy docs  https://review.openstack.org/52339117:20
*** zshi has quit IRC17:20
*** goldyfruit has joined #openstack-ironic17:20
goldyfruitHey guy!17:21
goldyfruitGuys*17:21
goldyfruitAny success with DVR and Ironic ?17:21
*** crushil has quit IRC17:22
sambettsgoldyfruit: I don't know anyone who's tried. In the case of Ironic nodes there isn't a compute node to run the distributed router on, because the baremetal node is wholely given to tenant and its directly hardwired into the network17:24
*** vsaienko has quit IRC17:24
sambettsgoldyfruit: if the router can be distributed across multiple network nodes that could work17:25
goldyfruitsambetts: Thanks17:26
openstackgerritSam Betts proposed openstack/ironic-python-agent master: [LLDP] Skip NICs that say they are ready but are unreadable.  https://review.openstack.org/43438517:27
*** vsaienko has joined #openstack-ironic17:31
*** zshi has joined #openstack-ironic17:32
openstackgerritMerged openstack/python-ironic-inspector-client master: Centralize list of irrelevant files  https://review.openstack.org/51973317:33
*** vsaienko has quit IRC17:34
*** vsaienko has joined #openstack-ironic17:36
*** vsaienko has quit IRC17:39
*** vsaienko has joined #openstack-ironic17:40
*** vsaienko has quit IRC17:41
*** fragatina has quit IRC17:43
*** milan_ has quit IRC17:47
*** pprokop has joined #openstack-ironic17:48
*** dtantsur is now known as dtantsur|afk17:50
* sambetts --> home17:50
sambettsnight all17:50
dtantsur|afko/17:50
*** sambetts is now known as sambetts|afk17:50
*** pcaruana has quit IRC17:53
*** fellypefca has quit IRC17:55
*** ricardoas1 has joined #openstack-ironic17:57
*** mgoddard has quit IRC18:01
*** trown|lunch is now known as trown18:01
*** derekh has quit IRC18:04
*** crushil has joined #openstack-ironic18:11
*** crushil_ has joined #openstack-ironic18:12
*** crushil has quit IRC18:17
openstackgerritRuby Loo proposed openstack/bifrost stable/pike: Clean up zuul files  https://review.openstack.org/52349418:17
*** fragatina has joined #openstack-ironic18:19
*** lucasagomes is now known as lucas-afk18:23
*** penick has quit IRC18:25
*** mrtenio-afk has quit IRC18:31
*** penick has joined #openstack-ironic18:34
*** AlexeyAbashkin has joined #openstack-ironic18:35
*** AlexeyAbashkin has quit IRC18:40
*** adisky_ has quit IRC18:43
*** mrtenio-afk has joined #openstack-ironic18:43
*** amarao has joined #openstack-ironic18:44
*** dpawar has quit IRC18:45
*** mgoddard has joined #openstack-ironic18:48
*** penick has quit IRC18:52
*** AlexeyAbashkin has joined #openstack-ironic18:56
*** penick has joined #openstack-ironic19:01
*** goldyfruit has quit IRC19:03
*** AlexeyAbashkin has quit IRC19:04
*** amarao has quit IRC19:05
*** akhilaki has joined #openstack-ironic19:05
*** amarao has joined #openstack-ironic19:09
hogepodgehey ironic gang, I have more questions :-)19:14
hogepodgeI've set the dhcp_provider=neutron in ironic.conf, but it doesn't look like the neutron-dhcp-agent is getting the allocated ip and pxe boot information19:15
openstackgerritJohn Garbutt proposed openstack/ironic-specs master: Config Template traits  https://review.openstack.org/50495219:16
*** dpawar_ has joined #openstack-ironic19:24
TheJuliahogepodge: what is the node's network_interface set to?19:28
hogepodgeTheJulia: I just realized that I think I botched the rootwrap configuration19:29
TheJuliahogepodge: also, confirmed by checking the file in the namespace that the dnsmasq instance is operating from?19:29
TheJuliaoh, heh19:29
TheJuliaokay19:29
* TheJulia goes to the market19:29
hogepodgeIt looks like the dhcp-agent is getting the message, but can't actually create the ports19:29
hogepodgeTheJulia: thanks, sorry false alarm. I'll get this right someday ;-)19:29
TheJuliayeah, rootwrap should clear that up,  you may need to restart everything neutron after fixing the rootwrap config19:30
* TheJulia has this feeling that one of the services doesn't just retry after it fails19:30
TheJuliaanyway, market19:30
*** priteau has quit IRC19:30
*** Goneri has quit IRC19:31
*** ijw has quit IRC19:33
*** amarao has quit IRC19:37
*** links has joined #openstack-ironic19:38
*** links has quit IRC19:42
*** karimb has quit IRC19:46
*** karimb has joined #openstack-ironic19:50
*** akhilaki has quit IRC20:02
*** e0ne has quit IRC20:03
*** amarao has joined #openstack-ironic20:05
*** mgoddard has quit IRC20:06
*** etingof has quit IRC20:18
*** Goneri has joined #openstack-ironic20:21
*** pcaruana has joined #openstack-ironic20:21
*** dpawar_ has quit IRC20:24
*** ricardoas has quit IRC20:25
*** karimb has quit IRC20:38
*** crushil_ has quit IRC20:38
*** inc0 has joined #openstack-ironic20:43
inc0hello, I'm trying to understand workflow low level ironinc uses to install stuff, namely - it will run pxe with vmlinuz/initrd from dib20:44
inc0if you build image raw with dib it will dd if=myimage.raw of=/dev/sda20:44
inc0(or equivalent)20:44
inc0my question is - is this correct assumption? if yes, what does actual "dd"? kickstart'ish kind of image?20:45
inc0or initrd from dib has some gimmick that would be able to pull image from glance and dd it to disk>20:45
TheJuliaso...20:47
TheJuliaIn essence  yes, you can pxe boot with a partition image that the ironic-python-agent has written to the disk.20:48
inc0what would be pxe options to do it?20:48
TheJuliaIPA basically handles the `dd` or the write out. It converts/streams the image to the disk depending o the format and all that.20:48
TheJuliaWe tend to encourage use of whole disk images built via DIB with integrated boot loaders so the machine is not reliant upon PXE forever.20:49
inc0ipa being ironic-python-agent? but how does it do it? low level20:49
inc0right, what I'm trying to do is to replicate ironic workflow locally20:50
*** priteau has joined #openstack-ironic20:50
inc0I'm trying to understand how IPA writes to disk20:50
TheJuliainc0: depends on mode, we have a direct mode where IPA can download from an http(s) url or swift, and an iscsi mode where it offers the disk up to the conductor as an iscsi target, and the conductor performs the dd or write-out of the image to the disk20:50
inc0so dib builds ipa into it's initrd?20:51
TheJuliayou use DIB to build an IPA initrd and ramdisk that is booted on the node20:52
inc0so what I did locally is run centos kickstart pxe boot and have small shellscript that would download xenial.raw over http and dd it to /dev/sda20:52
TheJuliaas an intermediate step. This also supports operations like cleaning20:52
TheJuliahttps://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/standby.py#L456 <-- direct mode code path20:53
inc0dib was called with ubuntu bootloader elements and -t raw20:53
TheJuliafunctionally it would be the same as the raw path if you used direct mode with IPA20:53
inc0ok I think I got it20:54
*** crushil has joined #openstack-ironic20:54
TheJuliaIPA helps drive the entire lifecycle, so once your done with the node, it will also handle wiping data from the disk. You can also use it to load firmware20:54
inc0yeah, so little skunkwork I'm working on is to build simplest baremetal deployment possible20:55
*** amarao has quit IRC20:55
inc0anyway, thank you Julia, it seems that I was on right track just messed up my image:(20:57
inc0also good luck on your new gig!20:57
TheJuliaThanks :)20:57
*** dprince has quit IRC20:57
TheJuliainc0: fwiw, raw whole disk images are the least amount of headache, but can also be way more space intensive since that will include whitespace that has to get shipped over the wire.21:01
*** akhilaki has joined #openstack-ironic21:02
*** penick has quit IRC21:03
*** akhilaki_ has joined #openstack-ironic21:03
*** akhilaki has quit IRC21:03
*** akhilaki_ has quit IRC21:07
*** akhilaki_ has joined #openstack-ironic21:07
inc0I don't care, but thanks;) (now I'm trying to build ubuntu image and it seems to be failing on installing kernel:()21:09
*** akhilaki has joined #openstack-ironic21:10
inc0can someone confirm that we are in good shape? "pip install diskimage-builder; disk-image-create ubuntu baremetal dhcp-all-interfaces grub2 bootloader -o ~/xenial.raw"21:12
inc0fails for me21:12
*** akhilaki_ has quit IRC21:12
TheJuliainc0: did you ensure that it is the latest diskimage-builder released?21:14
* TheJulia does the same but with --upgrade21:15
inc0well it was fresh install (didn't have dib installed)21:15
inc0so yeah21:15
inc0also tried 2 different machines21:15
TheJuliaSo yeah, something might be broken out there21:16
TheJuliaWell, at least the bandwidth should be decent to download everythign, my load balancer is pointing my traffic out to the campground wifi.21:18
*** crushil has quit IRC21:18
TheJuliaand it is only a 12ms response time.... something is wrong.21:18
*** crushil has joined #openstack-ironic21:18
inc0hmm it's not exactly camping season so I'd bet you have most of traffic for yourself21:18
TheJuliaEh, it is mostly people wintering over in in the ABQ area right now, and campgrounds are typically full of 2.4ghz noise21:20
*** penick has joined #openstack-ironic21:20
TheJuliaUnless they finally took me serious and upgraded the amount of bandwidth they are getting on their point-to-point wireless backhaul21:21
inc0it's cold rain in PDX area...I'm envious.21:21
*** pcaruana has quit IRC21:21
TheJuliaOf course, i say this, and it looks like the download from cloud-images.ubuntu.com has stalled...21:22
*** rcernin has quit IRC21:33
inc0can I tell dib to *not* install linux-image-generic?21:35
TheJulianot that I'm aware of off hand21:38
TheJuliaI'm restarting my download21:38
*** openstackstatus has quit IRC21:42
*** openstack has joined #openstack-ironic21:44
*** ChanServ sets mode: +o openstack21:44
*** hamzy has quit IRC21:50
inc0seems like removing grub2 helped21:53
*** amarao has joined #openstack-ironic22:00
*** ijw has joined #openstack-ironic22:01
*** trown is now known as trown|outtypewww22:01
*** amarao has quit IRC22:05
TheJulia:(22:07
*** ijw has quit IRC22:07
*** ijw has joined #openstack-ironic22:09
inc0aaand that got me back to original issue - https://bugs.launchpad.net/cloud-images/+bug/157309522:11
openstackLaunchpad bug 1573095 in Ubuntu "16.04 cloud image hangs at first boot" [Undecided,Confirmed]22:11
*** mat128 has quit IRC22:13
*** crushil has quit IRC22:13
*** jlabarre has quit IRC22:14
*** ijw has quit IRC22:15
*** rbudden has quit IRC22:17
TheJulia:(22:19
TheJuliainc0: you sure that it is not actually writing a qcow2 out?22:20
inc0well I mounted this disk allright22:20
inc0while in initrd22:21
*** rcernin has joined #openstack-ironic22:23
*** priteau has quit IRC22:23
TheJuliahmmm22:25
TheJuliaI'm not sure of the byte layout format of qcow2, but the fact that you could just directly mount it leans towards raw22:25
inc0seems like default grub configuration that comes out of dib is no worky22:26
TheJuliaThis seems to happen periodically with ubuntu :(22:27
*** zshi has quit IRC22:29
*** jtomasek_ has quit IRC22:29
*** rbudden has joined #openstack-ironic22:29
inc0aw crap22:30
inc0well22:30
inc0let's try to build centos22:30
inc0I wanted to put dib into container anyway22:30
*** jaypipes has quit IRC22:35
*** penick has quit IRC22:40
openstackgerritOpenStack Proposal Bot proposed openstack/networking-baremetal master: Updated from global requirements  https://review.openstack.org/52355722:46
*** pmannidi has joined #openstack-ironic22:51
*** bfournie has quit IRC22:57
*** ijw has joined #openstack-ironic23:03
*** ijw has quit IRC23:08
*** etingof has joined #openstack-ironic23:21
*** akhilaki has quit IRC23:24
*** akhilaki has joined #openstack-ironic23:26
*** penick has joined #openstack-ironic23:27
*** racedo has quit IRC23:39
*** racedo has joined #openstack-ironic23:40
*** racedo has quit IRC23:40
*** racedo has joined #openstack-ironic23:41
*** racedo has quit IRC23:41
*** racedo has joined #openstack-ironic23:41
*** racedo has quit IRC23:42
*** racedo has joined #openstack-ironic23:42
*** racedo has quit IRC23:43
*** racedo has joined #openstack-ironic23:43
*** racedo has quit IRC23:44
*** bfournie has joined #openstack-ironic23:45
*** bfournie has quit IRC23:47
*** bfournie has joined #openstack-ironic23:48
*** akhilaki has quit IRC23:52
*** akhilaki has joined #openstack-ironic23:55

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