*** yoctozepto8 is now known as yoctozepto | 00:33 | |
*** pmannidi is now known as pmannidi|mtg | 00:58 | |
*** yoctozepto6 is now known as yoctozepto | 01:21 | |
*** pmannidi|mtg is now known as pmannidi | 01:32 | |
*** yoctozepto3 is now known as yoctozepto | 02:12 | |
*** yoctozepto8 is now known as yoctozepto | 03:43 | |
*** yoctozepto8 is now known as yoctozepto | 03:57 | |
*** pmannidi is now known as pmannidi|Interview | 04:01 | |
*** pmannidi|Interview is now known as pmannidi | 04:12 | |
*** yoctozepto0 is now known as yoctozepto | 04:12 | |
*** yoctozepto1 is now known as yoctozepto | 04:40 | |
*** yoctozepto7 is now known as yoctozepto | 05:43 | |
iurygregory | good morning Ironic | 06:05 |
---|---|---|
yoctozepto | good morning new PTL candidate :-) | 06:13 |
iurygregory | yoctozepto, =) | 06:17 |
*** yoctozepto0 is now known as yoctozepto | 06:24 | |
arne_wiebalck | Good morning, Ironic! | 06:27 |
*** redrobot0 is now known as redrobot | 06:29 | |
iurygregory | morning arne_wiebalck o/ | 06:30 |
dtantsur | morning ironic | 06:36 |
dtantsur | w00t re iurygregory nominating \o/ | 06:36 |
iurygregory | morning dtantsur =) | 06:36 |
* dtantsur breath of relief :D | 06:37 | |
iurygregory | there is the first time for everything, right? :D | 06:37 |
dtantsur | iurygregory: FWIW I agree with what TheJulia said yesterday: PTL is about people, not about knowing every corner of Ironic | 06:37 |
dtantsur | exactly | 06:37 |
iurygregory | dtantsur, ack =) | 06:38 |
iurygregory | I`ll do my best =) | 06:38 |
arne_wiebalck | iurygregory: You will do great! | 06:43 |
iurygregory | arne_wiebalck, tks :D | 06:43 |
dtantsur | the outreachy round is nearing its end, could you folks please review https://review.opendev.org/c/openstack/ironic/+/800084 from cenne? | 06:52 |
iurygregory | looking now | 06:52 |
* dtantsur -> German class, back in an hour | 06:58 | |
*** yoctozepto9 is now known as yoctozepto | 07:00 | |
arne_wiebalck | dtantsur: Viel Spass! | 07:01 |
*** rpittau|afk is now known as rpittau | 07:27 | |
rpittau | good morning ironic! o/ | 07:27 |
iurygregory | good morning rpittau o/ | 07:36 |
rpittau | hey iurygregory :) | 07:36 |
*** yoctozepto1 is now known as yoctozepto | 07:52 | |
dtantsur | arne_wiebalck: macht immer Spaß :D (Art 2 von Spaß) | 08:04 |
arne_wiebalck | :-D | 08:05 |
opendevreview | Aija Jauntēva proposed x/sushy-oem-idrac master: Add OEM Task extension https://review.opendev.org/c/x/sushy-oem-idrac/+/800269 | 08:30 |
iurygregory | Fellow reminder: the Midcycle today is at 2PM UTC | 08:34 |
dtantsur | Speaking of outreachy, we should decide if we participate again. I'm up for it, does anyone else want to join as a mentor? | 09:00 |
dtantsur | And does anyone have any proposals for a task? I think the secure boot API was a good task for a round (what do you think, cenne, did it match your expectations?) | 09:00 |
iurygregory | cenne did a great job for sure! | 09:04 |
iurygregory | no ideas atm =(, I will be happy to help with reviews etc | 09:05 |
dtantsur | yeah, I don't expect an immediate answer. I think we have some time | 09:05 |
rpittau | dtantsur: I'm definitely up for a round as mentor, and always happy to help :) | 09:06 |
dtantsur | "Sept. 23, 2021 at 4pm UTC - Mentor project submission deadline" | 09:06 |
rpittau | and you just answered my question | 09:06 |
iurygregory | I'm wondering if graphical console can be a task... | 09:07 |
dtantsur | rpittau: great! let's plan accordingly. maybe some project comes out of the midcycle? or maybe we have something in storyboard. | 09:07 |
iurygregory | but maybe is a big one hehe | 09:07 |
rpittau | the graphical console seems a bit tough as first task | 09:07 |
dtantsur | iurygregory: maybe? I'd like a task that an intern can try themselves. graphical console is going to be vendor-specific, at least at first. | 09:07 |
dtantsur | yeah | 09:07 |
iurygregory | oh yeah, that makes sense =) | 09:07 |
dtantsur | in any case, we don't have to decide right now. let's keep an eye on ideas and storyboard stories (triaging welcome!) | 09:08 |
* dtantsur brb | 09:08 | |
iurygregory | we do have some left overs from previous outreachy rounds like improving support on openstacksdk | 09:09 |
rpittau | that could be some good stuff | 09:10 |
iurygregory | yup =) | 09:10 |
Mahnoor_Asghar | Hello everyone! I am trying to provision a node using BMO + Ironic, and am experiencing an error. The node gets stuck at inspection stage (inspect state); and its expecting an opposite power state. If the node is off, it reports an error that it should be on; and vice versa. | 09:39 |
Mahnoor_Asghar | does anyone know why this could be happening? | 09:40 |
Mahnoor_Asghar | Here is the BMO output: {"level":"info","ts":1629796156.9386215,"logger":"provisioner.ironic","msg":"current provision state","host":"metal3~bmh155","lastError":"During sync_power_state, max | 09:40 |
Mahnoor_Asghar | retries exceeded for node a596d9aa-551c-441f-ade1-d1b9875f3dbf, node state power on does not match expected state 'power off'. Updating DB state to 'power on' Switchin | 09:40 |
Mahnoor_Asghar | g node to maintenance mode.","current":"inspect wait","target":"manageable"} | 09:40 |
opendevreview | Merged openstack/ironic master: Add api endpoints for changing boot_mode and secure_boot state https://review.opendev.org/c/openstack/ironic/+/800084 | 09:49 |
arne_wiebalck | Mahnoor_Asghar: the "does not match" error appears when the state obtained during the power sync does not match what Ironic would expect according to the state recorded in the database | 09:58 |
arne_wiebalck | Mahnoor_Asghar: this can happen when the node was switched on bypassing Ironic, for instance | 09:59 |
arne_wiebalck | Mahnoor_Asghar: or when Ironic sent a command, the BMC said "ok", but did not do anything | 10:00 |
arne_wiebalck | Mahnoor_Asghar: in such a case, Ironic will update the state in the db | 10:00 |
jeeva | does ironic with with MAAS ? | 10:22 |
jeeva | or can a node only be in one of them | 10:22 |
arne_wiebalck | jeeva: I think MAAS and Ironic do similar things with the nodes they manage; technically, you probably can have them in both (just as you can have the same node in separate Ironic deployments), but I would not expect this to work very well since they will interfere :) | 10:30 |
cenne | dtantsur: it was perfect. I learnt so much! [git-ing better, tox, venvs, python mocking concepts/unittests] | 10:31 |
rpittau | jeeva: they basically do the same thing; I can't think of a scenario or a reason why having them both work together, there would also be some problems in t erms of node management and database | 10:31 |
cenne | And of course wading through the api/conductor codebases and getting an idea of how things interact. | 10:32 |
cenne | tbh I don't think I can start a pecan project from scratch today but it was nice learning excercise, While make usable contributions! | 10:32 |
cenne | That last part feels so good :) | 10:32 |
jeeva | well my whole cluster is deployed via MAAS | 10:33 |
jeeva | and we're running openstack | 10:33 |
jeeva | but want to make use of ironic | 10:33 |
jeeva | for certain compute nodes | 10:33 |
rpittau | jeeva: that sounds like migrating some nodes from maas to ironic, so removing them from one system to add to the other, and that would definitely work | 10:34 |
jeeva | just scanned through an "openstack for architects" & "openstack networking essentials" and Ironic literally gets mentioned once in each book | 10:34 |
rpittau | jeeva: I suggest to look at the documentation in general, but you will probably find "node adoption" interesting for your case https://docs.openstack.org/ironic/latest/admin/adoption.html | 10:37 |
arne_wiebalck | jeeva: this is to provision bare metal instances or are these nodes hypervisors and the hypervisors should become bare metal instances? | 10:39 |
jeeva | they are currently hypervisors | 10:43 |
jeeva | for openstack VMS | 10:44 |
jeeva | they will be allocated for baremetal processes only, so dont need to be a hybrid (hypervisor & baremetal) | 10:45 |
jeeva | my untagged VLAN is currently PXE booting for MAAS, i guess i will require a whole new untagged network for ironic | 10:49 |
Mahnoor_Asghar | arne_wielbalck: okay, noted. Thank you! | 11:14 |
dtantsur | cenne: glad to hear :) | 11:14 |
cenne | Thank you so much for mentoring me dtantsur. and iurygregory and JayF! | 11:15 |
cenne | and TheJulia, rpittau for helping me out and giving me tips :) and everyone here @ironic for such a lively environment. | 11:15 |
dtantsur | thanks you for choosing to work with us | 11:15 |
rpittau | cenne: it was a pleasure, glad to have you here, you did a very good job :) | 11:16 |
iurygregory | cenne, thanks for all your hard work! you did a great job =D | 11:16 |
arne_wiebalck | jeeva: if you would like to keep them in production *while* you move them into Ironic, i.e. not reinstall/recreate, you may want to have a look at https://techblog.web.cern.ch/techblog/post/ironic-nova-adoption | 11:18 |
cenne | thanks ^+^ | 11:18 |
janders | cenne: thank you for all the awesome work, great stuff! | 11:23 |
janders | see you tomorrow Ironic o/ | 11:23 |
rpittau | bye janders :) | 11:23 |
iurygregory | bye janders o/ | 11:23 |
cenne | thanks! and bye janders o/ | 11:23 |
jeeva | arne_wiebalck, i want to reinstall/recreate. When a scientist is done with it, it must be deleted and shutdown | 11:43 |
arne_wiebalck | jeeva: in this case you should be able to treat the nodes after deletion as if they were new hardware (which makes things easier) | 11:47 |
jeeva | cool cool | 12:13 |
cenne | rpittau: I have made the minor edits you've suggested. Can I still add a patch now, or will it not take? | 12:19 |
iurygregory | cenne, https://review.opendev.org/c/openstack/ironic/+/800084 is already merged | 12:20 |
iurygregory | you need a new change with your edits | 12:20 |
cenne | yes, I saw :) | 12:20 |
cenne | oh, okay. | 12:20 |
rpittau | cenne: feel free to add a follow-up patch | 12:22 |
dtantsur | yep, we tend to prefer follow-ups for minor things. so that we don't re-review the whole large patch. | 12:23 |
dtantsur | (gerrit can show the diff, but it's not always convenient) | 12:24 |
dtantsur | also in this case we need to merge the ironicclient asap - this week is the deadline | 12:24 |
opendevreview | cenne proposed openstack/ironic master: Minor formatting and doc changes to change boot mode feature commit. https://review.opendev.org/c/openstack/ironic/+/805841 | 12:36 |
cenne | ack | 12:36 |
* TheJulia seriously contemplates going back to bed | 12:47 | |
iurygregory | you probably should TheJulia =) | 12:49 |
TheJulia | I've got a mild fever and I feel like I met a car and not in the fun way | 12:51 |
iurygregory | ouch =( sorry to hear that, go to bed and try to rest | 12:52 |
iurygregory | 1 hour to our Midcycle we will be using https://meetpad.opendev.org/ironic | 13:00 |
iurygregory | today we have two topics by dtantsur : 1- Auto-traits 2- Replacement for CentOS 8 IPA images https://etherpad.opendev.org/p/ironic-xena-midcycle | 13:00 |
opendevreview | Arne Wiebalck proposed openstack/ironic master: [doc] Cross-reference the updated power sync docs from tuning https://review.opendev.org/c/openstack/ironic/+/805847 | 13:02 |
arne_wiebalck | iurygregory: dtantsur: ^^ the tuning cross reference I promised | 13:02 |
iurygregory | arne_wiebalck, ++ tks! | 13:02 |
opendevreview | Arne Wiebalck proposed openstack/ironic master: [doc] Cross-reference the updated power sync docs from tuning https://review.opendev.org/c/openstack/ironic/+/805847 | 13:26 |
opendevreview | Merged openstack/python-ironicclient master: Add support for changing 'boot_mode' and 'secure_boot' states https://review.opendev.org/c/openstack/python-ironicclient/+/803970 | 13:48 |
dtantsur | w00t | 13:49 |
rpittau | we're good there :) | 13:49 |
arne_wiebalck | well done, cenne ! | 13:51 |
iurygregory | 8min for the midcycle =) | 13:52 |
rpittau | 7 :P | 13:53 |
cenne | \(^v^)/ | 13:55 |
* cenne needs to go for an event at home | 13:58 | |
cenne | See you later o/ | 13:59 |
dtantsur | see you cenne | 13:59 |
iurygregory | https://meetpad.opendev.org/ironic \o/ | 14:00 |
iurygregory | Thanks for the amazing discussion today o/ | 15:00 |
opendevreview | Aija Jauntēva proposed openstack/ironic master: Redfish RAID: Use identity instead of durable_name https://review.opendev.org/c/openstack/ironic/+/805866 | 15:18 |
arne_wiebalck | bye everyone, see you on Friday o/ | 15:18 |
iurygregory | bye arne_wiebalck o/ | 15:19 |
rpittau | bye everyone! o/ | 16:00 |
*** rpittau is now known as rpittau|afk | 16:00 | |
opendevreview | Aija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration missing task handling https://review.opendev.org/c/openstack/ironic/+/805428 | 16:05 |
opendevreview | Dmitry Tantsur proposed openstack/bifrost master: Use TLS for virtual media when TLS is enabled https://review.opendev.org/c/openstack/bifrost/+/805874 | 17:51 |
dtantsur | I wonder how terribly this blows up in the CI ^^^ :) | 17:51 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Silence debug logging from oslo_policy https://review.opendev.org/c/openstack/ironic/+/805875 | 18:02 |
dtantsur | TheJulia: I hope this won't upset you ^^ | 18:02 |
TheJulia | Not at all | 18:03 |
dtantsur | TheJulia: hey, I assumed you'll see it tomorrow :) get back to resting :) | 18:03 |
* TheJulia goes back to ZzZzZz | 18:03 | |
dtantsur | good :) I'll call it a day as well, see you tomorrow | 18:03 |
NobodyCam | Good Morning Ironic'ers | 18:11 |
NobodyCam | Happy Tuesday | 18:11 |
NobodyCam | :'( | 18:27 |
sam_z | Hey all, I'm Sam and I'm a new Ironic dev! I'm a member of the esi-leap team, and I plan on working on porting some of the functionality that exists in https://github.com/openstack/sushy-tools over to ironic. I've been told the upstream ironic community is a very knowledgable and friendly one and I look forward to working with y'all! | 19:34 |
iurygregory | welcome sam_z =) we look forward to see your contributions and working with you! | 19:51 |
iurygregory | most of the features we have in sushy-tools we have support in ironic already, we would be happy to hear what are your plans :D | 19:54 |
iurygregory | morning NobodyCam o/ | 19:59 |
NobodyCam | iurygregory: o/ | 20:10 |
sam_z | apologies, i'm just getting settled in to this new project-- i'm told specifically it's the power control intermediary functionality within sushy | 20:49 |
NobodyCam | welcome sam-z | 21:07 |
TheJulia | sam_z: do you mean something along the lines of offering up a redfish-esq interface for back-end systems management through the API? If so, it sounds a lot like an intermediate API and ultimately another service. | 23:44 |
TheJulia | although, one that would really *need* back-end rpc access and to grok the object model... to be done right | 23:44 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!