*** 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/!