rpittau | good morning ironic! o/ | 06:38 |
---|---|---|
janders | hey rpittau o/ | 06:38 |
rpittau | hey janders :) | 06:38 |
arne_wiebalck | Good morning, Ironic! | 06:54 |
rpittau | hey arne_wiebalck :) | 06:54 |
arne_wiebalck | hey rpittau o/ | 07:12 |
arne_wiebalck | hey janders o/ | 07:12 |
janders | hey arne_wiebalck o/ | 07:32 |
iurygregory | good morning Ironic | 09:36 |
arne_wiebalck | hey iurygregory, good morning! | 10:16 |
iurygregory | o/ | 10:24 |
dtantsur | happy Monday ironic | 11:47 |
dtantsur | admiyo: re ImportError, I wonder if it's some requirements mismatch | 11:47 |
EmilienM | hello there, who else could give a +2 on https://review.opendev.org/c/x/pyghmi/+/836911 ? I'm tried sending an email to Jarrod but he didn't reply yet | 13:43 |
dtantsur | EmilienM: I'm afraid only Jarrod | 13:44 |
EmilienM | great | 13:49 |
rpittau | unfortunately we don't have any control over that :/ | 13:49 |
iurygregory | yeah, looking by the patches in the repo he would be the only one that can approve things | 13:50 |
* iurygregory is back o/ | 13:50 | |
opendevreview | Ebbex proposed openstack/bifrost master: DNM: Is bindep the thing causing problems? https://review.opendev.org/c/openstack/bifrost/+/837348 | 14:25 |
rpittau | ebbex: not sure full explicit support for rocky and almalinux could be a thing in bifrost to be honest, I think that needs to be discussed with the community | 14:32 |
admiyo | Is there an Ironic Stand-alone-ish option that gives a neutron setup? Bifrost docs only talk about adding TLS or Keystone. But we need some way to expose the BM nodes to the public networks. Right now they only have network cards on the private side. We can rewire if we have to, just want to confirm that we need to. | 14:32 |
admiyo | dtantsur, I'll take a look | 14:33 |
admiyo | dtantsur, if I cat /opt/stack/ironic-python-agent/requirements.txt I can see that Werkzeug>=1.0.1 which looks fairly recent | 14:36 |
admiyo | But pip has it up to 2.1.1 | 14:37 |
rpittau | admiyo: are you using a custom ipa ramdisk ? | 14:37 |
mallik | I am trying to do anaconda based provisioning, when I do node validate, it fails for boot and deploy interfaces with an error Image <Glance Image ID> can not be found. | 14:40 |
mallik | I checked and the Image with the same ID is present in the Glance. | 14:40 |
mallik | node is enrolled with redfish driver, deploy interface is set to anaconda and boot interface is set to pxe | 14:40 |
iurygregory | rpittau, do you want to add the topic rocky and almalinux support in bifrost for discussion in the meeting today? | 14:40 |
rpittau | ebbex: if you want to bring the topic to our weekly meeting, as iurygregory mentioned, it's in 20 minutes | 14:42 |
ameya49 | Hi iurygregory! Good Morning | 14:43 |
iurygregory | Hi ameya49 o/ | 14:44 |
iurygregory | good morning =) | 14:44 |
ameya49 | iurygregory : Did you got a chance to look at the traceback provided? | 14:44 |
iurygregory | I did on friday, but couldn't find anything yet .-. | 14:45 |
ameya49 | ohk. Let me know if more details needed or we can over a call sometime this week if feasible :) | 14:47 |
iurygregory | maybe we can share things in the upstream meeting in open discussion and see if people have more ideias | 14:48 |
iurygregory | wdyt? | 14:50 |
ameya49 | yes, would be goo | 14:58 |
ameya49 | good* | 14:58 |
iurygregory | ack | 14:59 |
iurygregory | in open discussion we will talk about it | 14:59 |
iurygregory | #startmeeting ironic | 15:00 |
opendevmeet | Meeting started Mon Apr 11 15:00:00 2022 UTC and is due to finish in 60 minutes. The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'ironic' | 15:00 |
ameya49 | sure :) Thanks :iurygregory | 15:00 |
iurygregory | Hello ironicers o/ welcome to our weekly meeting! | 15:00 |
iurygregory | the agenda for our meeting can be found in the wiki | 15:00 |
ajya | o/ | 15:00 |
iurygregory | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 15:00 |
rpittau | o/ | 15:00 |
stendulker | o/ | 15:00 |
kamlesh6808c | o/ | 15:00 |
ameya49 | o/ | 15:00 |
rpioso | \o | 15:01 |
dtantsur | o/ | 15:01 |
iurygregory | ok, let's start o/ | 15:01 |
iurygregory | #topic Announcements / Reminder | 15:01 |
iurygregory | Reminder from the PTG =) | 15:01 |
iurygregory | #info Check if you have any action items in the ptg etherpad =) | 15:02 |
iurygregory | so we don't miss anything important =) | 15:03 |
iurygregory | #info Iury will be sending a summary of the PTG the list til wednesday | 15:04 |
iurygregory | does anyone have anything else to add for announcements/reminder? | 15:04 |
iurygregory | ok, moving on | 15:06 |
iurygregory | skipping the next two topics (since we will have subteam after we have the priorities for Zed) | 15:07 |
iurygregory | #topic Deciding on priorities for the coming week | 15:07 |
iurygregory | #link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio | 15:07 |
iurygregory | Does anyone have any patches that needs review? | 15:07 |
ameya49 | https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/826646 | 15:08 |
ameya49 | can we please review above patch | 15:08 |
dtantsur | I don't think I have anything new.. all downstream nowadays. but may produce a couple of patches later this week. | 15:09 |
iurygregory | ameya49, ack I will check this one this week | 15:09 |
iurygregory | dtantsur, ok | 15:09 |
ameya49 | iurygregory : Thanks | 15:09 |
iurygregory | I will add a patch later today for the Zed Priorities (FYI) | 15:10 |
dtantsur | \o/ | 15:10 |
iurygregory | ok, moving on since we have topics for discussion today =) | 15:12 |
iurygregory | #topic Open discussion | 15:12 |
iurygregory | ameya49, feel free to give context and share some links related to your issue | 15:12 |
ameya49 | iurygregory : Yes, Thanks | 15:12 |
ameya49 | While running test_introspection_basic, once it verifies the introspected data and tries to boot_instance, it raises an error with nova quota values exceeded | 15:14 |
ameya49 | where if we see values of introspected data which are greater than default values of nova quota set | 15:14 |
ameya49 | thw workaround I tried by setting default nova quota values equal to introspected values for which it went ahead | 15:15 |
ameya49 | So, how can we go further with same approach, updating default quota values while test case is running? | 15:15 |
dtantsur | which resources are you hitting the quota with? | 15:16 |
ameya49 | cores and ram | 15:17 |
dtantsur | hmm.. ironic instances should not consume these any more. are you configuring the flavor correctly? | 15:17 |
opendevreview | Ebbex proposed openstack/bifrost master: DNM: Is bindep the thing causing problems? https://review.opendev.org/c/openstack/bifrost/+/837348 | 15:17 |
iurygregory | humm good point | 15:18 |
ameya49 | using default flavor (baremetal) which is getting created while devstack setup | 15:19 |
iurygregory | if is using the default flavor it will complain | 15:19 |
iurygregory | you will need to override the configs from the flavor (we have some variables that you can set in local.conf I think) | 15:19 |
ameya49 | so do you suggest to create a new flavor while running? | 15:19 |
dtantsur | I think it's worth asking nova folks | 15:20 |
dtantsur | why with resources:MEMORY_MB=0 it still consumes the quota | 15:20 |
dtantsur | arne_wiebalck: do you have any experience ^^? | 15:20 |
iurygregory | Arne is a bit busy today (he might not answer now) | 15:21 |
dtantsur | ah | 15:21 |
dtantsur | I have little recent experience with nova, but it sounds like a bug on their side to me | 15:21 |
ameya49 | dtantsur : Do you suggest to raise a bug for same? | 15:22 |
dtantsur | ameya49: maybe ask on #openstack-nova first? | 15:23 |
dtantsur | it's possible that we misunderstand something | 15:23 |
iurygregory | https://github.com/openstack/ironic/blob/7ac480412626c38fa3493088dbf49e29303491b6/devstack/lib/ironic#L2606-L2612 | 15:23 |
dtantsur | show them your flavor and your quotas | 15:23 |
iurygregory | because of this right? | 15:23 |
ameya49 | dtantsur : sure. | 15:23 |
dtantsur | ameya49: yeah. in my view, a flavor configured this way should only consume the (non-existing yet?) custom resource quota | 15:23 |
dtantsur | but I remember arne_wiebalck complained a lot about nova quota applied to ironic :) | 15:24 |
ameya49 | iurygregory : Yes | 15:24 |
* dtantsur is wondering if dansmith is by chance around | 15:24 | |
dansmith | in a meeting | 15:25 |
dtantsur | k no worries | 15:25 |
rpioso | dtantsur: Do you expect changing those to be non-zero would work around the issue? | 15:25 |
dtantsur | rpioso: I would expect changing those to non-zero to break everything :) | 15:26 |
dtantsur | it's possible that I don't understand how quota work. but I would expect the stuff set to zero to not count against the quota. | 15:26 |
dtantsur | but please do talk to someone from nova who understands these matters | 15:26 |
iurygregory | if IRONIC_VM_SPECS is 4GB the flavor only has 4GB in the flavor... I would expect nova to complain since the node will have more than 4GB... | 15:27 |
iurygregory | same would go for vcpu IRONIC_VM_SPECS_CPU | 15:27 |
dtantsur | when it comes to scheduling, this stuff is overridden by resources | 15:28 |
dtantsur | dunno about quota | 15:28 |
iurygregory | yup | 15:28 |
rpioso | Please remind me ... Isn't introspection part of our gate? | 15:28 |
dtantsur | it is | 15:28 |
iurygregory | yes | 15:28 |
dansmith | not totally following here, but nova's quota comes from the actual things in the flavor, and not the resource overrides | 15:29 |
ameya49 | to check default nova quota I was running "nova quota-show" which displays table of resources with its default values | 15:29 |
dtantsur | dansmith: I guess this answers our question. is there a reason why? | 15:29 |
ameya49 | for cores default value is 20 | 15:29 |
dansmith | because the quota stuff comes from looong before the resource stuff | 15:30 |
dtantsur | so, "nobody has changed that"? | 15:30 |
dansmith | not really, the flavor things are for presentation to the user and the resource stuff is more like instruction to the backends (i.e. placement) | 15:30 |
dtantsur | dansmith: mmm, I see. this does not play too well with bare metal. | 15:31 |
dansmith | it would be confusing to a user to see a flavor require X memory and Y be charged against their quota | 15:31 |
dansmith | dtantsur: does anything in nova? :) | 15:31 |
dtantsur | haha :D | 15:31 |
dansmith | but yeah, let's talk about options later when I can focus | 15:31 |
dtantsur | okie, thanks dansmith! | 15:31 |
iurygregory | ty | 15:31 |
JayF | rloo and zer0c00l likely have input to upstream quota discussions, so I'm pinging them | 15:32 |
dtantsur | ameya49: so, yeah, the values in the flavor do count against the quota. | 15:32 |
JayF | I know they put in quite a bit of work to get quotas working, but I don't think the end result looks/acts very upstream | 15:32 |
dtantsur | ameya49: the immediate fix for you is to either increase the quota or decrease the values in the flavor | 15:32 |
iurygregory | so one way to workaround their issue is to set IRONIC_VM_SPECS IRONIC_VM_SPECS_CPU in their local.conf with other values | 15:32 |
ameya49 | datansur, iurygregory : Thanks. Will check those. | 15:33 |
iurygregory | ok, I think this is everything we have for Open Discussion, shall we move on? | 15:34 |
iurygregory | #topic Baremetal SIG | 15:35 |
iurygregory | #info SIG meeting tomorrow with Manuel Holtgrewe on "Bare Metal for Health - Using OpenStack Ironic for HPC at Berlin Institute of Health" 14:00 UTC (2pm UTC) | 15:35 |
* dtantsur would really love to hear that | 15:36 | |
iurygregory | #link https://etherpad.opendev.org/p/bare-metal-sig | 15:36 |
iurygregory | you can find the details to join the meeting tomorrow in the etherpad above | 15:36 |
iurygregory | #info arne_wiebalck requested a Forum slot for the Baremetal SIG | 15:36 |
iurygregory | \o/ | 15:36 |
iurygregory | #topic RFE review | 15:37 |
iurygregory | Does anyone have any RFE that we should discuss? | 15:38 |
iurygregory | ok, moving on | 15:39 |
iurygregory | #topic Who is going to run the next meeting? | 15:39 |
iurygregory | do we have any volunteers? | 15:39 |
dtantsur | I'll be out - public holiday | 15:40 |
* iurygregory is wondering if is holiday in more places... | 15:41 | |
rpittau | also on PTO | 15:41 |
rpioso | iurygregory: It is not a US national holiday. | 15:42 |
iurygregory | ok, I will run the meeting o/ | 15:42 |
iurygregory | in case we don't have quorum we can skip =) | 15:43 |
iurygregory | Thanks everyone! | 15:43 |
iurygregory | #endmeeting | 15:43 |
opendevmeet | Meeting ended Mon Apr 11 15:43:43 2022 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:43 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-04-11-15.00.html | 15:43 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-04-11-15.00.txt | 15:43 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-04-11-15.00.log.html | 15:43 |
arne_wiebalck | dtantsur ameya re quotas, I just checked our flavors and they have resources:MEMORY_MB=0 etc set, but quota is not based on the values from the properties fields, but the "real" fields (vcpus, ram, disk), at least in our deployment | 15:50 |
dtantsur | le sigh | 15:50 |
arne_wiebalck | dtantsur ameya, so whenever we hand out nodes, these need to set on the project | 15:50 |
dtantsur | arne_wiebalck: is it on purpose or because of the lack of custom resource quotas? | 15:51 |
arne_wiebalck | this is why I am bringing up per flavor quotas at every occasion (like now :-D) | 15:51 |
arne_wiebalck | dtantsur: the lack of | 15:51 |
dtantsur | I see | 15:51 |
arne_wiebalck | the problem I have with resource class based quotas is that they do not mean much to users, but are rather sth in addition (but it would be better than what we have now) | 15:52 |
arne_wiebalck | iurygregory: thanks for stepping, sorry I missed the meeting! | 15:52 |
opendevreview | Ebbex proposed openstack/bifrost master: Add support for almalinux and rocky https://review.opendev.org/c/openstack/bifrost/+/837235 | 15:55 |
arne_wiebalck | *stepping in | 16:01 |
dtantsur | folks, an opportunity for some bike shedding. I'd like to update driver_info[kernel_append_params] to be able to not completely overwrite [???]kernel_append_params, but append to it | 16:05 |
dtantsur | I'm thinking about syntax like "%default% extra_arg=42 extra_arg2" | 16:05 |
dtantsur | I could go for "$default ..." but it seems like $ is a valid and popular value in kernel params (% is mostly used after numbers) | 16:06 |
dtantsur | thoughts? | 16:06 |
dtantsur | also $default is less shell-friendly | 16:08 |
rpittau | I would exclude $default, too dangerous and conflicting | 16:13 |
rpittau | %default% sounds ok, I can't think anything better honestly :) | 16:13 |
dtantsur | yeah, I'll go with it | 16:14 |
rpittau | good night! o/ | 16:22 |
iurygregory | bye rpittau o/ | 16:27 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Allow reusing defaults in per-node kernel_append_params https://review.opendev.org/c/openstack/ironic/+/837379 | 16:57 |
dtantsur | here goes! | 16:57 |
dtantsur | good night folks o/ | 17:17 |
ebbex | Is there a place/channel where opendev/bindep bugs reported/handled? | 17:21 |
admiyo | rpittau, yeah, I need to build the ramdisk for my deploy as I am on aarch64 | 17:25 |
erbarr | hello, Dell third party CI is broken on Train. Basically issues with tempest not installing properly with devstack. I can hack at at it to either do what tempest does outside of tempest and not deal with that issue, not a big deal. Just wondering if third party CI needs to be healthy in Extended Maintenance branches. Thanks! | 19:58 |
*** dmellado_ is now known as dmellado | 21:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!