Wednesday, 2018-08-29

*** mjturek has quit IRC00:02
*** rh-jelabarre has quit IRC00:38
*** gyee has quit IRC00:42
rpiosodtantsur, jroll, sambetts, TheJulia, vdrok: I created an RFE for PXE boot configuration of physical ports -- https://storyboard.openstack.org/#!/story/200358000:57
*** rpioso is now known as rpioso|afk00:57
rpioso|afkGood nite, all00:57
*** jcoufal has quit IRC01:02
*** fungi has quit IRC01:18
*** fungi has joined #openstack-ironic01:18
*** mcarden has quit IRC01:19
*** JayF has quit IRC01:19
*** dtantsur|afk has quit IRC01:19
*** dtantsur has joined #openstack-ironic01:22
*** jrcloud has joined #openstack-ironic01:23
*** Bhujay has joined #openstack-ironic01:25
*** pas-ha has quit IRC01:49
*** ianw has quit IRC01:49
*** zigo has quit IRC01:49
*** persia has quit IRC01:49
*** ianw has joined #openstack-ironic01:53
*** persia has joined #openstack-ironic01:55
*** ianw has quit IRC02:03
*** ianw has joined #openstack-ironic02:04
*** spartacloud has joined #openstack-ironic02:08
*** spartacloud has quit IRC02:09
*** jrcloud has quit IRC02:10
*** hamzy has quit IRC02:17
*** hamzy has joined #openstack-ironic02:18
*** rloo has quit IRC02:26
*** spartacloud has joined #openstack-ironic02:30
*** jrcloud has joined #openstack-ironic02:35
*** spartacloud has quit IRC02:35
*** openstack has joined #openstack-ironic02:51
*** zzzeek has joined #openstack-ironic02:52
*** ChanServ sets mode: +o openstack02:52
*** jhesketh has joined #openstack-ironic02:57
*** marlinc has joined #openstack-ironic02:59
*** openstackstatus has joined #openstack-ironic03:00
*** ChanServ sets mode: +v openstackstatus03:00
*** phuongnh has joined #openstack-ironic03:02
*** gkadam has joined #openstack-ironic03:39
*** skazi has joined #openstack-ironic04:50
*** spartacloud has joined #openstack-ironic05:05
*** spartacloud has quit IRC05:09
*** cjloader has joined #openstack-ironic05:40
*** skazi has quit IRC06:15
*** serlex has joined #openstack-ironic06:18
*** adrianc has joined #openstack-ironic06:35
*** skazi has joined #openstack-ironic06:45
etingofTheJulia, wrt IPA telemetry, I am looking for consensus on design and features. if we have a slot at PTG for that - I think that should boost this work06:48
*** pcaruana has joined #openstack-ironic06:50
*** tssurya has joined #openstack-ironic06:53
*** rcernin has quit IRC07:00
*** spartacloud has joined #openstack-ironic07:10
*** jtomasek has joined #openstack-ironic07:12
*** spartacloud has quit IRC07:15
*** jesusaur has quit IRC07:23
*** jesusaur has joined #openstack-ironic07:27
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/59741107:44
*** threestrands has quit IRC07:50
*** e0ne has joined #openstack-ironic07:56
*** zigo has joined #openstack-ironic07:57
*** e0ne has quit IRC08:00
*** S4ren1 has quit IRC08:06
*** mgoddard has joined #openstack-ironic08:26
*** e0ne has joined #openstack-ironic08:38
dtantsurmorning ironic08:42
*** jaganathan has joined #openstack-ironic08:44
*** stendulker has joined #openstack-ironic08:44
etingofdtantsur, o/08:47
dtantsuretingof: morning! https://all-systems-go.io/ seems to have a few relevant talks for us, wanna check it out?08:49
etingofdtantsur, some talks sound very interesting indeed! I hope you'll make it to the conference!08:58
*** serlex has quit IRC09:09
*** Bhujay has quit IRC09:10
*** S4ren has joined #openstack-ironic09:20
stendulkerGood morning dtantsur, etingof09:31
dtantsurhi stendulker09:32
etingofstendulker, \o09:32
stendulkerdtantsur: One query, I created a fedora iso image using kernel/ramdisk from partion image created using DIB and set the command  line argument to have 'root=/dev/ram0'. It loads the kernel/ramdisk during vmedia boot and then gets  stuck. No error. Any clue on triaging it?09:36
stendulkerBasically trying to implement 'ramdisk' deploy interface support for virtual media interface..09:37
stendulkerTried passing rd.shell and rd.debug as command line args, but no o/p for that either.09:39
openstackgerritKaifeng Wang proposed openstack/ironic master: Direct deploy serve HTTP images from conductor  https://review.openstack.org/56547409:40
dtantsurstendulker: hmm, not sure. make sure kernel is not eating anything from the screen, disable KMS, etc09:43
stendulkerdtantsur: screen is blank actually. No messag eat all. Just 'Loading /vmlinuz .... ok' and 'Loading /initrd .... ok09:44
dtantsurstendulker: are you sure it's not modesetting right away?09:45
stendulkerdtantsur: How do I check that?09:46
*** priteau has joined #openstack-ironic09:46
*** spartacloud has joined #openstack-ironic09:47
dtantsurstendulker: probably the only easy way is to figure out how to disable it (there is a kernel argument, I don't remember it)09:48
stendulkerok, let me try googling it09:48
*** sambetts|afk has joined #openstack-ironic09:51
*** spartacloud has quit IRC09:52
stendulkerdtantsur: Its nomodeset09:54
dtantsuryeah, right09:54
stendulkerdtantsur: Thank you. Will try with this.09:54
*** adrianc has quit IRC09:57
*** adrianc has joined #openstack-ironic10:14
*** mgoddard has quit IRC10:28
dtantsurrpioso|afk: good idea, commented on the RFE.10:33
*** adrianc_ has joined #openstack-ironic10:34
*** adrianc has quit IRC10:34
*** jaganathan has quit IRC10:37
*** hshiina has joined #openstack-ironic10:46
*** serlex has joined #openstack-ironic10:51
openstackgerritShivanand Tendulker proposed openstack/ironic master: Adds support for 'ramdisk' deploy with 'ilo-virtual-media' boot  https://review.openstack.org/59744810:58
*** d0ugal has quit IRC11:03
*** rpioso|afk is now known as rpioso11:07
rpiosoGood morning, ironicers11:07
*** mgoddard has joined #openstack-ironic11:07
rpiosodtantsur: Thank you. I'll respond on IRC in a few hours.11:08
*** rpioso is now known as rpioso|afk11:09
*** bfournie has quit IRC11:17
*** d0ugal has joined #openstack-ironic11:17
*** stendulker has quit IRC11:20
*** jcoufal has joined #openstack-ironic11:24
*** serlex has quit IRC11:25
*** arne_wiebalck_ has joined #openstack-ironic11:42
*** moshele has joined #openstack-ironic11:50
*** bfournie has joined #openstack-ironic11:50
*** nizam037 has joined #openstack-ironic11:53
*** rh-jelabarre has joined #openstack-ironic12:03
*** spartacloud has joined #openstack-ironic12:05
*** phuongnh has quit IRC12:05
*** spartacloud has quit IRC12:10
nizam037when the rabbitmq service is down and when i execute the ironic command the ironicclient is not returning to the user. Is there any parameter where i need to set so that ironicclient can return to the user.12:13
dtantsurnizam037: you can look for oslo.messaging configuration options related to timeouts, I guess12:15
dtantsur(note that it happens on ironic side, not ironicclient side)12:15
nizam037dtantsur : can you tel me which parameter .. i searched i am not getting it.12:18
dtantsurnizam037: I don't really know, something in https://docs.openstack.org/oslo.messaging/latest/configuration/opts.html#oslo-messaging-rabbit maybe12:19
openstackgerritMichal Arbet proposed openstack/ironic master: Fix async keyword for Python 3.7  https://review.openstack.org/59746512:22
*** trown|outtypewww is now known as trown12:25
openstackgerritMichal Arbet proposed openstack/ironic master: Fix async keyword for Python 3.7  https://review.openstack.org/59746812:29
TheJuliagood morning12:39
dtantsurmorning TheJulia12:40
*** gkadam has quit IRC12:41
TheJuliai see virtual media ramdisk booting seems to be the next thing12:43
TheJulia\o/12:43
dtantsuryay12:44
*** skazi has quit IRC12:48
TheJuliarpioso left a comment on your rfe, thanks for getting that discussion started12:50
*** dtantsur is now known as dtantsur|bbl13:04
*** pcaruana has quit IRC13:04
*** skazi has joined #openstack-ironic13:06
*** skazi has quit IRC13:07
*** skazi has joined #openstack-ironic13:08
jrollg'morning13:27
nizam037i asked in channel...but i dint get the answer.. So asking you..please help me out13:32
TheJulianizam037: if rabbit is down, I think you should be able to list all nodes, but any action upon them would be require rabbitmq to be working so messages could be passed from the api to the conductor13:35
TheJulianizam037: note: I've not tried anything like that in something like two years13:35
openstackgerritweizj proposed openstack/ironic stable/ocata: fix bug link in readme  https://review.openstack.org/59752113:37
nizam037yeah.. But i was trying to validate a node and but the ironicclient was not returning to the user... So is there any parameter where we can set this timeout so that after some time ironicclient can throw error and return to the user13:39
*** rloo has joined #openstack-ironic13:40
openstackgerritweizj proposed openstack/ironic-tempest-plugin master: fix bug link in readme  https://review.openstack.org/59752213:41
jrollnizam037: did you read the link dmitry gave you?13:41
*** rajinir has joined #openstack-ironic13:42
*** cdearborn has joined #openstack-ironic13:44
*** mjturek has joined #openstack-ironic13:44
*** baha has joined #openstack-ironic13:55
*** dtantsur|bbl is now known as dtantsur13:58
dtantsurmorning jroll13:58
*** rloo has quit IRC14:03
*** rloo has joined #openstack-ironic14:04
*** cdearborn has quit IRC14:05
*** rloo has quit IRC14:10
*** spartacloud has joined #openstack-ironic14:11
*** rloo has joined #openstack-ironic14:11
*** spartacloud has quit IRC14:15
TheJulianizam037: For clarity, if rabbitmq is down, the API functionally cannot request the conductor to do anything and the API is at the mecy of oslo.messaging to return an error.14:20
NobodyCamGood Morning Ironic'ers14:22
*** moshele has quit IRC14:29
*** mgoddard has quit IRC14:45
*** pcaruana has joined #openstack-ironic14:50
*** nizam037 has quit IRC14:56
dtantsurmorning NobodyCam15:02
NobodyCamMorning dtantsur :)15:03
*** jtomasek has quit IRC15:29
*** rloo has quit IRC15:31
*** rloo has joined #openstack-ironic15:31
*** r-daneel has joined #openstack-ironic15:48
*** rpioso|afk is now known as rpioso15:48
rpiosoTheJulia: Thank you for commenting on the PXE RFE.15:49
TheJuliarpioso: no problem :)15:50
* TheJulia hopes she is being helpful15:51
rpiosodtantsur, TheJulia: Which of your approaches would be more operator friendly when the clean steps are not fleshed out/supported by the h/w type?15:53
dtantsurrpioso: I think our standard approach is simply not implementing them16:00
*** tssurya has quit IRC16:04
rpiosodantsur: Does that mean the mixin suggestion would be more consistent with our standard approach?16:08
rpiosodtantsur: ^^^16:09
dtantsurmixin suggestion?16:09
dtantsursorry, I may be slightly out of context, I missed the discussion yesterday16:09
*** adrianc_ has quit IRC16:10
rpiosohttps://storyboard.openstack.org/#!/story/200358016:10
rpiosoTheJulia's feedback16:10
TheJuliaYeah, I was thinking the interface class could pull in a mix-in that contains the clean step16:11
TheJuliathat way the clean step is re-usable, the code is centralized, and it has all the governing logic in case someone did something like... change the management interface to one without methods or something crazy16:11
* TheJulia was just kind of tossing the idea out there16:12
* TheJulia is going to go get coffee and allow her brain to unwind for a few minutes16:12
rpiosoSeems like the mixin would provide consistent clean step interfaces that could optionally be implemented by management h/w interface implementations.16:13
rpiosoThe base class wouldn't implement it.16:14
rpiosoManagementInterface would not list the mixin as a base class.16:14
sambetts|afkpersonally I think that makes sense, then vendor managment interface can just add the mixin when they decide to support that clean step16:15
*** baha has quit IRC16:16
*** dsneddon has quit IRC16:18
*** dsneddon has joined #openstack-ironic16:23
*** dsneddon has quit IRC16:27
*** trown is now known as trown|lunch16:33
*** ptx0 has quit IRC16:35
rpiososambetts|afk: Is setting the PXE IP protocol version, IPv4 or IPv6, worth considering?16:37
rpiosoWhat about enable/disable VLAN and VLAN ID?16:38
rpiosoOr is that more than what's needed?16:38
*** r-daneel has quit IRC16:40
sambetts|afki think that sort of thing is dependant on the network interface being used, e.g. when using the neutron network interface the vlan and ip allocation is all handled by neutron and we learn the information we care about from the neutron port that we create, so there is no need for it to be set on the Ironic port, however if someone implemented a network interface that talked directly to an16:41
sambetts|afkSDN or TOR for example you might want something like that16:41
sambetts|afkbut I don't think it would be set on the port, I expect it would be set in the driver_info on the node16:42
sambetts|afkas like driver_info/provisioning_vlan for example16:42
*** arne_wiebalck_ has quit IRC16:43
TheJuliaI'm in total agreement with sambetts|afk16:46
rpiosoWhat about for stand alone ironic and the flat network interface?16:47
*** hshiina has quit IRC16:48
sambetts|afkstandalone ironic is the case for a network interface that talks direct to an SDN, but I don't know of anyone implmenting anything like that ... *cough* yet *cough*16:48
*** hshiina has joined #openstack-ironic16:48
TheJuliaflat implies hard wired and static configuration, and standalone is mainly built on flat although it allows a user to do anything they really want to as long as they somehow gain connectivity16:48
sambetts|afkflat is still == neutron too, so all that info comes from neutron16:48
sambetts|afkthe flat network interface that is, that really should be called "provider" or "static", because it works fine with neutron provider vlan networks16:50
TheJulia++16:50
* sambetts|afk considers putting up an RFE to rename that interface16:50
rpiosoWould those additional settings be useful for the tripleo undercloud use case?16:50
rpiosoWhen configuring servers that will be part of the overcloud?16:51
*** mariojv has joined #openstack-ironic16:51
sambetts|afkthe undercloud uses neutron flat networking for provisioning at the moment, and even if it did use dynmaic vlans I expect that would be configured through neutron16:52
*** S4ren has quit IRC16:52
*** dtantsur is now known as dtantsur|afk16:54
rpiososambetts|afk: What's the mechanism for applying the settings that come from neutron to the physical ports?16:56
*** e0ne has quit IRC16:56
sambetts|afkrpioso: no sure what settings you mean, but vlans are applied at the TOR, and IP addresses get applied by DHCP or similar for IPv616:57
sambetts|afkunless you are running a fancy network card like a Cisco VIC you can't apply VLANs directly to the network interface16:58
sambetts|afkon the server16:58
sambetts|afkand for that case you would need to write a custom Ironic network interface to support that feature16:58
*** gyee has joined #openstack-ironic16:59
*** baha has joined #openstack-ironic16:59
rpiososambetts|afk: I ask, because the iDRAC can apply VLAN config directly to the network interface on the server.16:59
rpiosoSame with the IP proto version.17:00
rpiosoIt sounds like those fancy settings, VLAN and IP proto version, aren't generally needed.17:01
rpiosoDo you agree?17:01
sambetts|afkcorrect, we have similar features on our Cisco gear and haven't found a reason to use them for the ironic case because the TOR is programmed for us via neutron17:02
*** ptx0 has joined #openstack-ironic17:02
sambetts|afkwe did experiment with using them, and to do it we created a vendor specific network interface which replaced the neutron network interface for our gear, and added in steps which programmed the server side at the right point in the process17:03
sambetts|afkbut its extremely vendor and feature specific17:03
rpiosoGotcha17:05
rpiosoAnd I prefer simple, as long as that meets the need.17:05
*** zul has quit IRC17:06
sambetts|afkyeah thats basically what we landed on17:06
TheJuliaoperators also prefer relatively simple :)17:06
rpiosoAnother question I have is how to identify the port that is being configured. There are a few identifiers that come to mind, port object UUID, MAC address, and perhaps a vendor specific ID.17:07
rpiosoThoughts?17:07
TheJuliais being configured?17:07
rpiosoBy the clean step.17:08
TheJuliaoh17:08
TheJuliawell, I think it would enumerate through all clean steps17:08
sambetts|afkI think that needs to be one of the inputs to the clean step right?17:08
rpiosoExactly17:08
TheJuliaif it was automatic though running on pxe_enabled?17:09
rpiosoA list of ports to configure and how to configure them.17:09
sambetts|afkdepends if we want to make it use pxe_enabled and set the value to that, or take an input, set the value then update pxe_enabled17:09
rpiosoI'm under the impression that pxe_enabled is informative, rather than declarative.17:09
TheJuliaI feel like I've had discussions with operators who thought it was declaritive, and in a sense it does declare intent when used a particular way in a configuration17:10
sambetts|afkthere are lots of things in ironic that people things are declaritive but are actually informative :(17:10
TheJuliathis is likely a good operator topic to discuss in that operators may have varying needs and I suspect they are going to want to keep custom inputs to a minimum beyond established defaults that they put in at a point in time.17:10
TheJuliaor that are declaritive in one case and informative in another17:11
rpiosoI'm now very confused. I recall discussing this in channel yesterday.17:11
* rpioso is looking through the channel logs17:11
TheJuliarpioso: this is likely best discussed at the ptg when we've kidnapped some operators17:11
TheJuliaerr, I mean... operatornapped17:11
* TheJulia thinks that still doesn't sound right17:11
TheJuliaCaptured?17:11
rpiosoThe discussion begins at http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2018-08-28.log.html#t2018-08-28T10:59:0117:13
*** gkadam has joined #openstack-ironic17:14
rpiosoSpecifically, http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2018-08-28.log.html#t2018-08-28T12:25:5717:15
*** gkadam has quit IRC17:15
*** gkadam has joined #openstack-ironic17:15
*** ElCoyote_ has quit IRC17:21
* rpioso goes to refuel17:21
*** rpioso is now known as rpioso|eat17:21
TheJuliarefueling ++17:27
TheJuliarpioso|eat: yeah, the initial thing was running on what is in the db and I see it as declaritive in how we interact with with neutron as to what we expect to occur. If pxe_enabled is set to false, we won't try to use the port for PXE boot operations.. I guess part of hte following thought is reconciling impossible configuration where what is set does not match what the hardware can do? but there may also be no way17:31
TheJuliato accurately determine that if the BMC can't understand a card's capabilities and bios/uefi enablement or not.17:31
*** dsneddon has joined #openstack-ironic17:31
*** jtomasek has joined #openstack-ironic17:45
sambetts|afkthere are a few things that we've changed from informative to declaritive too as new features have been introduced, for example the portgroups bond mode initially was informative, and now the port group info is passed to the neutron ml2 driver so it can take action to change it17:50
* sambetts|afk --> home 17:50
sambetts|afknight all o/17:50
*** trown|lunch is now known as trown|brb17:50
*** trown|brb is now known as trown17:50
*** S4ren has joined #openstack-ironic18:05
openstackgerritMerged openstack/networking-generic-switch master: Convert error detection to use a decorator  https://review.openstack.org/59200918:09
openstackgerritMerged openstack/networking-generic-switch master: Detection of errors for Dell PowerConnect devices  https://review.openstack.org/58996118:15
*** e0ne has joined #openstack-ironic18:19
*** rh-jelabarre has quit IRC18:22
*** e0ne_ has joined #openstack-ironic18:23
*** e0ne has quit IRC18:25
*** rh-jelabarre has joined #openstack-ironic18:29
*** S4ren has quit IRC18:38
*** e0ne_ has quit IRC18:39
*** e0ne has joined #openstack-ironic18:41
*** e0ne has quit IRC18:44
*** gkadam has quit IRC18:56
*** e0ne has joined #openstack-ironic18:56
TheJuliaOh land of ironic! I've created a forum ideas etherpad: https://etherpad.openstack.org/p/BER-stein-forum-ironic-brainstorming18:59
*** rpioso|eat is now known as rpioso19:04
rpiosoTheJulia: It seems that declarative v. informative can be seen through a couple of different lenses, a) its affect on OpenStack components such as neutron and ironic and b) its affect on hardware configuration.19:06
rpiosoThat may be the cause of my confusion.19:07
*** pcaruana has quit IRC19:09
rpiosojroll: Thank you for reviewing the PXE config RFE. Regarding its prospective use by automatic cleaning, does your question, "Or does it take the current values from the database and just apply those?", refer to the infamous pxe_enabled setting on the ports?19:10
jrollrpioso: yes19:11
jrollrpioso: my question is "for auto cleaning, does it use the port.pxe_enabled setting from the database to determine how to configure the hardware? or something else?"19:11
*** ijw has joined #openstack-ironic19:11
jrollrpioso: but, that question depends on "do we allow using this in automated clean" :)19:11
*** ijw has quit IRC19:13
*** ijw has joined #openstack-ironic19:13
*** ijw has quit IRC19:14
rpiosojroll: Kk. If it did, that would make port.pxe_enabled declarative ;-) If not, I'm not clear on how the desired settings would be specified by the operator. Must manual cleaning execute the clean step before it can be used automatically? If so, its args could be saved off on the node somewhere.19:16
* rpioso has no experience with automatic cleaning19:16
jrollrpioso: nope, I have never once run a manual clean step19:17
jrollrpioso: "something else" is an option. could have node.driver_info[pxe_ports] to configure it, for instance.19:18
jrolljust things to think about, I don't have much interest in this other than making it useful :)19:18
*** arne_wiebalck_ has joined #openstack-ironic19:20
rpiosojroll: Is it acceptable practice for a clean step to use args, if provided; otherwise look at "something else" for its inputs?19:20
rpiosoI appreciate that :)19:21
jrollrpioso: that seems fine to me - have a place to look for defaults, allow override via arguments19:21
rpiosojroll: Regarding "do we allow using this in automated clean?", I don't understand how that would be useful. Changing the ironic or h/w PXE config while a node is active sounds verboten. Would it be to tidy up after the mess created by doing that?19:25
jrollrpioso: I'm not sure if it's useful, but it's a question I always ask about clean steps. but yes, I imagine it would to be to clean up any hardware config touched while it's active19:26
rpiosojroll: Gotcha. 'clean step' suggests it would address that sort of thing.19:29
jrollyep19:29
rpiosojroll: Could those inputs be tweaked via automated actions? I'm thinking about the possibility of a baremetal server's network configuration being changed between deployments and that these new steps could become deploy steps, too.19:32
jrollrpioso: possibly, I don't think I would think that far ahead yet. we can refactor the code if it comes to that19:34
rpiosojroll: Ack. Could allowing these to run by default in automated cleaning be done as a follow-up effort?19:36
jrollrpioso: totally! I was just asking if it makes sense to do so, and if so, how do we do it :)19:36
jrollrpioso: I'm fine with manual-only19:36
rpiosojroll: And finally, are you still inclined to view pxe_enabled as informative?19:38
jrollrpioso: thinking yes, because not all drivers can be declarative about it.19:40
jrollironic currently uses that to decide what interfaces to use for DHCP, it will still need to do that19:41
rpiosojroll: I see. And yeah, that seems like a different lens than the hardware config one. It informs ironic of the h/w config and affects its DHCP behavior, but can't be used to affect the PXE config of all of the h/w in the wild.19:47
jrollrpioso: yep. above all, I want consistent behavior, and having some drivers view it as informative and some as declarative is inconsistent19:48
* jroll feels like he channeled rloo well there19:48
rloohuh?19:49
rpiosojroll: Thank you19:49
rpiosoLOL19:49
rloo:D19:49
jrollrloo: just feeling like I'm on your page :)19:49
rpiosorloo: I thought I heard you ;-)19:50
*** arne_wiebalck_ has quit IRC19:50
rlooheh. i still need to make consistency ingrained in all of us ;)19:50
TheJuliarloo: possibly a genetically engineered virus?19:54
TheJuliaOf course, at that point... nanotech might be better19:54
rlooTheJulia: nah, we're dealing with reasonable people here :) Or at least, not desparate enuf ;)19:54
*** e0ne has quit IRC19:56
*** r-daneel has joined #openstack-ironic20:01
*** MattMan has quit IRC20:14
*** MattMan has joined #openstack-ironic20:14
*** rh-jelabarre has quit IRC20:20
*** mgagne has joined #openstack-ironic20:21
*** priteau has quit IRC20:23
*** rh-jelabarre has joined #openstack-ironic20:26
*** jcoufal has quit IRC20:38
*** hwoarang has quit IRC20:39
* TheJulia is starting to wonder if the clean step just needs a quick spec because it feels like we've rehashed the discussion twice-ish20:47
jrollTheJulia: eh, mostly clarifying questions I asked20:55
jrollI'm ready to approve it as a manual clean step now, if we add the name and arguments to the RFE20:55
rpiosoHave we reached consensus on whether the clean step should use port.pxe_enabled as the source of truth or not?21:01
jrollrpioso: I had assumed (maybe wrongly?) that the manual clean step would take an argument that specifies which NICs should be enabled for PXE, and the clean step would configure the hardware and update the database21:04
*** trown is now known as trown|outtypewww21:05
rpiosojroll: That's what I intended when I wrote the RFE.21:05
jrollrpioso: ok cool, I guess I wasn't aware there was anybody advocating for something else21:06
rpiosojroll: My impression is that TheJulia was, but I may have misunderstood.21:06
jrollI think I glossed over that bit of scrollback21:07
jrollhm, maybe it's beer o'clock, struggling to make sense of that scrollback at the moment21:08
rpiosoSee the backscroll, starting at 1:07 PM EDT.21:08
jrollright, I just re-read21:08
*** ijw has joined #openstack-ironic21:11
*** ijw has quit IRC21:14
TheJuliamy impression was more towards automated, because manual is an additional step that must be progressed through otherwise when the pxe_enabled data is already used for provisioning dhcp assignments.21:22
jrollmy thought was that a manual step is part of the "prepare a node to be enrolled into ironic"21:23
jrollinstead of whoever racks the machine going through the bios, they call ironic to do it21:23
jrollsounds like a PTG topic to me, but again, I really don't care about this feature, I only care about it being user-friendly if we accept it21:24
* jroll cares about walking away from the computer more at the moment, have a good night everyone :)21:25
TheJuliagood plan :)21:30
TheJuliagoodnight jroll!21:30
*** bfournie has quit IRC21:34
*** mcarden has joined #openstack-ironic21:37
openstackgerritThomas Goirand proposed openstack/ironic master: Fix async keyword for Python 3.7  https://review.openstack.org/59746821:44
*** rcernin has joined #openstack-ironic21:49
*** r-daneel_ has joined #openstack-ironic22:05
*** r-daneel has quit IRC22:05
*** r-daneel_ is now known as r-daneel22:05
*** baha has quit IRC22:08
*** ijw has joined #openstack-ironic22:17
*** threestrands has joined #openstack-ironic22:19
*** threestrands has quit IRC22:19
*** threestrands has joined #openstack-ironic22:22
*** rloo has quit IRC22:33
*** rloo has joined #openstack-ironic22:34
TheJuliawell, I was hoping we could finally tackle ceph rados, and it is looking more unlikely than ever22:54
*** r-daneel has quit IRC22:56
*** ijw has quit IRC23:06
*** bfournie has joined #openstack-ironic23:43
rpiosoTheJulia: I created a new story for your reading pleasure -- https://storyboard.openstack.org/#!/story/200359423:52
rpiosoI look forward to your feedback.23:52
TheJuliaThanks!23:53
rpiosoTheJulia: yw23:54
*** mjturek has quit IRC23:55

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