ayo_ | The Epel code for centos 9 to install the next-release package was already included in the provided cl? | 00:39 |
---|---|---|
ayo_ | It was | 01:08 |
Amarachi_O | Please is it advisable to use a MacOS for this process because I have been running into issues | 03:05 |
Amarachi_O | Even with a VM installed | 03:05 |
freemanboss[m] | <Amarachi_O> "Please is it advisable to use..." <- Only Linux is encouraged to be used and the reliable distro is stated in the documention | 03:11 |
Amarachi_O | Oh I am using that already, I am using Ubuntu currently on a VM | 03:12 |
freemanboss[m] | Amarachi_O: Alright let's see the error | 03:12 |
freemanboss[m] | And how much resources you allocated to the VM? | 03:13 |
Amarachi_O | https://usercontent.irccloud-cdn.com/file/QZ2MNdfJ/1742786312.JPG | 03:18 |
freemanboss[m] | <Amarachi_O> "https://usercontent.irccloud-cdn..." <- It indicates no enough memory | 03:57 |
freemanboss[m] | <freemanboss[m]> "And how much resources you..." <- ..... | 03:57 |
Amarachi_O | Thank you'll | 03:58 |
freemanboss[m] | You should at least go for 2CPU 8gb ram and 50gb head disk memory | 03:59 |
Amarachi_O | Oh I have that currently | 04:07 |
rpittau | good morning ironic! o/ | 08:25 |
Amarachi_O | Good morning Rpittau, how are you? Please I was able to finish my installation, what next am I meant to do | 09:00 |
rpittau | Amarachi_O: hi! I suggest to keep playing with bifrost and write down about your experience with it in a doc, you should record that as second contribution on the outreachy site | 09:06 |
Amarachi_O | Okay thank you, I will get on that today | 09:10 |
queensly[m] | Good morning rpittau . I hope you enjoyed your weekend. With the first contribution, should we wait for you feedback before we add the date of acceptance on the Outreachy site? I have recorded the first contribution but didn't add the date of acceptance since I hadn't heard from you via email. | 10:47 |
rpittau | queensly[m]: we'll review the contributions on the outreachy project page, so be sure to record yours there, both of them (ironic + bifrost) | 10:50 |
queensly[m] | Alright. Thank you. | 10:51 |
stephenfin | We're seeing openstacksdk CI failures because the 'metalsmith-integration-glance-netboot-cirros-direct' job appears to no longer exist. Could anyone suggest an alternative, or should we simply rip the job out? | 11:36 |
stephenfin | example: https://review.opendev.org/c/openstack/openstacksdk/+/945307 | 11:36 |
rpittau | stephenfin: that job is gone since 3 years, you can use metalsmith-integration-http-cirros instead | 11:49 |
stephenfin | I wonder how was it working before now? Did a branch recently get deleted? | 11:49 |
rpittau | I'm looking at that | 11:49 |
freemanboss[m] | <rpittau> "good morning ironic! o/" <- Good morning | 11:50 |
freemanboss[m] | <rpittau> "queensly: we'll review the..." <- Please bifrost enrolment us giving me issue | 11:51 |
rpittau | stephenfin: yep, I think that was in wallaby, it's been changed in zed, which is unmaintained now | 11:51 |
rpittau | sorry, in yoga | 11:52 |
stephenfin | ack | 11:52 |
stephenfin | patch for SDK is here, fwiw https://review.opendev.org/c/openstack/openstacksdk/+/945308 | 11:52 |
freemanboss[m] | rpittau: please the standalone method relates to when one has a real machine to run ironic on? Or can also be used in testing environment? | 11:59 |
rpittau | freemanboss[m]: that can also be used in testing env | 11:59 |
freemanboss[m] | rpittau: Ohh alright | 12:00 |
freemanboss[m] | rpittau: please are these two commands the same? | 12:06 |
freemanboss[m] | ./bifrost-cli testenv | 12:06 |
freemanboss[m] | ./bifrost-cli install --testenv | 12:06 |
ayo_ | I believe the second command will install the bifrost env in a test environment | 12:14 |
ayo_ | but the first would likely be an error | 12:14 |
ayo_ | The first is likely an incomplete syntax of the second command | 12:16 |
ayo_ | Hey freemanboss[m] were you trying to run the standalone environment? | 12:19 |
freemanboss[m] | <ayo_> "The first is likely an incomplet..." <- Ohhhhh yeah I noticed it's always ending in error | 12:28 |
freemanboss[m] | <ayo_> "Hey Freeman Boss were you trying..." <- Not the standalone yet | 12:29 |
freemanboss[m] | My major error has been from the enrollment | 12:29 |
freemanboss[m] | <freemanboss[m]> "Screenshot From 2025-03-21 23-48..." <- ayo_: | 12:29 |
freemanboss[m] | <freemanboss[m]> "Screenshot From 2025-03-21 23-48..." <- This | 12:31 |
ayo_ | freemanboss[m]: you’re trying to attach a screenshot? | 12:32 |
ayo_ | Can’t seem to see anything | 12:32 |
* freemanboss[m] uploaded an image: (202KiB) < https://matrix.org/oftc/media/v1/media/download/AcFXJp-sFE3e5vrYHsjew3P-gNKZg_0E2aH_9m_QeKevohopZwrtXUUE6RzUkLip_ciBjKe6UMA3Zqa15ATIFtRCeWED0ndAAG1hdHJpeC5vcmcvSk5jWkxmTEpqRXVMSEZ4UlhxTkFDVkNU > | 12:32 | |
freemanboss[m] | ayo_: I guessed after running the installation command the next should be enrol then deployment command? | 12:34 |
TheJulia | good morning | 13:21 |
opendevreview | Dominic Dumrauf proposed openstack/bifrost master: Closes-Bug: #2103448: Extending to also accept new variable https://review.opendev.org/c/openstack/bifrost/+/944810 | 13:28 |
freemanboss[m] | <TheJulia> "good morning" <- Good mornimg | 13:29 |
TheJulia | freemanboss[m]: Is that some sort of threaded reply handing in matrix? | 13:31 |
TheJulia | https://www.irccloud.com/pastebin/EPsfWM4U/ | 13:31 |
freemanboss[m] | TheJulia: I don`t understand | 13:34 |
TheJulia | The portion "<-- Good mornimg" seems odd since it is taking my message and sending it back to the channel with your message. :) | 13:35 |
ayo_ | Hey freemanboss[m] I just got logged out my bifrost cli, do you know how to invoke it back? | 13:35 |
freemanboss[m] | Oh i cant say i only saw it recently and i replied | 13:36 |
freemanboss[m] | ayo_: yeah | 13:36 |
ayo_ | How, do you source it ? | 13:36 |
freemanboss[m] | sudo systemctl restart ironic | 13:36 |
freemanboss[m] | then cd into bifrost and continue | 13:37 |
ayo_ | You’re not using ironic as a testenv freemanboss[m] ? | 13:39 |
freemanboss[m] | Hi everyone queensly: ayo_: and others. Please may I know your resources allocated for the machine you're running bifrost on? | 13:39 |
freemanboss[m] | I dedicated 2CPU out of 4, 4gb ram out of 8gb and 70gb disk space. But my system is actually slow and also the VM gets aborted most time | 13:39 |
TheJulia | FWIW, Ironic shouldn't need to to be "restarted" if you lost a terminal connection for you to interact with the service again | 13:39 |
TheJulia | freemanboss[m]: how many VMs are you trying to use? | 13:40 |
freemanboss[m] | ayo_: I said that cause I assumed you've installed ironic using bifrost already so everything is in place | 13:40 |
freemanboss[m] | TheJulia: Oh alright but it seems I've got an error before and I was able to use baremetal command after restarting it | 13:41 |
freemanboss[m] | TheJulia: Just one VM | 13:41 |
TheJulia | freemanboss[m]: weird, if you encounter the error again, please let me know | 13:42 |
freemanboss[m] | I allocated that resources of my system to the VM I'm running ironic on | 13:42 |
TheJulia | freemanboss[m]: okay...uhh.. hmmm | 13:42 |
ayo_ | Are we meant to install bifrost on our system without the —testenv? | 13:42 |
freemanboss[m] | TheJulia: Alright I'll do that | 13:42 |
freemanboss[m] | TheJulia: The resources is small? | 13:43 |
freemanboss[m] | Cause I want to understand if it's my system issue or something else | 13:43 |
freemanboss[m] | ayo_: Testing environment is encouraged first | 13:43 |
TheJulia | freemanboss[m]: Functionally, your low on ram. The VMs we test CI on have 8 GB of ram. Your trying to operate with half of that.. and it looks like the default VM is 3 GB | 13:43 |
TheJulia | so functionally, the VM can't be started with that little memory | 13:44 |
TheJulia | at least, with defaults | 13:44 |
freemanboss[m] | TheJulia: Ohhhhh. That's disheartening cause my system only has 8gb ram | 13:45 |
freemanboss[m] | freemanboss[m]: What about fir running devstack. It's 8gb also? Or requires more for testing? | 13:46 |
rpittau | freemanboss[m]: devstack requires even more resources | 13:47 |
freemanboss[m] | Please another question is hope the requirements for testenv environment is enough for production level environment too? | 13:47 |
freemanboss[m] | rpittau: TheJulia: | 13:47 |
TheJulia | You might be able to lower the test_vm_memory_size setting https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-create-vm-nodes/defaults/main.yml#L5 but it is largely dependent upon *what* your doing and if the VM requires that much memory to boot. Largely this is related to how large the ramdisk ends up being. For example, if a ramdisk file (which is a cpio archive, is extracted and consumes 1 GB of | 13:47 |
TheJulia | space, generally it will take 2.5x that footprint to boot that ramdisk. | 13:47 |
rpittau | ayo_: using testenv with bifrost-cli should make things easier | 13:48 |
freemanboss[m] | rpittau: Ahh that's something huge | 13:48 |
freemanboss[m] | Is there a web space to run bifrost? Devstack? Or must be locally? | 13:48 |
TheJulia | Production doesn't use VMs, however unless you have enterprise class hardware off to the side of your test virtual machine, your generally best to use test VMs in the test environment | 13:48 |
opendevreview | Julia Kreger proposed openstack/ironic master: network simulator support for Cisco Nexus 9k https://review.opendev.org/c/openstack/ironic/+/944873 | 13:50 |
freemanboss[m] | TheJulia: Alright I'll go through this | 13:50 |
rpittau | freemanboss[m]: VMs for testing is ideal, I think you can use free tiers on various cloud providers to get a small VM for that | 13:50 |
freemanboss[m] | rpittau: Alright I'll explore that then | 13:51 |
TheJulia | That is not a bad idea. The more memory pressure you put your machine under, the slower it is going to run because your essentially creating excess stress and forcing the operating system to try and store memory on disk storage as swap which adds latency to any and all interactions because you then need to go over a slower IO bus which may have many commands ahead of the command result needed to respond to user input. | 13:52 |
freemanboss[m] | TheJulia: Oh thank you | 13:55 |
freemanboss[m] | <rpittau> "Freeman Boss: VMs for testing is..." <- You meant servers like EC2? Or virtual machine can be gotten externally? | 13:57 |
rpittau | freemanboss[m]: like ec2 | 13:58 |
freemanboss[m] | rpittau: Alright | 13:58 |
opendevreview | Kaifeng Wang proposed openstack/ironic master: Follow up to unprovision service failed https://review.opendev.org/c/openstack/ironic/+/945317 | 14:23 |
rpittau | #startmeeting ironic | 15:00 |
opendevmeet | Meeting started Mon Mar 24 15:00:05 2025 UTC and is due to finish in 60 minutes. The chair is rpittau. 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 |
rpittau | Hello everyone! | 15:00 |
rpittau | Welcome to our weekly meeting! | 15:00 |
dtantsur | o/ | 15:00 |
rpittau | The meeting agenda can be found here: | 15:00 |
rpittau | https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_March_24.2C_2025 | 15:00 |
TheJulia | o/ | 15:00 |
JayF | o/ | 15:01 |
rpittau | giving a couple of minutes for people to join | 15:01 |
rpittau | alright, let's start! | 15:02 |
rpittau | #topic Announcements/Reminders | 15:02 |
freemanboss[m] | I will join now | 15:03 |
rpittau | #info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: | 15:03 |
rpittau | #link https://tinyurl.com/ironic-weekly-prio-dash | 15:03 |
opendevreview | Matt Crees proposed openstack/bifrost master: Support IPA download with authenticated requests https://review.opendev.org/c/openstack/bifrost/+/945324 | 15:03 |
rpittau | it looks like we're in good shape | 15:03 |
cid | o/ | 15:03 |
TheJulia | Indeed, I'd love some reviews on the network simulator stuff. The intent is just to enable local work, not necessarily in CI since switch simulators are on a scale of medium to heavy weight in terms of resource requirements. | 15:04 |
freemanboss[m] | please meeting link | 15:04 |
rpittau | freemanboss[m]: the meeting is here on irc :) | 15:05 |
TheJulia | freemanboss[m]: This is an IRC meeting, we just message back and forth during the course of this meeting | 15:05 |
freemanboss[m] | ohhh alright | 15:05 |
TheJulia | Not an actual zoom or gmeet. This saves a number of us since mondays tend to be meeting heavy for contributors | 15:05 |
rpittau | JayF: do you want to keep https://review.opendev.org/c/openstack/ironic/+/940063 in the list? last update is 2 months old | 15:06 |
rpittau | vsaienko: same for https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/940678 in merge conflict | 15:07 |
rpittau | I guess you can answer out of the meeting, just wondering what the status was on the two patches :) | 15:08 |
JayF | rpittau: Good call, I can drop the # from that | 15:08 |
rpittau | JayF: ack thanks | 15:08 |
rpittau | #info 2025.1 Epoxy Release Schedule | 15:09 |
rpittau | #link https://releases.openstack.org/epoxy/schedule.html | 15:09 |
rpittau | well we're one week to go! | 15:09 |
rpittau | all ironic projects have been released | 15:09 |
rpittau | branches are cut | 15:09 |
rpittau | we should be ready :) | 15:09 |
rpittau | and following that | 15:10 |
rpittau | #info Flamingo PTG will take place place April 7-11, 2025! | 15:10 |
rpittau | don't forget to register! | 15:10 |
rpittau | And add your topics here: | 15:10 |
rpittau | #link https://etherpad.opendev.org/p/ironic-ptg-april-2025 | 15:10 |
freemanboss[m] | <TheJulia> "Freeman Boss: This is an IRC..." <- So the meeting in in chat format in here? | 15:11 |
TheJulia | freemanboss[m]: yes | 15:11 |
TheJulia | we need to go back and denote time estiamtes | 15:11 |
rpittau | I've booked the timeslots for ironic | 15:11 |
rpittau | please have a look when you got a minute https://ptg.opendev.org/ptg.html | 15:11 |
rpittau | I'll probably also adjust that based on the topic list in the coming week | 15:11 |
rpittau | TheJulia: yeah | 15:12 |
TheJulia | I'm tagging stuff with swag time estimates | 15:12 |
rpittau | thanks! | 15:12 |
TheJulia | others should look at and reply/add/subtract | 15:12 |
TheJulia | Any topic over, say an hour, we might want to consider splitting | 15:12 |
rpittau | agree | 15:13 |
TheJulia | i.e. is there a specific aspect which we can schedule specifically | 15:13 |
rpittau | one last announcement! | 15:15 |
rpittau | as you probably noticed the Outreachy application round has started :) | 15:15 |
rpittau | I'd like to do an official welcome to all the Outreachy applicants from the ironic community! | 15:15 |
dtantsur | \o/ | 15:15 |
rpittau | and good luck! | 15:15 |
opendevreview | Merged openstack/ironic master: Follow up to unprovision service failed https://review.opendev.org/c/openstack/ironic/+/945317 | 15:16 |
rpittau | alright, anything else to announce/remind today? | 15:16 |
TheJulia | cardoe: if you could add some sort of overarching goal to https://etherpad.opendev.org/p/ironic-ptg-april-2025#L73 it might help to frame it. I'm thinking an hour but without a solid goal understanding aside from the broad strokes of the paint brush, I can't be sure an hour is enough time | 15:17 |
rpittau | we can probably move on | 15:18 |
rpittau | #topic Discussions | 15:18 |
rpittau | there's one topic but I don;'t know who put it there :D | 15:18 |
rpittau | #topic https://bugs.launchpad.net/networking-generic-switch/+bug/2103760: core-plugin.update_port_status function in the trunk driver session fails, is this a bug or should use rpc | 15:19 |
TheJulia | yeah, that is an interesting error | 15:19 |
TheJulia | I think it is a mix of both a design flaw with the data model and how the database is being interacted with, if I'm properly groking it. | 15:20 |
TheJulia | might be just a bug, but it would need to be better understood since we're apparently mid-transaction trying to commit changes I guess... | 15:21 |
cid | rpittau, Oh, I did. | 15:22 |
cid | I do think it's a bug | 15:22 |
rpittau | cid: ack :) | 15:22 |
cid | But, cannot be too sure | 15:22 |
rpittau | we can ask for more info | 15:23 |
rpittau | if we're unsure | 15:23 |
cid | The thing is that I don't know what more info we'll need to arrive at a conclusion :D | 15:24 |
TheJulia | oh, definitely a bug, my concern is why are we trying to do a thing mid-transaction | 15:24 |
TheJulia | and is that a design flaw or are we using neutron_lib reasonably and something is going sideways under the hood | 15:24 |
TheJulia | Issue is, taking RPC as a path also seems wrong | 15:25 |
TheJulia | because your adding another piece of work which you cannot see/rely upon in your current database transaction | 15:25 |
TheJulia | For example, I start a transaction, call it context A. Context B gets started by an RPC user or some other api request. Anyway, B could complete first potentially which could be incompatible for context A. | 15:26 |
TheJulia | Or if A requires the change committed in B, A's context is not updated until after the transaction is committed | 15:26 |
TheJulia | yay for databases | 15:26 |
TheJulia | JayF: I think https://etherpad.opendev.org/p/ironic-ptg-april-2025#L23 might need to be split into two distinct topics for the purposes of scheduling | 15:28 |
opendevreview | Matt Crees proposed openstack/bifrost master: Support IPA download with authenticated requests https://review.opendev.org/c/openstack/bifrost/+/945324 | 15:28 |
cardoe | sorry I'm late | 15:29 |
cardoe | so I'm less interested in the anaconda stuff now that I've got this image creation going. | 15:29 |
cardoe | So I can drop that out. | 15:29 |
TheJulia | I've added thoughts to the ngs bug | 15:30 |
rpittau | thanks TheJulia | 15:30 |
cid | TheJulia, oh, tks | 15:30 |
rpittau | anything else to discuss today? :) | 15:32 |
JayF | TheJulia: I figured the chat today would inform that some | 15:32 |
TheJulia | JayF: sounds good | 15:32 |
rpittau | going once | 15:33 |
rpittau | going twice | 15:33 |
cid | :) | 15:33 |
rpittau | thanks everyone! | 15:33 |
rpittau | #endmeeting | 15:33 |
opendevmeet | Meeting ended Mon Mar 24 15:33:56 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:33 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-24-15.00.html | 15:33 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-24-15.00.txt | 15:33 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-24-15.00.log.html | 15:33 |
vsaienko | rpittau: I will rebase this https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/940678 and planning to add additional job to n-g-s with portgroups. | 15:37 |
TheJulia | cardoe: https://etherpad.opendev.org/p/ironic-ptg-april-2025#L74 might be a good separate topic, any chance we can delineate it a little more ? | 15:39 |
cardoe | oh 74 yeah | 15:41 |
*** awb_ is now known as awb | 15:41 | |
opendevreview | Matt Crees proposed openstack/bifrost master: Support IPA download with authenticated requests https://review.opendev.org/c/openstack/bifrost/+/945324 | 15:42 |
freemanboss[m] | <adeolaadesina[m]> "I am currently stuck with the..." <- Send the error you're getting | 16:26 |
freemanboss[m] | File doesn't exist | 16:29 |
freemanboss[m] | Which command you used install? | 16:30 |
freemanboss[m] | How? | 16:30 |
freemanboss[m] | The system can't really make a mistake | 16:31 |
freemanboss[m] | tmp is a temp folder hope you never close your instance? | 16:31 |
TheJulia | Hmm, I guess matrix is not bridging the entire conversation over to irc :\ | 16:32 |
JayF | Yeah, it's extremely hard to follow on the IRC side users from matrix. It's part of why I think suggesting it as an alternative to new folks is unfortunate. | 16:33 |
TheJulia | I expanded the eventlet topic on the etherpad so we're talking more about what and specifics | 16:47 |
ayo_ | Hi rpittau I keep getting this error anytime I try to deploy the os on the nodes I enrolled, I didn’t make any edits to the .json file that was provide for test enrollment and the nodes seem to have been enrolled, help please https://usercontent.irccloud-cdn.com/file/EFxynwYO/9e1faf0e-4d99-45fd-aa9f-b5952a5a942e.JPG | 16:52 |
opendevreview | Satoshi Shirosaka proposed openstack/ironic-python-agent master: WIP Ironic Config Intergration for IPA https://review.opendev.org/c/openstack/ironic-python-agent/+/944951 | 17:29 |
opendevreview | Satoshi Shirosaka proposed openstack/ironic-python-agent master: WIP Ironic Config Intergration for IPA https://review.opendev.org/c/openstack/ironic-python-agent/+/944951 | 17:49 |
JayF | https://review.opendev.org/c/openstack/ironic-python-agent/+/941714 and https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/943348 are both +2 from me and good to merge | 18:38 |
TheJulia | ayo_: For context, it is rather late past rpittau's workday at this time. | 19:28 |
JayF | rpittau: lmk if you wanna do the OIF live about epoxy release this time; if not I'll do it :) | 19:59 |
ayo_ | TheJulia: ok | 20:19 |
* TheJulia finally exits the final call of the day | 20:46 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!