*** TxGirlGeek has quit IRC | 00:16 | |
*** k_mouza has quit IRC | 00:27 | |
*** k_mouza has joined #openstack-ironic | 00:27 | |
*** k_mouza has quit IRC | 00:32 | |
*** hwoarang has quit IRC | 00:34 | |
*** hwoarang has joined #openstack-ironic | 00:35 | |
*** irclogbot_2 has quit IRC | 00:45 | |
*** irclogbot_0 has joined #openstack-ironic | 00:49 | |
*** Lucas_Gray has quit IRC | 00:57 | |
*** Lucas_Gray has joined #openstack-ironic | 00:57 | |
*** k_mouza has joined #openstack-ironic | 01:00 | |
*** k_mouza has quit IRC | 01:04 | |
*** Wryhder has joined #openstack-ironic | 01:06 | |
*** Lucas_Gray has quit IRC | 01:08 | |
*** Wryhder is now known as Lucas_Gray | 01:08 | |
*** Lucas_Gray has quit IRC | 01:20 | |
*** Lucas_Gray has joined #openstack-ironic | 01:22 | |
*** Lucas_Gray has quit IRC | 01:33 | |
*** dsneddon has quit IRC | 02:10 | |
*** ociuhandu has joined #openstack-ironic | 02:22 | |
*** ociuhandu has quit IRC | 02:27 | |
*** dsneddon has joined #openstack-ironic | 02:41 | |
*** gyee has quit IRC | 02:51 | |
*** k_mouza has joined #openstack-ironic | 03:01 | |
*** dsneddon has quit IRC | 03:30 | |
*** dsneddon has joined #openstack-ironic | 03:31 | |
*** k_mouza has quit IRC | 03:38 | |
openstackgerrit | Merged openstack/python-ironicclient master: Remove VerifiedHTTPSConnection class https://review.opendev.org/704622 | 03:38 |
---|---|---|
*** TxGirlGeek has joined #openstack-ironic | 03:39 | |
*** k_mouza has joined #openstack-ironic | 03:40 | |
*** tzumainn has quit IRC | 03:41 | |
*** dsneddon has quit IRC | 03:43 | |
*** k_mouza has quit IRC | 03:45 | |
*** k_mouza has joined #openstack-ironic | 03:49 | |
*** k_mouza has quit IRC | 03:59 | |
*** bnemec has quit IRC | 04:13 | |
*** k_mouza has joined #openstack-ironic | 04:14 | |
rpioso | TheJulia: Thank you | 04:16 |
*** k_mouza has quit IRC | 04:24 | |
*** k_mouza has joined #openstack-ironic | 04:34 | |
*** k_mouza has quit IRC | 04:41 | |
*** k_mouza has joined #openstack-ironic | 04:54 | |
*** k_mouza has quit IRC | 04:59 | |
*** k_mouza has joined #openstack-ironic | 05:03 | |
*** k_mouza has quit IRC | 05:08 | |
*** k_mouza has joined #openstack-ironic | 05:10 | |
*** k_mouza has quit IRC | 05:14 | |
*** k_mouza has joined #openstack-ironic | 05:19 | |
*** TxGirlGeek has quit IRC | 05:21 | |
*** k_mouza has quit IRC | 05:23 | |
*** k_mouza has joined #openstack-ironic | 05:30 | |
*** k_mouza has quit IRC | 05:35 | |
*** k_mouza has joined #openstack-ironic | 05:37 | |
*** k_mouza has quit IRC | 05:46 | |
*** k_mouza has joined #openstack-ironic | 05:47 | |
*** k_mouza has quit IRC | 05:56 | |
*** k_mouza has joined #openstack-ironic | 06:00 | |
*** k_mouza has quit IRC | 06:05 | |
*** k_mouza has joined #openstack-ironic | 06:08 | |
*** dsneddon has joined #openstack-ironic | 06:09 | |
*** k_mouza has quit IRC | 06:13 | |
*** dsneddon has quit IRC | 06:15 | |
*** k_mouza has joined #openstack-ironic | 06:20 | |
*** k_mouza has quit IRC | 06:24 | |
*** k_mouza has joined #openstack-ironic | 06:30 | |
*** k_mouza has quit IRC | 06:37 | |
*** k_mouza has joined #openstack-ironic | 06:50 | |
*** k_mouza has quit IRC | 06:54 | |
*** k_mouza has joined #openstack-ironic | 06:59 | |
*** k_mouza has quit IRC | 07:04 | |
*** dsneddon has joined #openstack-ironic | 07:08 | |
*** k_mouza has joined #openstack-ironic | 07:08 | |
*** k_mouza has quit IRC | 07:12 | |
*** dsneddon has quit IRC | 07:12 | |
*** k_mouza has joined #openstack-ironic | 07:14 | |
*** k_mouza has quit IRC | 07:23 | |
*** k_mouza has joined #openstack-ironic | 07:29 | |
*** k_mouza has quit IRC | 07:38 | |
*** k_mouza has joined #openstack-ironic | 07:40 | |
*** k_mouza has quit IRC | 07:45 | |
arne_wiebalck | Will a node without a port fail cleaning? | 07:48 |
arne_wiebalck | We found some node which do not have a (correct) port in the DB, probably due to a h/w replacement at some point, and I am wondering what the fallout will be next time ironic tries to interact with them ... | 07:50 |
*** dsneddon has joined #openstack-ironic | 08:01 | |
*** dsneddon has quit IRC | 08:05 | |
*** dsneddon has joined #openstack-ironic | 08:44 | |
*** k_mouza has joined #openstack-ironic | 09:15 | |
*** k_mouza has quit IRC | 10:19 | |
*** mmethot has joined #openstack-ironic | 11:01 | |
*** mmethot_ has quit IRC | 11:03 | |
*** Lucas_Gray has joined #openstack-ironic | 11:14 | |
*** k_mouza has joined #openstack-ironic | 12:16 | |
*** k_mouza has quit IRC | 12:49 | |
*** Lucas_Gray has quit IRC | 14:07 | |
*** mbeierl has joined #openstack-ironic | 14:21 | |
*** dsneddon has quit IRC | 14:29 | |
*** bnemec has joined #openstack-ironic | 14:37 | |
*** mbeierl has quit IRC | 14:45 | |
*** dsneddon has joined #openstack-ironic | 14:46 | |
*** early has quit IRC | 14:56 | |
*** ildikov has quit IRC | 15:03 | |
*** ildikov has joined #openstack-ironic | 15:03 | |
*** bnemec has quit IRC | 15:10 | |
*** early has joined #openstack-ironic | 15:23 | |
*** jdandrea has joined #openstack-ironic | 15:47 | |
*** jdandrea has quit IRC | 15:50 | |
*** k_mouza has joined #openstack-ironic | 15:52 | |
*** k_mouza has quit IRC | 15:56 | |
*** rpioso has quit IRC | 17:05 | |
*** rpioso has joined #openstack-ironic | 17:06 | |
*** yolanda has joined #openstack-ironic | 17:07 | |
*** yolanda has quit IRC | 17:12 | |
*** jdandrea has joined #openstack-ironic | 17:39 | |
*** tonyb[m] has quit IRC | 17:55 | |
*** tonyb[m] has joined #openstack-ironic | 17:55 | |
*** jdandrea has quit IRC | 18:18 | |
*** samc-bbc has quit IRC | 18:41 | |
*** samc-bbc has joined #openstack-ironic | 18:41 | |
*** zzzeek has quit IRC | 19:09 | |
*** zzzeek has joined #openstack-ironic | 19:28 | |
*** dsneddon has quit IRC | 19:59 | |
*** dsneddon has joined #openstack-ironic | 20:27 | |
*** dsneddon has quit IRC | 20:53 | |
*** yolanda has joined #openstack-ironic | 21:00 | |
*** dsneddon has joined #openstack-ironic | 21:46 | |
*** Lucas_Gray has joined #openstack-ironic | 21:58 | |
TheJulia | arne_wiebalck: with no ports at all, the node is not identifiable | 22:29 |
TheJulia | so... in all likelyhood the node will just fail to be rebooted and not be unprovisioned/reprovisioned/cleaned. It would be interesting to add an alternative identification path. | 22:30 |
arne_wiebalck | That's what I expected, I'll add the port. Thanks, TheJulia! | 22:35 |
*** Lucas_Gray has quit IRC | 22:37 | |
donnyd | is there a way to set the node name in ironic on discovery based on a discovery parameter? | 22:41 |
donnyd | say for instance I wanted to name the nodes by their mac address, so something like mac-xx-xx-xx-xx-xx | 22:41 |
donnyd | kind like how you can set the default password and username for ipmi or the default deploy images (which is super duper handy BTW - so awesome work on that) | 22:42 |
donnyd | arne_wiebalck: can't you just rerun them through introspection? | 22:45 |
donnyd | they should report back the correct parameters no? | 22:45 |
arne_wiebalck | donnyd: not while the nodes are active | 22:46 |
donnyd | oh i see - i guess i missed that part of the conversation | 22:47 |
arne_wiebalck | donnyd: I considered to wait for instance deletion, but that's probably not a good user experience | 22:48 |
TheJulia | donnyd: I _think_ you can set any field with inspection rules, but I'm not an expert in that | 22:48 |
donnyd | TheJulia: it would seem they can all be set very easily, but I was looking to do something like a macro (thats not the right word - but the gist) that looks at the mac addr and then creates a proper name for the node so I can call it out in nova if need be - like hey iroinc - provision this node by name | 22:49 |
donnyd | I can write a script to do it post introspection with relative ease - was just curious if there is something I could do with it when it hits auto discovery | 22:50 |
donnyd | I need to update the docs with my example for setting a default deploy image (in all my spare time) | 22:51 |
* donnyd laughs | 22:51 | |
* donnyd has no spare time | 22:52 | |
donnyd | arne_wiebalck: when you say wait for instance deletion - shouldn't that part succed ? it should only complain once it realizes something in the port is busted on cleaning | 22:53 |
donnyd | I am not an an expert by any stretch of the imagination - but the flow should be for nova to call ironic to delete and so long as it can release the resource it should report back that it's deleted - it will only break on the ironic side - but like I said I am no expert | 22:54 |
donnyd | so for users wouldn't they be non the wiser? | 22:55 |
donnyd | I guess these are more of questions than answers though | 22:56 |
arne_wiebalck | donnyd: I'd think ironic will reboot the node, but not know what to do with it once it calls back | 22:57 |
arne_wiebalck | donnyd: we saw this when manually inspecting nodes without a port | 22:58 |
donnyd | yea that part makes sense - because it will pretty much go through discovery again (if you have that setup) | 22:58 |
donnyd | but a user wouldn't actually see it break | 22:58 |
arne_wiebalck | donnyd: configurable names during discovery sounds very useful | 22:58 |
donnyd | yea that would be super slick | 22:59 |
arne_wiebalck | donnyd: the node will fail cleaning so the user won't be able to instantiate it again | 22:59 |
arne_wiebalck | donnyd: we use sth like the serial number for naming, I guess others have similar schemes | 23:00 |
donnyd | yes because it will be borked - but do people request specific nodes or do they just get one from the pool | 23:01 |
arne_wiebalck | donnyd: and the name is burnt into the BMC and hence accessible from the IPA | 23:01 |
arne_wiebalck | donnyd: we don't have a large pool of free nodes, and users are usually assigned a specific model | 23:02 |
donnyd | ah now that makes a lot more sense - yea you are def right - not a great user experience | 23:03 |
arne_wiebalck | donnyd: setting the port seems the best option I think | 23:04 |
donnyd | the naming thing doesn't sound too hard to write - I really just need to review how it the auto discovery thing actual works and maybe see what I can get it to do | 23:04 |
donnyd | yea I would think so | 23:04 |
arne_wiebalck | What's the name now, during auto discovery? | 23:04 |
arne_wiebalck | Never used it, we have a different image/workflow for this. | 23:05 |
donnyd | "None" | 23:05 |
arne_wiebalck | Oh :) | 23:05 |
donnyd | | 931ff6eb-5677-45ab-95cd-5b613accd9b4 | None | None | power off | available | False | 23:05 |
donnyd | its just sets a null value I think | 23:06 |
arne_wiebalck | Setting this with a "macro" would be really nice then! | 23:06 |
donnyd | but it would be pretty slick to give it a name based on some unique value on discovery | 23:06 |
donnyd | yea macro isn't the right word - but captures the spirit of what I was thinking to do | 23:07 |
arne_wiebalck | Yes, absolutely! | 23:07 |
donnyd | I was hoping someone else had already crossed that bridge | 23:07 |
arne_wiebalck | donnyd: how about filing a story, so that people see this? | 23:08 |
donnyd | that is a pretty good idea | 23:08 |
donnyd | where do I fill out a story | 23:09 |
arne_wiebalck | donnyd : at minimum you get more feedback on the idea | 23:09 |
donnyd | yet to actually do one | 23:09 |
arne_wiebalck | https://storyboard.openstack.org/#!/project/943 | 23:10 |
arne_wiebalck | Have to go, bye everyone o/ | 23:11 |
donnyd | like this arne_wiebalck https://storyboard.openstack.org/#!/story/2007248 | 23:17 |
donnyd | thanks for the quick pointer. Have a great weekend | 23:17 |
TheJulia | donnyd: ahh, afaik no, but I'm not familiar with inspection rules stuffs | 23:30 |
donnyd | By the looks of it there will be no issues with static values, but some method would need to be written to handle dynamic things like that. Also I am probably trivializing how much work would actually go into something like that. Handling it post discovery with the SDK should be trivial, and work for now. Mostly just curious if it had been done before. | 23:34 |
donnyd | Have a great weekend | 23:34 |
donnyd | Also I haven't heard any complaints from ironic about FN in a while, so I am assuming all is going well there | 23:35 |
*** Goneri has quit IRC | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!