| *** tosky has quit IRC | 00:00 | |
| *** k_mouza has joined #openstack-ironic | 00:02 | |
| *** k_mouza has quit IRC | 00:07 | |
| TheJulia | stevebaker: is network-legacy just doing ye olde init scripts? | 00:15 |
|---|---|---|
| TheJulia | and dracut is like... memories long ago | 00:15 |
| stevebaker | TheJulia: I think its init scripts for when the initrd needs to do network things, I don't even know if ours does | 00:22 |
| stevebaker | also the failure might just be missing package dependencies | 00:22 |
| TheJulia | I don't think we do | 00:30 |
| TheJulia | that should be safe..... to remove... I thinik | 00:30 |
| stevebaker | back in a bit, I need to dad-taxi for washed out sports day | 00:35 |
| *** xinliang has joined #openstack-ironic | 01:04 | |
| stevebaker | back | 01:20 |
| TheJulia | what is sports? | 01:37 |
| stevebaker | something weather dependent, apparently | 01:39 |
| *** ricolin_ has joined #openstack-ironic | 01:55 | |
| *** cp- has quit IRC | 01:58 | |
| *** cp- has joined #openstack-ironic | 02:04 | |
| *** rcernin has quit IRC | 02:06 | |
| *** ricolin_ has quit IRC | 02:09 | |
| *** zzzeek has quit IRC | 02:23 | |
| *** zzzeek has joined #openstack-ironic | 02:24 | |
| stevebaker | TheJulia: I found the problem, that was a journey https://review.opendev.org/c/openstack/tripleo-image-elements/+/777495 | 02:34 |
| *** rcernin has joined #openstack-ironic | 02:38 | |
| *** zzzeek has quit IRC | 02:44 | |
| *** cp- has quit IRC | 02:45 | |
| *** zzzeek has joined #openstack-ironic | 02:46 | |
| *** cp- has joined #openstack-ironic | 02:46 | |
| *** zzzeek has quit IRC | 02:51 | |
| *** zzzeek has joined #openstack-ironic | 02:53 | |
| *** uzumaki has joined #openstack-ironic | 03:10 | |
| *** zzzeek has quit IRC | 03:13 | |
| *** zzzeek has joined #openstack-ironic | 03:15 | |
| *** pmannidi_ has joined #openstack-ironic | 03:36 | |
| *** pmannidi has quit IRC | 03:38 | |
| *** SpamapS has quit IRC | 03:47 | |
| *** SpamapS has joined #openstack-ironic | 03:51 | |
| *** mkrai has joined #openstack-ironic | 03:53 | |
| *** mkrai has quit IRC | 04:17 | |
| *** mkrai has joined #openstack-ironic | 04:18 | |
| *** xinliang has quit IRC | 04:32 | |
| *** uzumaki has quit IRC | 04:49 | |
| *** ociuhandu has joined #openstack-ironic | 05:06 | |
| *** ociuhandu has quit IRC | 05:10 | |
| *** tzumainn has quit IRC | 05:17 | |
| *** uzumaki has joined #openstack-ironic | 05:18 | |
| *** gyee has quit IRC | 05:20 | |
| *** uzumaki has quit IRC | 05:22 | |
| *** yoctozepto0 has joined #openstack-ironic | 06:05 | |
| *** yoctozepto has quit IRC | 06:05 | |
| *** yoctozepto0 is now known as yoctozepto | 06:05 | |
| *** rcernin has quit IRC | 07:22 | |
| arne_wiebalck | Good morning, ironic! | 07:43 |
| janders | good morning arne_wiebalck o/ | 07:44 |
| openstackgerrit | Merged openstack/ironic-python-agent-builder master: Make sure we can create tinyipa isos https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/776642 | 07:45 |
| arne_wiebalck | hey janders o/ | 07:46 |
| *** rcernin has joined #openstack-ironic | 07:52 | |
| *** rpittau|afk is now known as rpittau | 07:57 | |
| rpittau | good morning ironic! o/ | 07:57 |
| janders | good morning rpittau o/ | 07:57 |
| janders | Happy Thursday! :) | 07:57 |
| rpittau | hey janders :) | 07:58 |
| rpittau | Thursday is the new Friday! | 07:58 |
| * arne_wiebalck stops his intervention | 08:02 | |
| * arne_wiebalck follows "no interventions on Fridays!" | 08:03 | |
| janders | \o/ | 08:06 |
| *** mkrai has quit IRC | 08:06 | |
| *** mkrai has joined #openstack-ironic | 08:10 | |
| *** ociuhandu has joined #openstack-ironic | 08:29 | |
| *** tosky has joined #openstack-ironic | 08:38 | |
| *** ociuhandu has quit IRC | 08:50 | |
| *** ociuhandu has joined #openstack-ironic | 08:52 | |
| *** ociuhandu has quit IRC | 08:52 | |
| *** ociuhandu has joined #openstack-ironic | 08:53 | |
| *** ociuhandu has quit IRC | 08:54 | |
| *** ociuhandu has joined #openstack-ironic | 08:54 | |
| *** ociuhandu has quit IRC | 09:05 | |
| *** ociuhandu has joined #openstack-ironic | 09:19 | |
| *** ociuhandu has quit IRC | 09:25 | |
| *** ociuhandu has joined #openstack-ironic | 09:31 | |
| *** ociuhandu has quit IRC | 09:31 | |
| *** k_mouza has joined #openstack-ironic | 09:31 | |
| *** ociuhandu has joined #openstack-ironic | 09:41 | |
| *** derekh has joined #openstack-ironic | 09:42 | |
| *** ociuhandu has quit IRC | 09:45 | |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [DNM] Debug image links https://review.opendev.org/c/openstack/ironic/+/777529 | 09:51 |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-lib master: [DNM] test unprivileged qemu convert https://review.opendev.org/c/openstack/ironic-lib/+/777312 | 09:53 |
| *** yoctozepto9 has joined #openstack-ironic | 09:55 | |
| *** jhesketh_ has joined #openstack-ironic | 09:57 | |
| *** dsneddon_ has joined #openstack-ironic | 09:58 | |
| *** dhellmann_ has joined #openstack-ironic | 09:58 | |
| *** hjensas_ has joined #openstack-ironic | 09:59 | |
| *** ociuhandu has joined #openstack-ironic | 10:00 | |
| *** derekh has quit IRC | 10:03 | |
| *** yoctozepto has quit IRC | 10:03 | |
| *** zzzeek has quit IRC | 10:03 | |
| *** dhellmann has quit IRC | 10:03 | |
| *** dsneddon has quit IRC | 10:03 | |
| *** jhesketh has quit IRC | 10:03 | |
| *** hjensas has quit IRC | 10:03 | |
| *** irclogbot_0 has quit IRC | 10:03 | |
| *** mcarden has quit IRC | 10:03 | |
| *** jlvillal has quit IRC | 10:03 | |
| *** yoctozepto9 is now known as yoctozepto | 10:03 | |
| *** dhellmann_ is now known as dhellmann | 10:03 | |
| *** zzzeek has joined #openstack-ironic | 10:05 | |
| *** irclogbot_0 has joined #openstack-ironic | 10:07 | |
| *** ociuhandu has quit IRC | 10:11 | |
| *** k_mouza has quit IRC | 10:21 | |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-lib master: Remove default parameter from execute https://review.opendev.org/c/openstack/ironic-lib/+/777560 | 10:22 |
| *** anuradha1904 has joined #openstack-ironic | 10:31 | |
| *** dougsz has joined #openstack-ironic | 10:33 | |
| *** mkrai has quit IRC | 10:43 | |
| *** hjensas_ is now known as hjensas | 10:43 | |
| *** ociuhandu has joined #openstack-ironic | 10:50 | |
| *** dougsz has quit IRC | 10:52 | |
| *** k_mouza has joined #openstack-ironic | 10:54 | |
| *** dtantsur|afk is now known as dtantsur | 10:56 | |
| dtantsur | morning ironic | 10:56 |
| *** k_mouza has quit IRC | 10:58 | |
| *** k_mouza has joined #openstack-ironic | 10:58 | |
| janders | good morning dtantsur | 10:59 |
| dtantsur | looking forward towards the long weekend? | 11:00 |
| dtantsur | do you plan on being on the tomorrow's SPUC? | 11:01 |
| rpittau | good morning dtantsur :) | 11:01 |
| janders | dtantsur yes! for the long weekend. Will probably skip the SPUC though, might out. | 11:01 |
| rpittau | I won't be at the SPUC tomorrow, probably be out most of the day | 11:02 |
| dtantsur | okay, I won't wake up for it either, I suspect :) | 11:03 |
| dtantsur | mmm, grenade on inspector broken too? | 11:04 |
| janders | how long would you expect to take to have a node with 8x1TB disks (+ 2x1TB NVMes but that shoudln't be a problem with the NVMe patch) cleaned? | 11:05 |
| janders | it's been sitting in clean_wait for a good couple hours | 11:05 |
| dtantsur | you mean, shredding? many hours. | 11:05 |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector master: Enable tempurls for Swift in grenade https://review.opendev.org/c/openstack/ironic-inspector/+/777570 | 11:06 |
| janders | I had to u erase_devices_priority otherwise it wouldn't run NVMe cleaning and use metadata_clean instead | 11:06 |
| dtantsur | right | 11:06 |
| janders | probably it would be heaps better not to have all the magnetic disks for this test | 11:06 |
| janders | maybe I will check with Derek if I can disable them on the controller or something | 11:07 |
| janders | I also wonder how many operators have HDD+NVMe nodes and what would be the desired behavior in such scenarios | 11:08 |
| janders | for my test it would be nice to be able to metadata_erase the HDDs but properly clean the NVMes | 11:08 |
| janders | but other than test/demo I wonder if people would want that (if it's just the test it's probably not worth it) | 11:08 |
| arne_wiebalck | it may be good to have some logic saying: if it is fast, erase it, otherwise just to metadata | 11:09 |
| janders | or - should metadata erase switch to NVMe clean if it finds NVMes? | 11:09 |
| arne_wiebalck | like, if it is an SSD with secure erase: erase it, but if it is a HDD don/t | 11:09 |
| janders | it probably makes no sense to metadata_erase NVMes with NVMe secure erase support present | 11:10 |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: devstack: a safeguard for disabled tempurls https://review.opendev.org/c/openstack/ironic/+/777572 | 11:10 |
| janders | I don't think metadata clean would be any faster; may be the opposite | 11:10 |
| arne_wiebalck | I was more thinking of SSDs and HDDs, not NVMEs | 11:11 |
| janders | right! I haven't written anything for SSDs yet | 11:11 |
| arne_wiebalck | I would guess that operators may disable the disk erasure | 11:11 |
| arne_wiebalck | since cleaning can take days | 11:11 |
| janders | (NVMes use nvme-cli; SSDs will need blkdiscard which has much less of a guarantee of data being properly gone) | 11:11 |
| janders | we were thinking of having a new clean step for blkdiscard | 11:12 |
| janders | as it sits kind of in between secure erasure and metadata clean | 11:13 |
| * janders is thinking what is the best way of handling this | 11:14 | |
| * janders realises 2115hrs before a long weekend might not be the best time for making decisions like this :) | 11:14 | |
| arne_wiebalck | I added a point to the ops input to the ptg discussion | 11:15 |
| arne_wiebalck | it would be nice to have this handled automatically in a time-efficient manner (rather than skipping erase on all disks just because there are HDDs in the mix) | 11:15 |
| janders | arne_wiebalck agreed | 11:16 |
| janders | fast-track clean? secure when time-efficient, sacrifices security in the interest of time if needed | 11:16 |
| janders | (by doing metadata erase on HDDs) | 11:17 |
| arne_wiebalck | yeah, good code name! | 11:17 |
| openstackgerrit | Derek Higgins proposed openstack/sushy-tools master: New option to prevent libvirt defining boot order https://review.opendev.org/c/openstack/sushy-tools/+/776660 | 11:18 |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Switch iLO and iRMC to the new secure boot framework https://review.opendev.org/c/openstack/ironic/+/770122 | 11:19 |
| dtantsur | folks, desperately looking for a 2nd +2 on https://review.opendev.org/c/openstack/ironic-lib/+/774354 | 11:20 |
| dtantsur | (I'll be out the whole next week and tomorrow, and the release deadline is next Thursday) | 11:20 |
| *** sshnaidm|afk is now known as sshnaidm|pto | 11:22 | |
| janders | arne_wiebalck do you have a link handy to the Etherpad where you made the comment you mentioned above? | 11:26 |
| *** ociuhandu has quit IRC | 11:28 | |
| iurygregory | good morning Ironic o/ | 11:35 |
| iurygregory | happy friday =P | 11:35 |
| janders | Happy Friday iurygregory o/ | 11:38 |
| iurygregory | o/ | 11:50 |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [DNM] Debug image links https://review.opendev.org/c/openstack/ironic/+/777529 | 11:51 |
| *** ociuhandu has joined #openstack-ironic | 11:58 | |
| arne_wiebalck | janders: https://etherpad.opendev.org/p/bare-metal-sig | 12:06 |
| *** ociuhandu has quit IRC | 12:06 | |
| janders | arne_wiebalck ACK, thank you, makes sense | 12:07 |
| arne_wiebalck | janders: would be good to how others clean HDD nodes ... JayF maybe? | 12:10 |
| *** lucasagomes has joined #openstack-ironic | 12:10 | |
| *** bburns has quit IRC | 12:11 | |
| *** bburns has joined #openstack-ironic | 12:13 | |
| janders | arne_wiebalck I don't have first-hand experience with SATA secure erase - how fast is it? Is it seconds, minutes or hours to complete? | 12:14 |
| janders | do you know? | 12:14 |
| arne_wiebalck | SSD secure erase? | 12:15 |
| arne_wiebalck | seconds | 12:15 |
| janders | generic SATA secure erase | 12:15 |
| janders | (SSD or SATA HDD) | 12:15 |
| arne_wiebalck | it only deletes the key I think | 12:15 |
| janders | right! | 12:15 |
| janders | so in a way NVMe cleaning, blkdiscard and SATA-secureerase fall in one basket (essentially, the non-shred basket) | 12:16 |
| janders | and shred is the other basket | 12:16 |
| janders | and then there is the metadata erase which would probably have to be used for HDDs that dont support SATA secure erase | 12:17 |
| arne_wiebalck | yeah | 12:18 |
| arne_wiebalck | do we need metadata erase when we do secure erase? | 12:18 |
| arne_wiebalck | sorry, any disk erase | 12:18 |
| janders | arne_wiebalck you mean run both one after another? No, I don't think so. | 12:24 |
| janders | I will think through this in more detail on Monday, it's getting late, thoughts aren't coming to me | 12:26 |
| janders | we could have some config option that makes erase_metadata use nvme/sata cleaning if available and metadata_clean everything else | 12:26 |
| janders | but maybe it's better to have a clean step that is middle ground between metadata_erase and erase_devices | 12:27 |
| janders | that would do "deep" cleaning if hardware assist is available (NVMe or SATA secure erase) or just metadata wipe if not | 12:27 |
| *** ociuhandu has joined #openstack-ironic | 12:29 | |
| janders | it seems to me that, as per your comment, in the current state of things, if an operator is running a hybrid HDD-NVMe environment NVMe cleaning isn't all that helpful | 12:29 |
| janders | if it's NVMe only nodes it should work a treat | 12:29 |
| janders | and I have to admit I always ran like this when NVMes were available so I haven't given much thought to HDD NVMe hybrid scenario | 12:30 |
| janders | till it bit me today in testing (cause our lab boxes are like that! :) ) | 12:30 |
| janders | dtantsur TheJulia rpittau what do you think? | 12:31 |
| dtantsur | a new clean step may be a good idea | 12:31 |
| janders | we could also plug blkdiscard SSD cleaning into that... | 12:31 |
| dtantsur | quick-and-maybe-secure | 12:32 |
| janders | "best effort" | 12:32 |
| janders | but given what we're talking about it should be a reasonably good effort | 12:32 |
| dtantsur | yeah | 12:32 |
| janders | shall we throw in blkdiscard based mechanism for SSDs? | 12:32 |
| janders | (if they dont support secure erase)? | 12:32 |
| dtantsur | yep, in this context it's appropriate | 12:32 |
| janders | do you know from experience if SATA SSDs tend to support SATA secure erase? | 12:33 |
| janders | no first hand experience, hence the question | 12:33 |
| dtantsur | no clue either | 12:33 |
| janders | it probably won't hurt to code it up such that it tests for SATA secure erase support | 12:33 |
| janders | and should it fail, checks if it is an SSD and blkdiscards prior to metadata erase | 12:33 |
| dtantsur | yep. let's create an RFE? | 12:34 |
| * dtantsur brb, lunch | 12:34 | |
| janders | OK! | 12:34 |
| janders | thank you dtantsur | 12:34 |
| janders | I'm wrapping up so have a good break next week dtantsur well deserved! :) | 12:34 |
| janders | see you next week Ironic o/ | 12:35 |
| iurygregory | bye janders enjoy the long weekend | 12:37 |
| iurygregory | :D | 12:37 |
| *** uzumaki has joined #openstack-ironic | 12:48 | |
| iurygregory | dtantsur, since the ManagedBy is an array, I presume I would need to check all Managers available in ManagedBy to check the VirtualMedia, right? | 12:48 |
| dtantsur | iurygregory: correct. that's what ironic does at least. | 13:00 |
| dtantsur | janders: you too! | 13:00 |
| iurygregory | dtantsur, ack o/ | 13:03 |
| arne_wiebalck | dtantsur: for https://review.opendev.org/c/openstack/ironic/+/776930, is what rloo proposes what you had in mind for lazy loading (i.e. make the ports, portgroups, ... an @property of the class and get them from the DB when the property is accessed) ? | 13:12 |
| *** ociuhandu has quit IRC | 13:25 | |
| *** ociuhandu has joined #openstack-ironic | 13:26 | |
| *** ociuhandu has quit IRC | 13:30 | |
| *** ociuhandu has joined #openstack-ironic | 13:31 | |
| *** ociuhandu has quit IRC | 13:34 | |
| *** ociuhandu has joined #openstack-ironic | 13:34 | |
| *** ociuhandu has quit IRC | 13:34 | |
| *** ociuhandu has joined #openstack-ironic | 13:35 | |
| *** tkajinam has quit IRC | 13:36 | |
| *** ociuhandu has quit IRC | 13:37 | |
| *** ociuhandu has joined #openstack-ironic | 13:37 | |
| *** jamesdenton has joined #openstack-ironic | 13:40 | |
| *** rloo has joined #openstack-ironic | 13:43 | |
| *** iurygregory has quit IRC | 13:43 | |
| *** iurygregory has joined #openstack-ironic | 13:44 | |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent master: Use try_execute from ironic-lib https://review.opendev.org/c/openstack/ironic-python-agent/+/777591 | 13:46 |
| *** k_mouza has quit IRC | 13:54 | |
| *** k_mouza has joined #openstack-ironic | 13:55 | |
| *** k_mouza has quit IRC | 14:00 | |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-lib master: Explicit execute arguments https://review.opendev.org/c/openstack/ironic-lib/+/777594 | 14:00 |
| *** k_mouza has joined #openstack-ironic | 14:00 | |
| *** yoctozepto has quit IRC | 14:01 | |
| *** yoctozepto has joined #openstack-ironic | 14:01 | |
| rpittau | iurygregory: what I found out about privsep is that it takes the privileged thing very seriously, that means that all the commands are effectively run as root, in the case of a file output, that will have user/group also assigned to root | 14:05 |
| rpittau | one thing that we could try is run the qemu commands unpribileged | 14:05 |
| rpittau | unprivileged* | 14:05 |
| rpittau | in a normal run with rootwrap the resulting image belongs to the ironic user | 14:06 |
| iurygregory | rpittau, ack I will give a try | 14:08 |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-lib master: [DNM] test unprivileged qemu convert https://review.opendev.org/c/openstack/ironic-lib/+/777312 | 14:13 |
| iurygregory | oh =) | 14:23 |
| *** uzumaki has quit IRC | 14:33 | |
| openstackgerrit | Yogesh proposed openstack/ironic master: Add idrac HW type IPMI interface support https://review.opendev.org/c/openstack/ironic/+/771862 | 14:34 |
| dtantsur | arne_wiebalck: yep, exactly this | 14:36 |
| arne_wiebalck | dtantsur: ok, thanks, I will see if I can update the patch accordingly, thanks! | 14:37 |
| dtantsur | np, it shouldn't be very complex | 14:37 |
| dtantsur | but the impact should be much larger since it will affect most API calls | 14:37 |
| arne_wiebalck | right | 14:38 |
| dtantsur | arne_wiebalck: one note: cache the retrieved objects so that two accessing don't result in two loads | 14:38 |
| arne_wiebalck | dtantsur: how do I do this? | 14:39 |
| *** uzumaki has joined #openstack-ironic | 14:41 | |
| dtantsur | arne_wiebalck: something like http://paste.openstack.org/show/803007/ | 14:42 |
| arne_wiebalck | dtantsur: ah, ok, thanks! this is what rloo suggested I think | 14:43 |
| dtantsur | I suspect so | 14:43 |
| dtantsur | I don't think we share tasks between threads, so locking is probably not necessary here | 14:43 |
| arne_wiebalck | ok | 14:44 |
| arne_wiebalck | I won't get to this before tomorrow at the earliest | 14:44 |
| * arne_wiebalck is still adopting nodes into Ironic ... | 14:44 | |
| *** zzzeek has quit IRC | 14:51 | |
| *** tzumainn has joined #openstack-ironic | 14:52 | |
| *** zzzeek has joined #openstack-ironic | 14:53 | |
| *** uzumaki has quit IRC | 15:05 | |
| JayF | janders: arne_wiebalck: all questions about mechanisms of secure erase depend on what drives you buy... I've seen drives that do a DBAN under the hood when you pass an ATA secure erase, I've seen enterprise-quality drives that just swap out a key it was using to transparently encrypt data | 15:22 |
| JayF | janders: arne_wiebalck: So basically, as with all ironic things, if you care deeply about it works test hardware before purchase and lean on vendors to implement things like ATA secure erase sanely | 15:23 |
| arne_wiebalck | JayF: is that what you do for your hardware? | 15:23 |
| arne_wiebalck | JayF: or do you have nodes where you rely on shred? | 15:23 |
| JayF | I don't wanna speak to any of the security configuration of our cluster. | 15:24 |
| JayF | I will say that at Rackspace, I had issues with a drive, as mentioned above, which did a DBAN on being told to secure erase | 15:24 |
| JayF | and those disks ran out of write cycles in a hurry | 15:25 |
| arne_wiebalck | :) | 15:25 |
| arne_wiebalck | ok, thanks! | 15:25 |
| JayF | there, for OnMetal, we had basically two types of disks: ones that supported ATA secure erase, and ones that needed a vendor utility | 15:25 |
| JayF | the vendor utility was a nonpublic thing our purchasing group got from the vendor in order to meet requirements | 15:25 |
| arne_wiebalck | I see | 15:26 |
| JayF | I think the exceptional job we did cleaning things in OnMetal was guided by that process -- we had the interfaces needed to clean nodes as a first line requirement for hardware we procured for the project | 15:26 |
| JayF | And not everyone gets the chance to buy hardware specifically for Ironic, which makes it harder | 15:26 |
| *** rh-jelabarre has joined #openstack-ironic | 15:29 | |
| *** rh-jelabarre has quit IRC | 15:29 | |
| *** rh-jelabarre has joined #openstack-ironic | 15:30 | |
| arne_wiebalck | right | 15:35 |
| arne_wiebalck | thanks JayF ! | 15:36 |
| JayF | not a problem, good luck! | 15:42 |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent-builder master: Pass rescue user password during user creation https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/777611 | 15:50 |
| openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent-builder master: Pass rescue user password during user creation https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/777611 | 15:51 |
| *** diurnalist has joined #openstack-ironic | 16:03 | |
| openstackgerrit | Merged openstack/ironic master: [trivial] fix typos in conductor https://review.opendev.org/c/openstack/ironic/+/777162 | 16:06 |
| JayF | dtantsur: you still working? Curious if you had any objection to me changing https://storyboard.openstack.org/#!/story/2007765 to represent my new no-conductor-to-ipa comms spec | 16:07 |
| rpittau | iurygregory: https://review.opendev.org/c/openstack/ironic-lib/+/777312 I think we're on the right path using the unprivileged qemu convert command | 16:19 |
| iurygregory | \o/ | 16:20 |
| iurygregory | rpittau, ack | 16:20 |
| iurygregory | I will push in the main patch | 16:20 |
| * iurygregory brb time for lunch | 16:23 | |
| *** ociuhandu_ has joined #openstack-ironic | 16:29 | |
| *** ociuhandu has quit IRC | 16:32 | |
| openstackgerrit | Jay Faulkner proposed openstack/ironic-specs master: No Conductor to IPA Communication spec https://review.opendev.org/c/openstack/ironic-specs/+/777172 | 16:32 |
| *** ociuhandu_ has quit IRC | 16:33 | |
| dtantsur | JayF: I'm still here, just forgot to turn IRC back on after rebooting :) | 16:40 |
| dtantsur | no objections, go ahead | 16:41 |
| JayF | ack thanks! | 16:41 |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Make fast-track work with redfish-virtual-media https://review.opendev.org/c/openstack/ironic/+/777621 | 16:50 |
| openstackgerrit | Merged openstack/ironic-inspector master: Enable tempurls for Swift in grenade https://review.opendev.org/c/openstack/ironic-inspector/+/777570 | 16:51 |
| *** lucasagomes has quit IRC | 17:02 | |
| *** bdodd has quit IRC | 17:04 | |
| dtantsur | oh ffs, sushy-emulator stores its database in a temporary directory | 17:04 |
| dtantsur | why wouldn't it indeed.... | 17:04 |
| *** uzumaki has joined #openstack-ironic | 17:05 | |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector stable/victoria: Enable tempurls for Swift in grenade https://review.opendev.org/c/openstack/ironic-inspector/+/777551 | 17:26 |
| dtantsur | folks, I'll be on PTO tomorrow and next week | 17:27 |
| dtantsur | if somebody reviews https://review.opendev.org/c/openstack/ironic-lib/+/774354 I will address any comments nonetheless | 17:27 |
| rpittau | enjoy dtantsur :) | 17:28 |
| dtantsur | Thanks! I'm going to try replicate https://blog.eldruin.com/ccs811-indoor-air-quality-sensor-driver-in-rust/ on my hifive1 board :) | 17:30 |
| rpittau | mmm that looks fun :) | 17:30 |
| dtantsur | yeah. I've already got all the bits + the funny traffic lights from https://pi-buch.info/co2-ampel-mit-dem-raspberry-pico-und-circuitpython/ | 17:30 |
| rpittau | :D | 17:31 |
| rpittau | I'm going to leave too now, long weekend awaits | 17:32 |
| rpittau | see you on monday! o/ | 17:32 |
| dtantsur | any cool plans? :) | 17:32 |
| rpittau | heh fixing stuff at home, building furnitures, hopefully building my retro game joystick at some point! | 17:32 |
| rpittau | I ahve all the pieces, missing the time | 17:33 |
| dtantsur | I see :) good luck! | 17:33 |
| rpittau | thanks! | 17:34 |
| *** rpittau is now known as rpittau|afk | 17:34 | |
| arne_wiebalck | bye everyone o/ | 17:38 |
| dtantsur | o/ | 17:39 |
| *** dtantsur is now known as dtantsur|afk | 17:39 | |
| *** bdodd has joined #openstack-ironic | 17:39 | |
| *** diurnalist has quit IRC | 17:43 | |
| *** jlvillal_ has joined #openstack-ironic | 18:01 | |
| *** k_mouza has quit IRC | 18:05 | |
| *** jlvillal_ is now known as jlvillal | 18:17 | |
| *** uzumaki has quit IRC | 18:35 | |
| *** uzumaki has joined #openstack-ironic | 18:36 | |
| *** rloo has quit IRC | 19:15 | |
| *** rloo has joined #openstack-ironic | 19:15 | |
| *** zzzeek has quit IRC | 19:29 | |
| *** zzzeek has joined #openstack-ironic | 19:29 | |
| *** uzumaki has quit IRC | 19:33 | |
| *** uzumaki has joined #openstack-ironic | 19:36 | |
| *** uzumaki has quit IRC | 19:37 | |
| *** stevebaker has quit IRC | 20:02 | |
| *** stevebaker has joined #openstack-ironic | 20:02 | |
| *** adrianc_ has joined #openstack-ironic | 20:35 | |
| *** logan- has quit IRC | 20:35 | |
| *** dtantsur has joined #openstack-ironic | 20:35 | |
| *** lbragstad_ has joined #openstack-ironic | 20:35 | |
| *** beekneemech has joined #openstack-ironic | 20:35 | |
| *** mugsie_ has joined #openstack-ironic | 20:36 | |
| *** persia_ has joined #openstack-ironic | 20:36 | |
| *** benj_- has joined #openstack-ironic | 20:36 | |
| *** early has quit IRC | 20:36 | |
| *** fdegir has quit IRC | 20:36 | |
| *** benj_ has quit IRC | 20:36 | |
| *** zigo has quit IRC | 20:36 | |
| *** trandles has quit IRC | 20:36 | |
| *** persia has quit IRC | 20:36 | |
| *** melwitt has quit IRC | 20:36 | |
| *** gregwork has quit IRC | 20:36 | |
| *** mugsie has quit IRC | 20:36 | |
| *** buhman has quit IRC | 20:36 | |
| *** early has joined #openstack-ironic | 20:36 | |
| *** melwitt has joined #openstack-ironic | 20:36 | |
| *** rh-jlabarre has joined #openstack-ironic | 20:37 | |
| *** benj_- is now known as benj_ | 20:37 | |
| *** jmccrory_ has joined #openstack-ironic | 20:37 | |
| *** dhellmann_ has joined #openstack-ironic | 20:37 | |
| *** tosky_ has joined #openstack-ironic | 20:37 | |
| *** rh-jlabarre has quit IRC | 20:37 | |
| *** buhman has joined #openstack-ironic | 20:37 | |
| *** dtantsur has quit IRC | 20:37 | |
| *** dtantsur has joined #openstack-ironic | 20:37 | |
| *** buhman has quit IRC | 20:37 | |
| *** buhman has joined #openstack-ironic | 20:37 | |
| *** rh-jlabarre has joined #openstack-ironic | 20:37 | |
| *** jmccrory has quit IRC | 20:37 | |
| *** jmccrory_ is now known as jmccrory | 20:38 | |
| *** logan- has joined #openstack-ironic | 20:38 | |
| *** strigazi has quit IRC | 20:38 | |
| *** adrianc has quit IRC | 20:38 | |
| *** cp- has quit IRC | 20:38 | |
| *** parallax has quit IRC | 20:38 | |
| *** parallax has joined #openstack-ironic | 20:40 | |
| *** zzzeek has quit IRC | 20:40 | |
| *** rh-jelabarre has quit IRC | 20:40 | |
| *** tosky has quit IRC | 20:40 | |
| *** trident has quit IRC | 20:40 | |
| *** ricolin has quit IRC | 20:40 | |
| *** bnemec has quit IRC | 20:40 | |
| *** bburns has quit IRC | 20:40 | |
| *** dhellmann has quit IRC | 20:40 | |
| *** dhellmann_ is now known as dhellmann | 20:40 | |
| openstackgerrit | Merged openstack/ironic stable/victoria: Enable swift temporary URLs in grenade and provide a good error message https://review.opendev.org/c/openstack/ironic/+/777429 | 20:41 |
| openstackgerrit | Merged openstack/ironic-inspector stable/victoria: Enable tempurls for Swift in grenade https://review.opendev.org/c/openstack/ironic-inspector/+/777551 | 20:41 |
| *** mnasiadka has quit IRC | 20:41 | |
| *** zzzeek has joined #openstack-ironic | 20:41 | |
| *** tosky_ is now known as tosky | 20:42 | |
| *** bburns has joined #openstack-ironic | 20:42 | |
| *** lifeless_ has joined #openstack-ironic | 20:42 | |
| *** mkowalski has quit IRC | 20:42 | |
| *** mnasiadka has joined #openstack-ironic | 20:42 | |
| *** dtantsur|afk has quit IRC | 20:42 | |
| *** trident has joined #openstack-ironic | 20:42 | |
| *** seba has quit IRC | 20:43 | |
| *** lifeless has quit IRC | 20:43 | |
| *** cp- has joined #openstack-ironic | 20:43 | |
| *** lbragstad has quit IRC | 20:43 | |
| *** bdodd has quit IRC | 20:43 | |
| *** bdodd has joined #openstack-ironic | 20:46 | |
| mnaser | TheJulia: i love finding a nicely placed TODO that already mention the issue i ran into :P https://github.com/openstack/ironic/blob/master/ironic/dhcp/neutron.py#L71-L79 | 20:50 |
| mnaser | port.get('fixed_ips')[0] = ipv6 address in my case, im doing all my stuff over ipv4, i end up with this in my extra_dhcp_opts: ip_version='6', opt_name='59', opt_value='tftp://1.2.3.4/ipxe.efi' | 20:51 |
| mnaser | (the other ip addres is ipv4) | 20:51 |
| iurygregory | hehehe | 20:54 |
| mnaser | https://github.com/openstack/ironic/blob/8604f84fd7bda4e30d3f07005c4901f3662303a7/ironic/common/pxe_utils.py#L430-L433 | 20:55 |
| mnaser | i guess whatever is calling this is calling it with ip_version=6 | 20:55 |
| mnaser | i don't really have any good choices right now with this i think | 20:57 |
| mnaser | i'd be happy to pick up the work to clean this up but i'm unsure on what would be the best way to increase the chance of success of this | 20:59 |
| *** mkowalski has joined #openstack-ironic | 21:04 | |
| openstackgerrit | Jay Faulkner proposed openstack/ironic-specs master: No Conductor to IPA Communication spec https://review.opendev.org/c/openstack/ironic-specs/+/777172 | 21:11 |
| *** rcernin has quit IRC | 21:12 | |
| mnaser | i have a clean fix, running unit tests locally | 21:16 |
| *** k_mouza has joined #openstack-ironic | 21:25 | |
| *** k_mouza has quit IRC | 21:31 | |
| openstackgerrit | Tzu-Mainn Chen proposed openstack/ironic master: Allow instance_info to override node interface https://review.opendev.org/c/openstack/ironic/+/777434 | 21:42 |
| iurygregory | mnaser, feel free to push the patch and we will be happy to take a look =) | 21:53 |
| mnaser | iurygregory: i just finally got the unit tests to pass, will be pushing in a few seconds | 21:53 |
| iurygregory | tomorrow most of the cores will be off (Red Hat recharge day), but we will look at it next week =) | 21:54 |
| openstackgerrit | Mohammed Naser proposed openstack/ironic master: Add both IPv4 and IPv6 DHCP options if interface has both https://review.opendev.org/c/openstack/ironic/+/777691 | 21:57 |
| mnaser | TheJulia, iurygregory ^ :) | 21:57 |
| iurygregory | mnaser, small thing can you add a releasenote ? =) | 21:59 |
| mnaser | sure | 22:00 |
| iurygregory | would be good to have a story, but releasenote would be more important since we may want to backport =) | 22:00 |
| mnaser | iurygregory: i can try my way with storyboard, i kinda suck at it :P | 22:00 |
| iurygregory | mnaser, you don't need =) | 22:01 |
| iurygregory | I know you are quite busy at vexxhost =) | 22:01 |
| mnaser | https://storyboard.openstack.org/#!/story/2008660 | 22:02 |
| iurygregory | wow that was fast | 22:02 |
| *** mkowalski has quit IRC | 22:05 | |
| openstackgerrit | Mohammed Naser proposed openstack/ironic master: Add both IPv4 and IPv6 DHCP options if interface has both https://review.opendev.org/c/openstack/ironic/+/777692 | 22:05 |
| mnaser | iurygregory: added release note and reference to story/task there | 22:05 |
| iurygregory | mnaser, thanks! I've added to my list to look after dinner :D | 22:06 |
| mnaser | thank you, i will cherry pick it here locally | 22:06 |
| *** mkowalski_ has quit IRC | 22:06 | |
| mnaser | and see if it fixes my stuff | 22:06 |
| iurygregory | mnaser, ack, let us know the result | 22:06 |
| *** mkowalski has joined #openstack-ironic | 22:07 | |
| iurygregory | tell guilherme to do it =P | 22:07 |
| mnaser | haha for once i'm doing the ironic stuff ;) | 22:07 |
| iurygregory | poor guilhermesp XD | 22:07 |
| *** rcernin has joined #openstack-ironic | 22:09 | |
| *** rcernin has quit IRC | 22:15 | |
| *** rcernin has joined #openstack-ironic | 22:15 | |
| guilhermesp | iurygregory: lol i can always do things but let give mnaser a chance to have lots of fun :P | 22:18 |
| iurygregory | guilhermesp, Ironic is always a lot of fun :D | 22:19 |
| *** lbragstad_ is now known as lbragstad | 22:26 | |
| *** tkajinam has joined #openstack-ironic | 22:58 | |
| JayF | for IPA compatability, I know we ensure new-IPA works on old-Ironic, do we worry about compatability in the other direction? | 23:07 |
| JayF | I guess we have to? | 23:07 |
| JayF | at least IPA(N) has to work on Ironic(N-1)... although I guess we could document that you have to do IPA first | 23:08 |
| * JayF goes looking, remembering something vaguely about an agent version | 23:08 | |
| JayF | Using this as an example https://opendev.org/openstack/ironic-python-agent/commit/af5f05a0ee6125d9f3c2a541ba164f768b47d2ea it looks like we may not have to do anything on the ironic side for a new feature/config support, cool | 23:12 |
| JayF | if that's wrong someone please tell me (preferably on https://review.opendev.org/c/openstack/ironic-specs/+/777172 ) | 23:12 |
| openstackgerrit | Jay Faulkner proposed openstack/ironic-specs master: No Conductor to IPA Communication spec https://review.opendev.org/c/openstack/ironic-specs/+/777172 | 23:14 |
| JayF | ^ the above spec has gone through a little review, but would appreciate an opinion from someone else as to the direction. Doesn't have to be a deep review, just want to make sure it's headed in the right direction. | 23:26 |
| *** rloo has quit IRC | 23:33 | |
| *** k_mouza has joined #openstack-ironic | 23:33 | |
| *** ociuhandu has joined #openstack-ironic | 23:34 | |
| *** k_mouza has quit IRC | 23:34 | |
| *** ociuhandu has quit IRC | 23:38 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!