*** hwoarang has quit IRC | 00:07 | |
*** hwoarang has joined #openstack-ironic | 00:10 | |
*** ijw has quit IRC | 00:15 | |
*** ijw has joined #openstack-ironic | 00:15 | |
*** ijw has quit IRC | 00:16 | |
*** ijw has joined #openstack-ironic | 00:16 | |
*** Goneri has joined #openstack-ironic | 00:35 | |
*** Goneri has quit IRC | 01:03 | |
*** ijw has quit IRC | 01:35 | |
*** hwoarang has quit IRC | 02:00 | |
*** ijw has joined #openstack-ironic | 02:01 | |
*** hwoarang has joined #openstack-ironic | 02:02 | |
openstackgerrit | Ghanshyam Mann proposed openstack/python-ironic-inspector-client master: Dropping the py35 testing https://review.openstack.org/652386 | 02:31 |
---|---|---|
*** hwoarang has quit IRC | 02:39 | |
*** hwoarang has joined #openstack-ironic | 02:43 | |
*** hwoarang has quit IRC | 03:16 | |
*** hwoarang has joined #openstack-ironic | 03:23 | |
*** ijw has quit IRC | 04:01 | |
*** ijw_ has joined #openstack-ironic | 04:01 | |
openstackgerrit | Digambar proposed openstack/ironic master: Modify the iDRAC driver to use realtime RAID creation https://review.openstack.org/634903 | 04:20 |
*** ijw_ has quit IRC | 04:29 | |
*** ijw has joined #openstack-ironic | 04:30 | |
*** ijw has quit IRC | 04:36 | |
*** ijw has joined #openstack-ironic | 04:37 | |
*** whoami-rajat has joined #openstack-ironic | 04:37 | |
*** rcernin has quit IRC | 05:08 | |
*** rcernin has joined #openstack-ironic | 05:10 | |
*** Lucas_Gray has joined #openstack-ironic | 05:10 | |
*** jtomasek has joined #openstack-ironic | 05:27 | |
*** ijw has quit IRC | 05:46 | |
*** ijw has joined #openstack-ironic | 05:47 | |
*** ijw has quit IRC | 05:53 | |
*** Lucas_Gray has quit IRC | 06:03 | |
*** cjloader has quit IRC | 06:11 | |
*** yaawang has quit IRC | 06:13 | |
*** pcaruana has joined #openstack-ironic | 06:19 | |
openstackgerrit | Ankit Kumar proposed openstack/ironic stable/rocky: Fix for error in validating checksum https://review.openstack.org/652570 | 06:22 |
*** hwoarang has quit IRC | 06:28 | |
*** hwoarang has joined #openstack-ironic | 06:29 | |
*** yaawang has joined #openstack-ironic | 06:30 | |
*** toabctl has joined #openstack-ironic | 06:32 | |
*** yaawang has quit IRC | 06:40 | |
*** e0ne has joined #openstack-ironic | 06:48 | |
*** e0ne has quit IRC | 06:49 | |
*** e0ne has joined #openstack-ironic | 06:52 | |
*** hwoarang has quit IRC | 06:52 | |
*** hwoarang has joined #openstack-ironic | 06:53 | |
*** ijw has joined #openstack-ironic | 06:55 | |
*** yaawang has joined #openstack-ironic | 06:58 | |
*** sungn has joined #openstack-ironic | 06:58 | |
sungn | hello | 06:59 |
*** rcernin has quit IRC | 07:05 | |
*** e0ne has quit IRC | 07:12 | |
*** iurygregory has joined #openstack-ironic | 07:17 | |
iurygregory | good morning | 07:17 |
*** spotz has joined #openstack-ironic | 07:22 | |
*** andrein has joined #openstack-ironic | 07:28 | |
*** e0ne has joined #openstack-ironic | 07:31 | |
*** rpittau|afk is now known as rpittau | 07:34 | |
rpittau | good morning ironic! o/ | 07:34 |
*** andrein has quit IRC | 07:40 | |
iurygregory | rpittau, you alive? \o/ | 07:42 |
rpittau | iurygregory: kind of xD | 07:42 |
iurygregory | I can imagine hehehe | 07:42 |
*** e0ne has quit IRC | 07:52 | |
rpittau | TheJulia: that is what happen when people try to get rid of rabbits :) | 07:53 |
*** e0ne has joined #openstack-ironic | 07:57 | |
*** xXraphXx has joined #openstack-ironic | 07:59 | |
*** lucasagomes has joined #openstack-ironic | 07:59 | |
*** gkadam has joined #openstack-ironic | 08:04 | |
etingof | rpittau, rocks! o/ | 08:05 |
*** gkadam is now known as gkadam-afk | 08:06 | |
rpittau | etingof: thanks! :) | 08:06 |
*** tssurya has joined #openstack-ironic | 08:06 | |
*** dougsz has joined #openstack-ironic | 08:07 | |
*** dtantsur|afk is now known as dtantsur | 08:30 | |
dtantsur | morning ironic | 08:30 |
rpittau | hey dtantsur :) | 08:31 |
*** andrein has joined #openstack-ironic | 08:33 | |
*** gkadam-afk is now known as gkadam | 08:36 | |
openstackgerrit | Merged openstack/bifrost master: Replace hardcoded yum command by package manager variable https://review.openstack.org/652249 | 08:37 |
openstackgerrit | Merged openstack/sushy master: Update model to support ApplyTime annotations https://review.openstack.org/643656 | 08:39 |
iurygregory | morning dtantsur o/ | 08:51 |
openstackgerrit | Riccardo Pittau proposed openstack/networking-generic-switch master: Removing obsolete oslosphinx https://review.openstack.org/652595 | 08:59 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [POC][WIP] Publish baremetal endpoint via mdns https://review.openstack.org/651810 | 09:08 |
*** e0ne has quit IRC | 09:09 | |
*** sungn has quit IRC | 09:14 | |
*** e0ne has joined #openstack-ironic | 09:18 | |
*** mkrai has joined #openstack-ironic | 09:33 | |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client master: Dropping the py35 testing https://review.openstack.org/652386 | 09:39 |
openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client master: Dropping the py35 testing https://review.openstack.org/652386 | 09:43 |
openstackgerrit | Merged openstack/ironic-specs master: A fresh way of looking at step retrieval https://review.openstack.org/606199 | 09:45 |
openstackgerrit | Merged openstack/ironic-specs master: Add details on target_raid_config for Software RAID support https://review.openstack.org/643100 | 09:45 |
*** diga has joined #openstack-ironic | 09:46 | |
diga | Good Morning Ironic! | 09:46 |
openstackgerrit | Merged openstack/ironic-ui master: Dropping the py35 testing https://review.openstack.org/652383 | 09:48 |
dtantsur | morning diga | 09:49 |
diga | dtantsur: Hey | 09:50 |
diga | dtantsur: my patch is passing all zuul checks, can you take a look https://review.openstack.org/#/c/634903/ | 09:51 |
patchbot | patch 634903 - ironic - Modify the iDRAC driver to use realtime RAID creation - 16 patch sets | 09:51 |
dtantsur | I'll put it on my queue, no hard promises though | 09:52 |
diga | dtantsur: already got +1 last time but since there is problem in jsonschema in requirement which you fixed it | 09:52 |
diga | dtantsur: :) sure | 09:52 |
diga | rpittau: arne_wiebalck: I also request you guys, please take a look | 09:52 |
*** e0ne has quit IRC | 09:55 | |
openstackgerrit | Merged openstack/ironic-inspector-specs master: Fix docs job https://review.openstack.org/651991 | 09:56 |
openstackgerrit | Ankit Kumar proposed openstack/ironic stable/rocky: Fix for error in validating checksum https://review.openstack.org/652570 | 10:01 |
*** Lucas_Gray has joined #openstack-ironic | 10:02 | |
*** e0ne has joined #openstack-ironic | 10:06 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Dropping the py35 testing https://review.openstack.org/652382 | 10:25 |
openstackgerrit | Merged openstack/python-ironicclient master: Dropping the py35 testing https://review.openstack.org/652387 | 10:25 |
*** e0ne has quit IRC | 10:26 | |
*** andrein has quit IRC | 10:27 | |
openstackgerrit | Merged openstack/sushy master: Dropping the py35 testing https://review.openstack.org/652388 | 10:28 |
dtantsur | folks, does anyone have a clue what is wrong about this command? https://review.openstack.org/#/c/651810/4/devstack/lib/ironic | 10:33 |
patchbot | patch 651810 - ironic - [POC][WIP] Publish baremetal endpoint via mdns - 4 patch sets | 10:33 |
*** e0ne has joined #openstack-ironic | 10:35 | |
rpittau | dtantsur: I don't see anything wrong at a glance, is it giving you error ? | 10:35 |
dtantsur | rpittau: nope, but the packages are dropped | 10:36 |
dtantsur | oh, I think it is blocking the outgoing packages | 10:45 |
rpittau | dtantsur: I think you're missing the rule on output | 10:45 |
dtantsur | hah :) | 10:45 |
rpittau | oh yeah ok :) | 10:45 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [POC][WIP] Publish baremetal endpoint via mdns https://review.openstack.org/651810 | 10:46 |
*** andrein has joined #openstack-ironic | 10:47 | |
*** bfournie has quit IRC | 10:52 | |
*** diga has quit IRC | 10:56 | |
openstackgerrit | Uros Orozel proposed openstack/ironic-python-agent master: Ironic python agent does not extract correct available memory https://review.openstack.org/648096 | 11:00 |
*** e0ne has quit IRC | 11:10 | |
*** Wryhder has joined #openstack-ironic | 11:23 | |
*** Lucas_Gray has quit IRC | 11:24 | |
*** Wryhder is now known as Lucas_Gray | 11:24 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/stein: Ansible module fix: stream_url https://review.openstack.org/652625 | 11:52 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/rocky: Ansible module fix: stream_url https://review.openstack.org/652626 | 11:53 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/queens: Ansible module fix: stream_url https://review.openstack.org/652627 | 11:53 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/stein: Ansible module: fix partition_configdrive.sh file https://review.openstack.org/652628 | 11:53 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/rocky: Ansible module: fix partition_configdrive.sh file https://review.openstack.org/652630 | 11:53 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/queens: Ansible module: fix partition_configdrive.sh file https://review.openstack.org/652631 | 11:54 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/stein: Ansible module: fix clean error handling https://review.openstack.org/652632 | 11:55 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/rocky: Ansible module: fix clean error handling https://review.openstack.org/652633 | 11:55 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/queens: Ansible module: fix clean error handling https://review.openstack.org/652634 | 11:55 |
openstackgerrit | Merged openstack/ironic-lib master: Dropping the py35 testing https://review.openstack.org/652381 | 11:58 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [POC][WIP] Publish baremetal endpoint via mdns https://review.openstack.org/651810 | 12:02 |
*** livelace has joined #openstack-ironic | 12:05 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: [POC][WIP] Fetch baremetal endpoint from mdns https://review.openstack.org/652017 | 12:05 |
*** jcoufal has joined #openstack-ironic | 12:10 | |
*** e0ne has joined #openstack-ironic | 12:16 | |
*** sungn has joined #openstack-ironic | 12:19 | |
*** andrein has quit IRC | 12:26 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Do not try to create temporary URLs with zero lifetime https://review.openstack.org/649052 | 12:30 |
*** Lucas_Gray has quit IRC | 12:34 | |
*** andrein has joined #openstack-ironic | 12:34 | |
openstackgerrit | Merged openstack/python-ironic-inspector-client master: Dropping the py35 testing https://review.openstack.org/652386 | 12:35 |
*** e0ne has quit IRC | 12:40 | |
*** Lucas_Gray has joined #openstack-ironic | 12:41 | |
*** e0ne has joined #openstack-ironic | 12:41 | |
*** bfournie has joined #openstack-ironic | 12:41 | |
*** mkrai has quit IRC | 12:55 | |
*** e0ne has quit IRC | 12:58 | |
jroll | morning everyone | 13:00 |
dtantsur | morning jroll | 13:01 |
TheJulia | good morning | 13:05 |
dtantsur | morning TheJulia | 13:08 |
*** Lucas_Gray has quit IRC | 13:11 | |
*** e0ne has joined #openstack-ironic | 13:17 | |
*** jroll has quit IRC | 13:25 | |
*** jroll has joined #openstack-ironic | 13:26 | |
*** e0ne has quit IRC | 13:28 | |
*** Goneri has joined #openstack-ironic | 13:30 | |
*** rloo has joined #openstack-ironic | 13:31 | |
*** e0ne has joined #openstack-ironic | 13:34 | |
*** mjturek has joined #openstack-ironic | 13:42 | |
*** rh-jelabarre has joined #openstack-ironic | 13:44 | |
*** bnemec has joined #openstack-ironic | 13:46 | |
rpittau | hi TheJulia :) | 13:46 |
dtantsur | rpittau: no more iptables errors, but the packages still do not go through :( | 13:47 |
TheJulia | dtantsur: ??? | 13:48 |
TheJulia | Looks like our general multinode job is break happy now :( | 13:48 |
dtantsur | TheJulia: I cannot make mdns work in the CI environment. The ramdisk and ironic do not see each other. | 13:48 |
mgoddard | TheJulia: mind if I propose some bifrost stable releases? | 13:48 |
TheJulia | mgoddard: anytime! | 13:49 |
mgoddard | TheJulia: :) | 13:49 |
TheJulia | dtantsur: do not see each other?!? | 13:49 |
TheJulia | like packets dropping in the night? | 13:49 |
* dtantsur suspects we may need something with routing (?) | 13:49 | |
dtantsur | TheJulia: yeah, like that | 13:49 |
TheJulia | dtantsur: on a flat network? | 13:49 |
dtantsur | TheJulia: yep | 13:49 |
TheJulia | and the announcer is attached directly to the flat network? | 13:50 |
TheJulia | like same layer2 | 13:50 |
TheJulia | and a layer3 address | 13:50 |
iurygregory | morning TheJulia o/ | 13:50 |
*** priteau has joined #openstack-ironic | 13:51 | |
dtantsur | TheJulia: this is something I'm trying to remember about our devstack setup | 13:51 |
dtantsur | it may not be the case | 13:51 |
TheJulia | dtantsur: got some patches to look at? I'll gladly take a look later today | 13:52 |
dtantsur | TheJulia: https://review.openstack.org/#/c/652017/ and https://review.openstack.org/#/c/651810/ | 13:52 |
patchbot | patch 652017 - ironic-python-agent - [POC][WIP] Fetch baremetal endpoint from mdns - 3 patch sets | 13:52 |
patchbot | patch 651810 - ironic - [POC][WIP] Publish baremetal endpoint via mdns - 6 patch sets | 13:52 |
dtantsur | I really wonder if we have the same problem as we had with TFTP | 13:53 |
rpittau | I was thinking the same | 13:53 |
dtantsur | although DHCP works.. | 13:53 |
jroll | dtantsur: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L2208 | 13:54 |
dtantsur | jroll: right, I *think* I'm doing the same with https://review.openstack.org/#/c/651810/6/devstack/lib/ironic | 13:54 |
patchbot | patch 651810 - ironic - [POC][WIP] Publish baremetal endpoint via mdns - 6 patch sets | 13:54 |
TheJulia | dhcp is magically bound | 13:55 |
jroll | dtantsur: but also, I think the dhcp runs in a network namespace which is connected to the virtual network - you might need to run mdns the same way | 13:55 |
dtantsur | jroll: well, ironic-inspector DHCP is pretty regular, I think, and it still works.. | 13:55 |
TheJulia | That doesn't need to be done for flat networks | 13:55 |
jroll | ah | 13:56 |
jroll | this may help: https://serverfault.com/questions/121032/forward-mdns-from-one-subnet-to-another | 13:57 |
dtantsur | although there is some weird stuff here https://github.com/openstack/ironic-inspector/blob/master/devstack/plugin.sh#L361-L374 | 13:57 |
jroll | first answer tells you why it isn't working, second gives some suggestions | 13:57 |
dtantsur | mmm, yeah, this is my suspect right now | 13:58 |
dtantsur | which means that we may not be able to test this on devstack | 13:58 |
jroll | unless we could use something like avahi-daemon | 13:59 |
dtantsur | maybe, I haven't looked into it | 13:59 |
jroll | yeah, same | 13:59 |
dtantsur | I guess this problem is specific to devstack, because ironic is not listening on the L2 network where bare metals are | 14:00 |
dtantsur | and we don't even have an easy to access interface for that | 14:00 |
rpittau | that would mean setting up avahi in the same subnet as the ramdisk | 14:00 |
dtantsur | yeah, which is inside a namespace | 14:00 |
TheJulia | dtantsur: I think I see your issue | 14:00 |
jroll | that isn't necessarily specific to devstack, but I get what you mean :) | 14:00 |
TheJulia | comments on the patch | 14:00 |
*** cdearborn has joined #openstack-ironic | 14:01 | |
dtantsur | to be clear, my goal is not to make it Work On DevStack :) | 14:01 |
dtantsur | TheJulia: mm, this may be a problem, but not here. I can imagine receiving packages with "127.0.0.1", but we're getting none.. | 14:01 |
TheJulia | no, think of it as raw socket code | 14:02 |
dtantsur | to elaborate, the address we advertise does not have to be on the same subnet. it's just a bit of information, mdns doesn't care what is there | 14:02 |
TheJulia | 127.0.0.1 is purely on the lo interface | 14:02 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicator management to redfish hw type https://review.openstack.org/651785 | 14:02 |
dtantsur | right, but we're not getting to using it | 14:03 |
TheJulia | sure you can do aliased loopbacks, but that is a super un-common configuration | 14:03 |
dtantsur | the ramdisk doesn't receive any packages | 14:03 |
dtantsur | (and devstack endpoints resolve correctly, unless the CI is messed up) | 14:03 |
TheJulia | but devstack endpoint is the public IP of the node yes? | 14:03 |
TheJulia | And we don't want to try and route and forward multicast packets in CI I take it? | 14:04 |
dtantsur | right, I see what you mean. it IS a problem, just not a problem I'm facing yet :) | 14:05 |
TheJulia | I guess the ultimate question.... where is mdns actually listening | 14:05 |
dtantsur | all interfaces (which is unlikely to include the one inside of neutron namespace..) | 14:06 |
*** e0ne has quit IRC | 14:06 | |
TheJulia | oh, yeah... maybe try and test on a bifrost job since there is no neutron | 14:07 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicators REST API endpoints https://review.openstack.org/652676 | 14:07 |
dtantsur | TheJulia: it would be cool to test it on bifrost eventually, but I don't think Depends-On IPA patches will actually work. or maybe it will? | 14:08 |
* dtantsur needs more coffee, preferably with brandy | 14:08 | |
*** etingof is now known as etingof|brb | 14:10 | |
*** livelace has quit IRC | 14:10 | |
TheJulia | dtantsur: bifrost uses dib | 14:11 |
TheJulia | I guess I'd be cool merging code if I can test it locally and it wouldn't be too hard to do | 14:11 |
dtantsur | TheJulia: okay, as to resolving names, we can change the SRV record to point at a name | 14:14 |
*** livelace has joined #openstack-ironic | 14:16 | |
NobodyCam | Good Morning Ironic'ers :) | 14:16 |
dtantsur | morning NobodyCam | 14:17 |
iurygregory | morning NobodyCam | 14:17 |
NobodyCam | :) Happy Monday dtantsur :) | 14:17 |
NobodyCam | hey hey good Morning iurygregory :) | 14:18 |
*** sthussey has joined #openstack-ironic | 14:18 | |
openstackgerrit | Merged openstack/networking-generic-switch master: Removing obsolete oslosphinx https://review.openstack.org/652595 | 14:18 |
*** Lucas_Gray has joined #openstack-ironic | 14:21 | |
*** e0ne has joined #openstack-ironic | 14:21 | |
openstackgerrit | Michael Turek proposed openstack/ironic master: devstack: Remove syslinux dependency https://review.openstack.org/651285 | 14:29 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [POC][WIP] Publish baremetal endpoint via mdns https://review.openstack.org/651810 | 14:34 |
*** cjloader has joined #openstack-ironic | 14:34 | |
*** ijw has quit IRC | 14:44 | |
*** ijw has joined #openstack-ironic | 14:44 | |
* TheJulia begins powering up the coffee making device for round 2 | 14:45 | |
*** stendulker has joined #openstack-ironic | 14:50 | |
*** baha has joined #openstack-ironic | 14:52 | |
*** dnuka has joined #openstack-ironic | 14:56 | |
*** kaifeng has joined #openstack-ironic | 14:57 | |
TheJulia | #startmeeting ironic | 15:00 |
openstack | Meeting started Mon Apr 15 15:00:11 2019 UTC and is due to finish in 60 minutes. The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
TheJulia | o/ | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
dtantsur | o/ | 15:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 15:00 | |
openstack | The meeting name has been set to 'ironic' | 15:00 |
jroll | ohai | 15:00 |
iurygregory | o/ | 15:00 |
kaifeng | o/ | 15:00 |
TheJulia | Good morning everyone! | 15:00 |
jiapei | o/ | 15:00 |
rpittau | o/ | 15:00 |
cdearborn | o/ | 15:00 |
rloo | o/ | 15:00 |
dnuka | o/ | 15:00 |
stendulker | o/ | 15:00 |
TheJulia | Our agenda for this week can be found on the wiki. | 15:00 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 15:00 |
cdearborn | TheJulia: good morning! | 15:00 |
TheJulia | #topic Announcements / Reminders | 15:01 |
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)" | 15:01 | |
rpioso | o/ | 15:01 |
mgoddard | \o | 15:01 |
TheJulia | #info A tentative PTG schedule has been proposed for ironic. Please let TheJulia know if there are any questions, concerns, or items that need to be added/changed. | 15:02 |
TheJulia | #link https://etherpad.openstack.org/p/DEN-train-ironic-ptg | 15:02 |
TheJulia | #info The Denver PTG ironic team evening gathering doodle has been posted. | 15:02 |
TheJulia | #link https://doodle.com/poll/e6q5e6pm72wbiwtz | 15:02 |
*** ijw_ has joined #openstack-ironic | 15:03 | |
TheJulia | #info Git repositories will be migrating to OpenDev on Friday of this week week. tl;dr gerrit will be down. | 15:03 |
TheJulia | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html | 15:04 |
TheJulia | and finally from the list for this week! | 15:04 |
openstackgerrit | Kaifeng Wang proposed openstack/ironic-inspector master: Support reapply with supplied introspection data https://review.openstack.org/639039 | 15:04 |
TheJulia | #info Python 3.5 "support" is going to be dropped from the master branches. | 15:04 |
TheJulia | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html | 15:04 |
dtantsur | and Stein was released ;) | 15:04 |
TheJulia | #info And Stein was released. Great job everyone! | 15:05 |
TheJulia | Does anyone have anything they would like to announce or remind us of this week? | 15:05 |
*** ijw has quit IRC | 15:07 | |
TheJulia | I guess not! | 15:07 |
TheJulia | Proceeding onward! | 15:07 |
dtantsur | ++ | 15:07 |
TheJulia | #topic Reviewing action items from previous meeting | 15:07 |
*** openstack changes topic to "Reviewing action items from previous meeting (Meeting topic: ironic)" | 15:07 | |
TheJulia | #link http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-04-08-15.00.html | 15:07 |
TheJulia | We had three action items. All of them mine \o/ | 15:08 |
TheJulia | I followed up with neutron folk regarding smartnics. They anticipate early in the cycle for merging their side of the code. | 15:08 |
TheJulia | I added the fast-track tempest test scenario to the proposed list for review. | 15:09 |
TheJulia | And I created the doodle. | 15:09 |
TheJulia | So that was it! | 15:09 |
TheJulia | Onward! | 15:09 |
*** w14161_1 has joined #openstack-ironic | 15:09 | |
rloo | thank you TheJulia. * 3 :) | 15:09 |
TheJulia | #topic Review subteam status reports | 15:09 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 15:09 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:10 |
TheJulia | Starting around line 268 | 15:10 |
TheJulia | mgoddard: Regarding https://review.openstack.org/#/c/641731/ | 15:11 |
patchbot | patch 641731 - ironic - WIP: Add iDRAC RAID deploy steps - 5 patch sets | 15:11 |
mgoddard | TheJulia: I should take that out :) | 15:11 |
TheJulia | WIP? | 15:11 |
mgoddard | It's still WIP, I would still like feedback, but it hasn't moved along | 15:12 |
TheJulia | Should we add it to the list to review? | 15:12 |
mgoddard | I think the WIP scares people off, but sure | 15:12 |
TheJulia | It definitely does | 15:13 |
mgoddard | realistically I won't have time to update until after the summit, I'm on vacation for a week from tomorrow | 15:13 |
TheJulia | ack | 15:13 |
cdearborn | mgoddard: I will try to find some time to review today | 15:13 |
TheJulia | if there are minor things would you like people to revise it? | 15:13 |
mgoddard | thanks cdearborn that would be great | 15:14 |
*** e0ne has quit IRC | 15:14 | |
TheJulia | locking would <3 reviews, just saying. I'll gladly write an etcd driver if we land the framework | 15:15 |
TheJulia | Looks like we might want to go back to considering graphical console. Looks like they have been working on updating the patches. | 15:16 |
iurygregory | would be possible to add to review https://review.openstack.org/#/c/647774/ https://review.openstack.org/#/c/651466/ ? both have +2 Both are cherry-pick to stable/stein (Zuulv3+Python3 jobs) | 15:16 |
patchbot | patch 647774 - python-ironicclient (stable/stein) - Move to zuulv3 - 2 patch sets | 15:16 |
patchbot | patch 651466 - python-ironicclient (stable/stein) - Run jobs under python2 and python3 - 1 patch set | 15:16 |
*** Lucas_Gray has quit IRC | 15:16 | |
TheJulia | Anyway, that is the only questions I have from the list. Is everyone else good to proceed? | 15:17 |
TheJulia | iurygregory: I'll add them to the list | 15:17 |
*** Lucas_Gray has joined #openstack-ironic | 15:17 | |
iurygregory | TheJulia, ty =) | 15:17 |
dtantsur | ++ proceed | 15:18 |
TheJulia | #topic Deciding on priorities for the coming week | 15:18 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 15:18 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:18 |
TheJulia | starting around line 125 | 15:18 |
* TheJulia removes merged things | 15:18 | |
TheJulia | So I've got a long list of patches, about half of them are stable reviews | 15:19 |
TheJulia | Starting at 185. | 15:20 |
TheJulia | I think they are all worthy to add and we should be able to nuke the stable patches from the list quickly | 15:20 |
* TheJulia makes more coffee for everyone | 15:21 | |
rloo | ++ | 15:22 |
* TheJulia adds | 15:22 | |
*** e0ne has joined #openstack-ironic | 15:23 | |
rpittau | the exception refactoring is kind of tricky to test in CI because of the cross-project reference and I think it breaks grenade anyway if not backported ? | 15:23 |
dtantsur | looks about right, although probably too much for a week | 15:24 |
dtantsur | rpittau: grenade update all packages, so it will pull the newer ironic-lib | 15:24 |
dtantsur | * updates | 15:24 |
TheJulia | Yeah, a lot of sushy patches for good things like sensor data eventually :) | 15:25 |
mgoddard | are we standardising this sensor data? | 15:25 |
TheJulia | I'm good with the list, I'll likely turn around and approve most of the stable stuff anyway | 15:25 |
mgoddard | the ipmitool data is a mess | 15:26 |
mgoddard | sorry, derailing | 15:26 |
mgoddard | later | 15:26 |
TheJulia | mgoddard: oh yeah, very much so :( | 15:26 |
rpittau | dtantsur: yeah, I'm just puzzled by the output of the upgrade check, but we can talk later | 15:27 |
TheJulia | I guess we should proceed to RFE review? | 15:27 |
* dtantsur hides | 15:27 | |
rpittau | let's | 15:28 |
TheJulia | Proceeding onward! | 15:28 |
TheJulia | #topic RFE Review | 15:28 |
*** openstack changes topic to "RFE Review (Meeting topic: ironic)" | 15:28 | |
*** etingof|brb is now known as etingof | 15:28 | |
TheJulia | And now that dtantsur is hiding, he brings us a fun neat addition which could be extremely useful for things like usb drives :) | 15:28 |
dtantsur | #link https://storyboard.openstack.org/#!/story/2005393 Use mDNS for discovering ironic and ironic-inspector services by the ramdisk | 15:29 |
dtantsur | so, there is a lot of text there, but the idea is to allow IPA that got started anyhow to find ironic locally | 15:29 |
dtantsur | essentially, enabling Bring-Your-Own-IPA :) be it a flash drive, a virtual media implementation that we do not support, or anything | 15:29 |
dtantsur | the technical side is to use DNS service discovery + multicast DNS (details in the RE) | 15:30 |
dtantsur | * RFE | 15:30 |
TheJulia | I <3 it, personally | 15:30 |
TheJulia | the v6 limitation is concerning, but I feel like we would be driving innovation | 15:31 |
TheJulia | I really like the txt record, is there a length limit to the txt field? | 15:31 |
dtantsur | the length of a UDP package, largely | 15:31 |
TheJulia | so tail end of a packet | 15:31 |
*** mkrai has joined #openstack-ironic | 15:32 | |
TheJulia | Makes sense I guess | 15:32 |
dtantsur | to put it simply, yes | 15:32 |
dtantsur | so we shouldn't get overly creative with using it, but we can add e.g. inspector collectors list | 15:32 |
TheJulia | Makes tons of sense to me | 15:32 |
TheJulia | or maybe even a trusted cert url :\ | 15:33 |
dtantsur | yep | 15:33 |
TheJulia | I'm all for this feature, are there any questions? | 15:33 |
TheJulia | Totally as an aside, great job detailing everything dtantsur! | 15:34 |
*** e0ne has quit IRC | 15:34 | |
dtantsur | thx :) | 15:34 |
TheJulia | It reads as very well thought out | 15:34 |
* TheJulia begins to spin up the crickets | 15:34 | |
TheJulia | Any concerns out there? Are we good with this RFE? | 15:35 |
kaifeng | I am good with it | 15:35 |
TheJulia | I'm also good with it | 15:36 |
rpittau | totally good with that :) | 15:36 |
* rloo still reading/grok'ing, wondering why it isn't a spec but maybe we're good with it in a story. | 15:36 | |
dtantsur | rloo: there's really not much to say in a formal spec structure | 15:36 |
dtantsur | no API changes, no RPC changes, no driver changes, etc | 15:37 |
dtantsur | so if I'm asked to do a spec, I'll mostly copy-paste the whole text into the "Proposed solution" :) | 15:37 |
rloo | dtantsur: just config changes? (and code?) | 15:37 |
dtantsur | yeah, config and code | 15:37 |
rloo | and versioning? | 15:37 |
TheJulia | no versioning impact | 15:38 |
dtantsur | no API or RPC changes -> no versioning? | 15:38 |
rloo | thought we had ipa versioning and this includes ipa code changes? | 15:38 |
rloo | any security issues? | 15:38 |
dtantsur | we have IPA API versioning, but this is not API | 15:38 |
*** gyee has joined #openstack-ironic | 15:38 | |
TheJulia | We do, but only to track conductor -> IPA API changes | 15:38 |
dtantsur | (have we actually finished implementing it btw?) | 15:38 |
rloo | (I haven't read the RFC or proposed SIG guidelines yet | 15:38 |
TheJulia | dtantsur: basic guards I believe | 15:39 |
rloo | i am not against it, just cannot be for it. but if we have enough cores that are good with it? | 15:39 |
TheJulia | security wise, local segment so attached... and I believe the idea is to fallback to this if we don't have command lines? | 15:39 |
kaifeng | if IPA broadcasting service, it's a way for polling instead of lookup, just imaging | 15:40 |
TheJulia | err, command line/kernel params? | 15:40 |
mgoddard | should the mdns server be integrated with the conductor? | 15:40 |
mgoddard | is it not an external service? | 15:40 |
rloo | fwiw, the usefulness of the spec process are the questions/sections, to make sure they are all covered :) | 15:40 |
dtantsur | mgoddard: yep, why not? I mean, we could use Avahi, but that's a big thing to maintain compared to the actual code we care about | 15:40 |
dtantsur | I don't mind writing a spec out of it tomorrow morning if people actually will review it :) | 15:41 |
* TheJulia thinks rfe-approved and then time for open discussion | 15:41 | |
mgoddard | dtantsur: it's another dependency | 15:41 |
rloo | dtantsur: as long as folks are good with it (and eg gone through and addressed/thought about things we typically ask in a spec) | 15:41 |
dtantsur | mgoddard: python-zeroconf is quite small, one python file | 15:42 |
rloo | dtantsur: i mean, if no one wants a spec and you/others think you've addressed any/most issues. | 15:42 |
rloo | dtantsur: then don't write a spec. | 15:42 |
mgoddard | dtantsur: ok, we can probably handle that | 15:42 |
TheJulia | #topic Open Discussion | 15:42 |
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)" | 15:42 | |
rloo | wondering now about making it optional. guess overkill to make it eg some sort of plugin. | 15:43 |
TheJulia | So what if someone wants to or needs to run avhali??? | 15:43 |
dtantsur | rloo: we don't have these kind of plugins, but it will be guarded by a configuration option (on the ironic side) | 15:43 |
rloo | dtantsur: right, that's the overkill (for now :)) | 15:43 |
TheJulia | Maybe a logical iteration may be to plugin-ize it | 15:44 |
TheJulia | but not starting out | 15:44 |
dtantsur | TheJulia: we got them covered: set [mdns]enabled=False and configure avahi the way they want :) | 15:44 |
TheJulia | dtantsur: very true! | 15:44 |
TheJulia | so plugins then are kind of silly | 15:44 |
TheJulia | Anyway | 15:44 |
TheJulia | mgoddard: yes, ipmi sensor data is crazy | 15:44 |
mgoddard | TheJulia: yeah. Will there be an effort to provide some sort of schema? | 15:45 |
TheJulia | iurygregory has been having some fun converting some sensor data to something prometheus can read via a plugin and it has been all sorts of fun. | 15:45 |
iurygregory | it's \o/ | 15:45 |
TheJulia | mgoddard: I _think_ the ideal path is for us to create plugins that can pre-sort/transform data and then transmit or offer up data as we go on | 15:46 |
TheJulia | so if sensor data from vendor zz-alpha has super weird formatting, it can be transformed by a specific plugin | 15:46 |
TheJulia | just someone would need to create that transform | 15:47 |
mgoddard | Ultimately, it's a set of time series, with a name, 'dimensions' (in Influx speak) and possibly metadata | 15:47 |
TheJulia | iurygregory: do you have the link handy to your pull request? | 15:47 |
iurygregory | TheJulia, yup | 15:48 |
mgoddard | I remember the IPMI sensor data being a big JSON blob, really we need a list of measurements | 15:48 |
TheJulia | mgoddard: it varies by bmc | 15:48 |
TheJulia | There is a whole huge section in the ipmi standard doc that you have to wrap your brain around to grok it. I think for redfish we should end up with something slightly more sane... Hopefully | 15:49 |
iurygregory | mgoddard, yup is a huge json | 15:49 |
iurygregory | https://github.com/metalkube/ironic-prometheus-exporter/pull/2 | 15:49 |
mgoddard | will ironic-prometheus-exporter be usable outside of metalkube? | 15:50 |
iurygregory | mgoddard, yup | 15:50 |
iurygregory | is bassicaly an oslo notifier driver | 15:50 |
* etingof thinks that Redfish gives more freedom to the vendors that want to distinguish themselves | 15:51 | |
iurygregory | that will convert IPMI JSON metrics to prometheus format | 15:51 |
iurygregory | I need to drop now, if you need anything tomorrow we can talk | 15:51 |
TheJulia | we may want to take something like that into ironic or into our namespace at some point, but yeah, more thought likely required | 15:51 |
TheJulia | goodnight iurygregory | 15:51 |
iurygregory | good night ppl o/ | 15:52 |
mgoddard | We were actually talking about this today, but with monasca | 15:52 |
mgoddard | how do we get sensor data from nodes into monasca? | 15:52 |
TheJulia | so how does monasca collect data? | 15:53 |
mgoddard | the approach will probably be similar - consume rabbit notifications, translate, push to monasca | 15:53 |
TheJulia | yeah | 15:53 |
TheJulia | or | 15:53 |
mgoddard | monasca has metrics identified by a name, with 'dimensions' - most commonly hostname | 15:53 |
TheJulia | use the notifier plugin framework and grab the message before it is ever sent to rabbit | 15:53 |
mgoddard | there is that option. we'd need to do translation in ironic | 15:54 |
TheJulia | so maybe a ironic-monasca-exporter? | 15:54 |
TheJulia | s/a/an/ | 15:54 |
mgoddard | also have some 'business' logic for adding metadata to our metrics | 15:54 |
openstackgerrit | Ilya Etingof proposed openstack/sushy master: Deprecate System-specific `IndicatorLED` state constants https://review.openstack.org/652709 | 15:54 |
mgoddard | but we could potentially do that in monasca later | 15:55 |
TheJulia | I already added some of the metadata that we needed as well into the messages | 15:55 |
TheJulia | but there may always be more needed | 15:55 |
TheJulia | This sounds like an awesome integration point potentially | 15:56 |
*** andrein has quit IRC | 15:56 | |
TheJulia | Anyway, we have four minutes left | 15:56 |
TheJulia | Does anyone have anything else they would like to discuss? | 15:56 |
mgoddard | you see my desire for standardisation? Standard metric names that at most would have some sensible transformation to get into prometheus/monasca/whatever format | 15:57 |
TheJulia | I think we would need to take several vendors and essentially boil down what they offer into a condensed data set to really create standard metric names | 15:58 |
w14161_1 | For L3 Deploy spec, ironic already approved it. BUt it was not implemented yet, did we have plan to implement L3 deploy spec? | 15:58 |
TheJulia | "drives_healthy" "power_healthy" instead of "drive1 connected: healthy" and "psu1: ok" and "psu3: ok" | 15:59 |
TheJulia | w14161_1: It is not implemented. It is more about getting IP configuration information without DHCP. We had a contributor that started it but then went on to focus on other things and I think someone expressed interest in trying to pick it up this cycle | 16:00 |
TheJulia | Anyway, it is time for the end of the meeting | 16:00 |
TheJulia | Thanks everyone! | 16:00 |
TheJulia | This doesn't mean we have to stop chatting though :) | 16:00 |
TheJulia | #endmeeting | 16:00 |
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-dev mailing list." | 16:00 | |
openstack | Meeting ended Mon Apr 15 16:00:34 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstackgerrit | Ilya Etingof proposed openstack/sushy master: Deprecate System-specific `IndicatorLED` state constants https://review.openstack.org/652709 | 16:00 |
w14161_1 | Thx Julia | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-04-15-15.00.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-04-15-15.00.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-04-15-15.00.log.html | 16:00 |
*** dnuka has quit IRC | 16:00 | |
*** stendulker has quit IRC | 16:01 | |
*** kaifeng has quit IRC | 16:01 | |
openstackgerrit | Madhuri Kumari proposed openstack/ironic-specs master: Add support for Intel Speed Select in Ironic https://review.openstack.org/651459 | 16:10 |
mkrai | dtantsur: Hi, I will post the node allocation update API on wednesday. I am still working on it. | 16:13 |
dtantsur | great! | 16:17 |
*** hwoarang has quit IRC | 16:21 | |
*** hwoarang has joined #openstack-ironic | 16:22 | |
rpittau | good night! o/ | 16:28 |
*** rpittau is now known as rpittau|afk | 16:28 | |
*** mkrai has quit IRC | 16:42 | |
*** dtantsur is now known as dtantsur|afk | 16:44 | |
dtantsur|afk | \o | 16:44 |
TheJulia | goodnight | 16:44 |
*** priteau has quit IRC | 16:47 | |
*** priteau has joined #openstack-ironic | 16:48 | |
*** ijw_ has quit IRC | 16:49 | |
*** e0ne has joined #openstack-ironic | 16:51 | |
*** ijw has joined #openstack-ironic | 16:51 | |
*** dsneddon has joined #openstack-ironic | 16:52 | |
openstackgerrit | Merged openstack/python-ironicclient stable/stein: Move to zuulv3 https://review.openstack.org/647774 | 16:53 |
openstackgerrit | Merged openstack/python-ironicclient stable/stein: Run jobs under python2 and python3 https://review.openstack.org/651466 | 16:53 |
*** lucasagomes has quit IRC | 16:57 | |
*** tssurya has quit IRC | 16:58 | |
*** ijw has quit IRC | 17:00 | |
*** w14161_1 has quit IRC | 17:00 | |
*** ijw has joined #openstack-ironic | 17:00 | |
*** dougsz has quit IRC | 17:02 | |
*** Lucas_Gray has quit IRC | 17:13 | |
*** mbeierl has joined #openstack-ironic | 17:14 | |
*** gkadam has quit IRC | 17:15 | |
*** ijw has quit IRC | 17:17 | |
*** ijw has joined #openstack-ironic | 17:17 | |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicator management harness to ManagementInterface https://review.openstack.org/649675 | 17:31 |
*** ijw has quit IRC | 17:35 | |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicator management to redfish hw type https://review.openstack.org/652740 | 17:36 |
*** ijw has joined #openstack-ironic | 17:38 | |
*** w14161_1 has joined #openstack-ironic | 17:53 | |
*** e0ne has quit IRC | 18:00 | |
*** sungn has quit IRC | 18:04 | |
*** andrein has joined #openstack-ironic | 18:24 | |
arne_wiebalck | diga: I'm off this week, should be back next week. | 18:27 |
*** e0ne has joined #openstack-ironic | 19:02 | |
*** e0ne has quit IRC | 19:06 | |
*** andrein has quit IRC | 19:06 | |
*** ijw has quit IRC | 19:10 | |
*** jcoufal has quit IRC | 19:38 | |
*** penick has quit IRC | 19:46 | |
*** andrein has joined #openstack-ironic | 19:54 | |
*** mjturek has quit IRC | 20:07 | |
*** baha has quit IRC | 20:07 | |
*** rh-jelabarre has quit IRC | 20:11 | |
*** pcaruana has quit IRC | 20:38 | |
*** ijw has joined #openstack-ironic | 20:41 | |
*** Goneri has quit IRC | 20:44 | |
*** priteau has quit IRC | 20:44 | |
*** tonyb[m] has joined #openstack-ironic | 21:27 | |
tonyb[m] | So who knows about kolla and ironic? | 21:27 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add indicators REST API endpoints https://review.openstack.org/651785 | 21:31 |
*** whoami-rajat has quit IRC | 21:54 | |
*** iurygregory has quit IRC | 22:02 | |
*** jtomasek has quit IRC | 22:03 | |
*** bfournie has quit IRC | 22:04 | |
eandersson | When in standalone mode do you need to render config-drive from scratch? | 22:30 |
eandersson | e.g. --config-drive '{"meta_data": {"hostname": "server1.cluster"}}' | 22:30 |
eandersson | Would this be the only data in the config drive? | 22:31 |
eandersson | or would some data like ethernet mac address etc be pre populated? | 22:31 |
openstackgerrit | Richard G. Pioso proposed openstack/ironic master: Place upper bound on python-dracclient version https://review.openstack.org/651408 | 22:31 |
eandersson | mostly wondering how one would set up things like bonding in standalone mode | 22:31 |
*** livelace has quit IRC | 22:45 | |
*** hwoarang has quit IRC | 23:22 | |
*** ijw has quit IRC | 23:23 | |
*** rcernin has joined #openstack-ironic | 23:24 | |
*** hwoarang has joined #openstack-ironic | 23:27 | |
* TheJulia reads | 23:32 | |
TheJulia | eandersson: sorry, been working on the project update slides and related statistic collection | 23:32 |
TheJulia | eandersson: essentially.... yeah. You could pre-stage all the data in a folder and it can package everything (and even other files/scripts....) for configuring the machine. | 23:33 |
TheJulia | eandersson: yeah as in the only data in the drive. | 23:33 |
TheJulia | We don't append anything else in at present. We would be willing to accept patches to add more data if a dictionary is transmitted! | 23:34 |
TheJulia | Bonded interfaces in standalone, as in no neutron as well? | 23:34 |
eandersson | Yea - we are looking at using ironic standalone as a sort of undercloud | 23:37 |
eandersson | to kickstart our computes | 23:37 |
jroll | tonyb[m]: mgoddard is probably your best bet, but I'd say just ask? I know some things about each, but not together | 23:38 |
eandersson | but would like baremetal cloud init to take care of the bonding | 23:39 |
eandersson | hostname etc | 23:40 |
*** hwoarang has quit IRC | 23:44 | |
*** hwoarang has joined #openstack-ironic | 23:45 | |
tonyb[m] | jroll: https://review.openstack.org/#/q/I9db48a3462422749290bbb887c14816734ab0478 added a dependency on udevadm which isn't in the container so I figure I need a kolla patch to make it install udevadm/systemd-udev etc | 23:48 |
eandersson | TheJulia, you wouldn't know of any guides or examples | 23:50 |
eandersson | We are unsure on the format of the data | 23:51 |
eandersson | And https://docs.openstack.org/ironic/latest/install/configdrive.html#when-used-standalone isn't helping | 23:52 |
eandersson | To quote my colleague, if we could just see the inside of the example file | 23:52 |
eandersson | > /dir/configdrive_files | 23:52 |
eandersson | I am sure it would all make sense | 23:53 |
*** sthussey has quit IRC | 23:57 | |
eandersson | *files | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!