*** akiselev_ has joined #openstack-ironic | 00:00 | |
*** tzumainn has quit IRC | 00:09 | |
*** akiselev_ has quit IRC | 00:10 | |
*** akiselev_ has joined #openstack-ironic | 00:10 | |
*** akiselev_ has quit IRC | 00:13 | |
*** akiselev_ has joined #openstack-ironic | 00:14 | |
*** tosky has quit IRC | 00:26 | |
*** akiselev_ has quit IRC | 00:33 | |
*** akiselev_ has joined #openstack-ironic | 00:33 | |
*** zzzeek has quit IRC | 01:13 | |
*** zzzeek has joined #openstack-ironic | 01:16 | |
*** ayoung has quit IRC | 01:38 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic stable/ussuri: clean up mac address with the pxe configuration files https://review.opendev.org/761037 | 02:42 |
---|---|---|
*** rcernin has quit IRC | 02:50 | |
*** ianychoi has quit IRC | 03:00 | |
*** rcernin has joined #openstack-ironic | 03:00 | |
*** rcernin has quit IRC | 03:07 | |
*** rcernin has joined #openstack-ironic | 03:20 | |
*** ianychoi has joined #openstack-ironic | 03:21 | |
*** rcernin has quit IRC | 03:25 | |
*** rcernin has joined #openstack-ironic | 03:31 | |
*** ociuhandu has joined #openstack-ironic | 03:40 | |
*** rcernin has quit IRC | 03:40 | |
*** rcernin has joined #openstack-ironic | 03:40 | |
*** rloo has quit IRC | 03:43 | |
*** ociuhandu has quit IRC | 03:49 | |
*** rh-jelabarre has quit IRC | 04:27 | |
*** uzumaki has quit IRC | 04:31 | |
openstackgerrit | likui proposed openstack/ironic-inspector master: Use TOX_CONSTRAINTS_FILE https://review.opendev.org/760704 | 05:17 |
openstackgerrit | likui proposed openstack/ironic-python-agent master: Use TOX_CONSTRAINTS_FILE https://review.opendev.org/760703 | 05:19 |
openstackgerrit | likui proposed openstack/ironic master: Update TOX_CONSTRAINTS_FILE https://review.opendev.org/760500 | 05:22 |
*** JamesBenson has quit IRC | 05:26 | |
*** JamesBenson has joined #openstack-ironic | 05:28 | |
*** JamesBenson has quit IRC | 05:34 | |
*** JamesBenson has joined #openstack-ironic | 06:02 | |
*** JamesBenson has quit IRC | 06:06 | |
openstackgerrit | Merged openstack/ironic stable/train: clean up mac address with the pxe configuration files https://review.opendev.org/760792 | 06:14 |
*** k_mouza has joined #openstack-ironic | 06:20 | |
*** k_mouza has quit IRC | 06:24 | |
*** rcernin has quit IRC | 06:45 | |
*** uzumaki has joined #openstack-ironic | 06:46 | |
*** uzumaki has quit IRC | 07:28 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Change the machine type to q35 https://review.opendev.org/760563 | 07:35 |
*** anuradha1904 has joined #openstack-ironic | 07:40 | |
*** zzzeek has quit IRC | 07:55 | |
*** zzzeek has joined #openstack-ironic | 07:56 | |
*** JamesBenson has joined #openstack-ironic | 08:03 | |
*** xinliang has joined #openstack-ironic | 08:03 | |
*** JamesBenson has quit IRC | 08:07 | |
*** rpittau|afk is now known as rpittau | 08:19 | |
rpittau | good morning ironic! o/ | 08:19 |
*** abdysn has joined #openstack-ironic | 08:25 | |
arne_wiebalck | Good morning rpittau and ironic! | 08:35 |
rpittau | hey arne_wiebalck :) | 08:35 |
*** tosky has joined #openstack-ironic | 08:40 | |
janders | good morning rpittau arne_wiebalck and Ironic o/ | 08:45 |
rpittau | hey janders :) | 08:45 |
arne_wiebalck | hey janders o/ | 08:46 |
iurygregory | good morning arne_wiebalck rpittau janders and Ironic o/ | 08:46 |
rpittau | hey iurygregory :) | 08:46 |
arne_wiebalck | hey iurygregory o/ | 08:46 |
janders | hey iurygregory :) | 08:46 |
iurygregory | o/ | 08:47 |
iurygregory | does anyone know something good for when you cramp on your leg? D: | 08:54 |
*** dougsz has joined #openstack-ironic | 08:54 | |
rpittau | iurygregory: I do, unfortunately :/ | 08:54 |
*** lucasagomes has joined #openstack-ironic | 09:04 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Change the machine type to q35 to support UEFI on CentOS https://review.opendev.org/760563 | 09:06 |
openstackgerrit | Merged openstack/bifrost stable/victoria: Fix invalid invocation of the shell command https://review.opendev.org/760645 | 09:17 |
*** ociuhandu has joined #openstack-ironic | 09:19 | |
*** dtantsur|afk is now known as dtantsur | 09:35 | |
dtantsur | morning ironic | 09:36 |
iurygregory | morning dtantsur | 09:36 |
rpittau | hey dtantsur :) | 09:37 |
*** derekh has joined #openstack-ironic | 09:37 | |
janders | good morning dtantsur o/ | 09:46 |
*** xinliang has quit IRC | 09:56 | |
*** sshnaidm|afk is now known as sshnaidm|rover | 09:56 | |
openstackgerrit | Fedor Tarasenko proposed openstack/ironic-python-agent master: Support using LABEL as identifier for rootfs https://review.opendev.org/760946 | 10:03 |
*** JamesBenson has joined #openstack-ironic | 10:04 | |
openstackgerrit | Verification of a change to openstack/bifrost failed: Support Ansible 2.10 https://review.opendev.org/760127 | 10:07 |
*** k_mouza has joined #openstack-ironic | 10:07 | |
*** JamesBenson has quit IRC | 10:08 | |
openstackgerrit | Merged openstack/bifrost stable/victoria: Explicitly open ports 68 and 69 on Ubuntu https://review.opendev.org/760716 | 10:10 |
dtantsur | mmm, 2.10 support hasn't merged yet but is already broken | 10:10 |
*** Abdallahyas has joined #openstack-ironic | 10:17 | |
*** abdysn has quit IRC | 10:20 | |
rpittau | \o/ | 10:24 |
iurygregory | hahah funny | 10:28 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support Ansible 2.10 https://review.opendev.org/760127 | 10:34 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Specify the collections version more explicitly https://review.opendev.org/761105 | 10:36 |
dtantsur | folks, could you check https://review.opendev.org/#/c/760423/ please? | 10:37 |
patchbot | patch 760423 - bifrost - Redfish virtual media boot in UEFI - 5 patch sets | 10:38 |
iurygregory | dtantsur, lgtm | 10:42 |
iurygregory | I liked the comment on the Suse yaml =) | 10:43 |
dtantsur | heh | 10:45 |
dtantsur | well, we need more involvement from people who care about suse tbh | 10:46 |
dtantsur | we care about centos and ubuntu, fedora is nearly centos, debian is nearly ubuntu, but suse stands out | 10:46 |
iurygregory | yeah | 10:47 |
iurygregory | agree | 10:47 |
openstackgerrit | Merged openstack/ironic stable/victoria: Prevent timeouts when using fast-track with redfish-virtual-media https://review.opendev.org/760926 | 10:50 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Support testing secure boot https://review.opendev.org/760791 | 11:01 |
openstackgerrit | Merged openstack/ironic stable/ussuri: Prevent timeouts when using fast-track with redfish-virtual-media https://review.opendev.org/760927 | 11:02 |
openstackgerrit | Merged openstack/ironic master: Update TOX_CONSTRAINTS_FILE https://review.opendev.org/760500 | 11:02 |
openstackgerrit | Merged openstack/ironic-python-agent master: Use TOX_CONSTRAINTS_FILE https://review.opendev.org/760703 | 11:02 |
openstackgerrit | Merged openstack/ironic-inspector master: Use TOX_CONSTRAINTS_FILE https://review.opendev.org/760704 | 11:02 |
*** uzumaki has joined #openstack-ironic | 11:07 | |
*** dtantsur is now known as dtantsur|bbl | 11:16 | |
openstackgerrit | Merged openstack/ironic master: Enforce autospec in some api controllers modules https://review.opendev.org/760961 | 11:17 |
janders | has anyone had issues with opendev gerrit where the ssh key just stops working (isn't deleted, or disabled, just stops working)? | 11:36 |
janders | I'm almost certain I had it working after the recent high profile security incident was mopped up | 11:36 |
janders | and now it stopped :/ | 11:36 |
janders | regenerated and readded a new key, same | 11:36 |
openstackgerrit | Merged openstack/bifrost master: Redfish virtual media boot in UEFI https://review.opendev.org/760423 | 11:37 |
openstackgerrit | Merged openstack/bifrost master: Change the machine type to q35 to support UEFI on CentOS https://review.opendev.org/760563 | 11:37 |
*** JamesBenson has joined #openstack-ironic | 12:01 | |
*** JamesBenson has quit IRC | 12:03 | |
*** JamesBenson has joined #openstack-ironic | 12:03 | |
openstackgerrit | Emmanouil Bagakis proposed openstack/ironic-python-agent master: Updated Implementation of string interpolation delay on LOG messages https://review.opendev.org/759203 | 12:15 |
janders | dtantsur|bbl broken gerrit account derailed my evening... will catch you later to chat about https://storyboard.openstack.org/#!/story/2008038 | 12:22 |
janders | see you tomorrow Ironic o/ | 12:22 |
openstackgerrit | Kafilat Adeleke proposed openstack/sushy master: Adds sushy library overview https://review.opendev.org/759834 | 12:24 |
*** k_mouza has quit IRC | 12:28 | |
*** akiselev_ has quit IRC | 12:29 | |
openstackgerrit | Verification of a change to openstack/ironic-python-agent-builder failed: Force SELinux to be in permissive mode https://review.opendev.org/760803 | 12:41 |
*** k_mouza has joined #openstack-ironic | 12:48 | |
openstackgerrit | Jacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection https://review.opendev.org/750943 | 12:51 |
janders | ^^ looks like my gerrit works again | 12:53 |
janders | woohoo | 12:53 |
*** dtantsur|bbl is now known as dtantsur | 12:54 | |
dtantsur | nice! | 12:54 |
* dtantsur sees gmail not working, wtf | 12:54 | |
iurygregory | \o/ | 12:55 |
iurygregory | dtantsur, gmail it's fine for me =X | 12:56 |
dtantsur | ah, it loaded now. they had orange status in their tracking system. | 12:56 |
iurygregory | wow | 12:58 |
*** rh-jelabarre has joined #openstack-ironic | 13:07 | |
*** uzumaki has quit IRC | 13:14 | |
*** rh-jelabarre has quit IRC | 13:17 | |
*** rh-jelabarre has joined #openstack-ironic | 13:17 | |
*** whizzz has quit IRC | 13:18 | |
*** derekh has quit IRC | 13:27 | |
openstackgerrit | Merged openstack/ironic stable/victoria: Make redfish-virtual-media respect default_boot_mode https://review.opendev.org/760772 | 13:31 |
arne_wiebalck | rpioso: I have things set up now to test the redfish interop profiles, testing against a node which I instantiated with the Redfish driver (so in principle, Redfish works). I tried Bios and Power so far, and some of the profile tests fail. I guess we need to have a look now if my endpoint is bad or if the profiles need adaptation. As the output is quite verbose, what would be a good way to do this? | 13:35 |
*** paras333 has quit IRC | 13:47 | |
*** paras333 has joined #openstack-ironic | 13:48 | |
*** derekh has joined #openstack-ironic | 14:05 | |
*** rloo has joined #openstack-ironic | 14:09 | |
*** akiselev has joined #openstack-ironic | 14:11 | |
*** akiselev has quit IRC | 14:14 | |
*** akiselev has joined #openstack-ironic | 14:14 | |
*** jamesdenton has joined #openstack-ironic | 14:17 | |
*** akiselev has quit IRC | 14:17 | |
*** akiselev_ has joined #openstack-ironic | 14:17 | |
*** akiselev_ has quit IRC | 14:18 | |
*** akiselev__ has joined #openstack-ironic | 14:18 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic master: Fixes the issue that instance bond port can't get IP address https://review.opendev.org/761161 | 14:21 |
*** akiselev__ has quit IRC | 14:25 | |
*** akiselev__ has joined #openstack-ironic | 14:25 | |
openstackgerrit | Emmanouil Bagakis proposed openstack/ironic-python-agent master: Updated Implementation of string interpolation delay on LOG messages https://review.opendev.org/759203 | 14:27 |
*** akiselev__ has quit IRC | 14:28 | |
*** akiselev__ has joined #openstack-ironic | 14:28 | |
arne_wiebalck | rpioso: I have updated the review for now. | 14:29 |
*** abdysn has joined #openstack-ironic | 14:31 | |
*** happy-contrib-43 has joined #openstack-ironic | 14:31 | |
*** akiselev__ has quit IRC | 14:33 | |
*** akiselev__ has joined #openstack-ironic | 14:33 | |
*** Abdallahyas has quit IRC | 14:33 | |
*** happy-contrib-43 has quit IRC | 14:34 | |
*** Goneri has joined #openstack-ironic | 14:36 | |
*** tzumainn has joined #openstack-ironic | 14:42 | |
*** akiselev__ has quit IRC | 14:44 | |
*** akiselev__ has joined #openstack-ironic | 14:44 | |
*** k_mouza has quit IRC | 14:45 | |
*** akiselev__ has quit IRC | 14:47 | |
*** akiselev__ has joined #openstack-ironic | 14:47 | |
*** akiselev__ has quit IRC | 14:48 | |
*** akiselev__ has joined #openstack-ironic | 14:49 | |
*** akiselev__ has quit IRC | 14:53 | |
*** akiselev__ has joined #openstack-ironic | 14:54 | |
*** shreya11 has quit IRC | 14:54 | |
*** shreya11 has joined #openstack-ironic | 14:55 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Specify the collections version more explicitly https://review.opendev.org/761105 | 14:55 |
rpioso | Good morning, ironic | 14:58 |
rpioso | arne_wiebalck: That's great! Thank you so much :) | 14:59 |
rpioso | arne_wiebalck: Could you share details about the failures? | 15:00 |
arne_wiebalck | rpioso: I started looking into the failures, yes. | 15:00 |
arne_wiebalck | rpioso: I started with Bios, and from what I see the validator and profile do the correct thing, see my last comment on https://review.opendev.org/#/c/754061 | 15:02 |
patchbot | patch 754061 - ironic - WIP: Create 'redfish' driver Redfish Interop Profile - 6 patch sets | 15:02 |
arne_wiebalck | rpioso: The bios_interface on my node is set to no-bios, so this profile is not relevant for instantiation, but it probably is for Bios operations. | 15:03 |
rpioso | arne_wiebalck: We've leaned toward being more demanding. Workarounds we've implemented in the driver and sushy are not used as a basis for loosening any requirement. The philosophy is that workarounds should not be needed. | 15:05 |
arne_wiebalck | rpioso: I understand and I think this is a good approach. | 15:06 |
arne_wiebalck | rpioso: I started with Bios as the profile is simple. | 15:06 |
arne_wiebalck | rpioso: The interface I have set are power and management, these fail as well. | 15:07 |
arne_wiebalck | rpioso: I will have a look at these to see why. | 15:07 |
arne_wiebalck | rpioso: In the end, the profiles shall be used to see if Ironic can work with the hardware. If the validation is too strict and says no, although the nodes are working, I think we need to discuss what to do. | 15:08 |
*** uzumaki has joined #openstack-ironic | 15:08 | |
arne_wiebalck | rpioso: If the hardware works b/c of workarounds in the code, it gets hairy ... | 15:10 |
arne_wiebalck | rpioso: ... but probably the profiles should reflect what Ironic needs, no? | 15:10 |
arne_wiebalck | rpioso: Let me have a look at the power profile. I will update the review with my findings. | 15:11 |
rpioso | arne_wiebalck: The BIOS result looks correct :-) | 15:12 |
dking | Is there a way for Ironic to set BMC credentials upon introspection? I know that ipmitools is already in the image and being used. So, if not, is there a way to for it to trigger a hardware manager on inspection? | 15:14 |
*** trandles has left #openstack-ironic | 15:15 | |
*** uzumaki has quit IRC | 15:15 | |
*** uzumaki has joined #openstack-ironic | 15:15 | |
rpioso | arne_wiebalck: Yeah, we'll need to discuss what's "required" based on testing of real hardware. Comments could be used to document those which are worked around. A DMTF goal is for clients to not need such workarounds. | 15:16 |
dtantsur | dking: not a hardware manager, but you can write a so called collector. these are triggered on inspection, see IPA sources for examples. | 15:17 |
dtantsur | we've explicitly decided against providing an ability to set the credentials | 15:17 |
dking | Why was that decided? Was there some problem with it? | 15:19 |
arne_wiebalck | rpioso: Agreed. We may also need sth like: | 15:19 |
arne_wiebalck | if you plan to manage your BIOS via redfish the Bios profile must pass. if you would like to instantiate a node, the Power profile must pass. | 15:19 |
arne_wiebalck | if you would like ... | 15:19 |
arne_wiebalck | to tell operators which profiles to use when. And: the simpler, the better :) | 15:19 |
dtantsur | dking: 1) risky, 2) not portable, 3) gets us into business of being a primary authority for credentials, 4) won't work for redfish any soon | 15:20 |
dking | dtantsur: And thank you, Im looking for information on collectors now. It looks like I might have to make guesses from source code. | 15:20 |
*** k_mouza has joined #openstack-ironic | 15:21 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Enforce autospec in some api controllers modules https://review.opendev.org/761179 | 15:21 |
rpioso | arne_wiebalck: I <3 that suggestion. Would it be best placed in the README? | 15:22 |
dking | Okay. For us, I suppose those are acceptable risks. I was thinking about using ipmitool to create a secondary user, to give access to Ironic. The reason is that we have a set of servers, all with different BMC creds, but which we're enrolling through introspection (by booting into PXE on first boot). That's just one of two things we need to make the process touchless. | 15:23 |
*** akiselev__ has quit IRC | 15:23 | |
*** akiselev__ has joined #openstack-ironic | 15:23 | |
dking | dtantsur: Is there a reason why there's no way to use Hardware Managers for inspection like they are used for cleaning? | 15:24 |
dtantsur | dking: I honestly don't remember. It was long ago :) Probably an oversight. | 15:25 |
arne_wiebalck | rpioso: Yes, that sounds like a good place. As a complimentary option, we could also have sth (a profile?) which tells you what you can do with a node, like: "bios: no, power: yes, management: yes, ..." or even: "redfish instantiation: yes, redfish bios updates: no, ...". Not sure how to realise this. | 15:26 |
arne_wiebalck | rpioso: But sth like this would make these profiles more digestible for operators I would think. | 15:27 |
dking | It seems like it would be nice to have the same logic for the similar things. That way, it would be simple for users to extend functionality for things that would be risky or unwanted by the whole project. | 15:27 |
dking | So, it looks like collectors are just functions that take in two parameters (data and failures), with entry_points set in ironic_python_agent.inspector.collectors and which are requested by being added ipa-inspection-collectors in the kernel boot command? | 15:33 |
dtantsur | dking: this is correct | 15:34 |
*** abdysn has quit IRC | 15:35 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Limit the default value of [api]api_workers to 4 https://review.opendev.org/761185 | 15:35 |
dtantsur | you can use dispatch_to_managers to call into a hardware manager | 15:35 |
dking | But I would have to do that inside of the collector? | 15:36 |
arne_wiebalck | rpioso: I added the reason for the power profile failing to the review now. | 15:36 |
dtantsur | dking: yep | 15:36 |
dking | Okay. Well, I might still do that, just to allow the code to use existing classes. Thanks for the information. | 15:38 |
rpioso | arne_wiebalck: Each individual, interface implementation-specific profile is applicable if its interface is set on a node. | 15:47 |
rpioso | arne_wiebalck: I am not clear on what you are thinking. | 15:48 |
*** bnemec has quit IRC | 15:50 | |
arne_wiebalck | rpioso: I think what operators want in the end is the answer to the question: "Can Ironic can handle this specific hardware?". If we phrase this as: "Yes, this hardware can be used for the bios interface to be set to redfish, but not for the management interface to be set to redfish." we will need operators with quite some Ironic knowledge. | 15:52 |
*** akiselev__ has quit IRC | 15:53 | |
*** akiselev__ has joined #openstack-ironic | 15:53 | |
arne_wiebalck | rpioso: I am not saying we should not start with this, but we should see if we could end up with something that one can use the profiles without understand too many details about Ironic. | 15:53 |
arne_wiebalck | *without the need to understand | 15:54 |
openstackgerrit | Merged openstack/ironic master: Add node name to ironic-conductor ramdisk log filename https://review.opendev.org/759549 | 15:57 |
rpioso | arne_wiebalck: Would mapping a node's interface configuration to the profiles to test do the trick? | 16:01 |
arne_wiebalck | rpioso: Wouldn't this be after the fact? Imagine an operator which wants to set up Ironic and needs to buy some hardware. I was hoping the profiles could help such an operator with the initial selection. | 16:05 |
*** JamesBenson has quit IRC | 16:08 | |
*** gyee has joined #openstack-ironic | 16:14 | |
*** akiselev__ has quit IRC | 16:14 | |
*** akiselev__ has joined #openstack-ironic | 16:14 | |
*** uzumaki has quit IRC | 16:16 | |
*** akiselev__ has quit IRC | 16:20 | |
*** akiselev__ has joined #openstack-ironic | 16:21 | |
*** dougsz has quit IRC | 16:24 | |
*** dougsz has joined #openstack-ironic | 16:24 | |
openstackgerrit | Merged openstack/bifrost master: Support Ansible 2.10 https://review.opendev.org/760127 | 16:28 |
*** akiselev__ has quit IRC | 16:29 | |
*** akiselev__ has joined #openstack-ironic | 16:29 | |
*** gyee has quit IRC | 16:31 | |
JayF | https://review.opendev.org/#/c/755066/ is the easiest review you'll do today, and only needs one more +2 :D | 16:40 |
patchbot | patch 755066 - ironic-python-agent - Add example for custom disk erasure - 3 patch sets | 16:40 |
*** akiselev__ has quit IRC | 16:40 | |
*** gyee has joined #openstack-ironic | 16:41 | |
*** akiselev__ has joined #openstack-ironic | 16:41 | |
*** JamesBenson has joined #openstack-ironic | 16:42 | |
*** gyee has quit IRC | 16:45 | |
rpittau | bye everyone, good night! o/ | 16:46 |
*** rpittau is now known as rpittau|afk | 16:46 | |
*** dtantsur is now known as dtantsur|afk | 16:47 | |
dtantsur|afk | o/ | 16:47 |
*** trandles has joined #openstack-ironic | 16:50 | |
JayF | thanks rpittau|afk o/ have a good night | 16:51 |
JayF | same for you stevebaker | 16:51 |
JayF | ** dtantsur|afk | 16:51 |
tzumainn | hi! I have a question about the networking from booting from a volume without nova; from what I understand the node will need to be attached to the storage network; does it also need to be attached to the provisioning network in order to grab the generated ipxe file? | 16:55 |
*** akiselev__ has quit IRC | 16:58 | |
JayF | tzumainn: that's a good question, and I wasn't able to find an easy answer digging through the nova driver for ironic. | 16:58 |
*** akiselev__ has joined #openstack-ironic | 16:58 | |
JayF | tzumainn: if nobody gets around to your question today; that's probably a good one for the mailing list | 16:58 |
tzumainn | JayF, okay, thanks! just wanted to know if I was missing something obvious | 16:59 |
JayF | I don't think advanced use cases in Ironic standalone are ever obvious, frankly :D | 16:59 |
tzumainn | well if they were then this wouldn't be a GRAND ADVENTURE then would it :) | 17:00 |
arne_wiebalck | rpioso: I tested the failing power test from the interop profile. Result in the review! | 17:00 |
*** bnemec has joined #openstack-ironic | 17:00 | |
* arne_wiebalck hopes to get more people looking at the profiles by not sharing results on the chat | 17:01 | |
*** rloo has quit IRC | 17:03 | |
*** rloo has joined #openstack-ironic | 17:03 | |
*** akiselev__ has quit IRC | 17:06 | |
*** akiselev__ has joined #openstack-ironic | 17:07 | |
*** sshnaidm|rover is now known as sshnaidm|afk | 17:22 | |
*** lucasagomes has quit IRC | 17:24 | |
*** ociuhandu has quit IRC | 17:31 | |
*** dougsz has quit IRC | 17:31 | |
*** rloo has quit IRC | 17:39 | |
*** rloo has joined #openstack-ironic | 17:40 | |
*** rloo has quit IRC | 17:40 | |
*** rloo has joined #openstack-ironic | 17:41 | |
*** rloo has quit IRC | 17:45 | |
*** rloo has joined #openstack-ironic | 17:45 | |
*** dsneddon has quit IRC | 17:46 | |
*** rloo has quit IRC | 17:48 | |
*** rloo has joined #openstack-ironic | 17:48 | |
*** k_mouza has quit IRC | 17:55 | |
*** k_mouza has joined #openstack-ironic | 17:55 | |
*** tosky has quit IRC | 17:57 | |
arne_wiebalck | bye everyone o/ | 18:01 |
*** derekh has quit IRC | 18:03 | |
*** akiselev__ has quit IRC | 18:05 | |
*** akiselev__ has joined #openstack-ironic | 18:05 | |
*** k_mouza has quit IRC | 18:06 | |
*** dsneddon has joined #openstack-ironic | 18:07 | |
*** dsneddon has quit IRC | 18:08 | |
*** dsneddon has joined #openstack-ironic | 18:08 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Add example for custom disk erasure https://review.opendev.org/755066 | 18:23 |
*** gyee has joined #openstack-ironic | 18:32 | |
*** akiselev__ has quit IRC | 18:36 | |
*** akiselev__ has joined #openstack-ironic | 18:37 | |
*** ayoung has joined #openstack-ironic | 18:47 | |
*** akiselev__ has quit IRC | 18:48 | |
*** akiselev__ has joined #openstack-ironic | 18:48 | |
*** jamesdenton has quit IRC | 18:54 | |
*** ianw_pto is now known as ianw | 18:59 | |
ayoung | stevebaker, I' | 19:06 |
ayoung | m looking at you config | 19:06 |
ayoung | I assume that I hould replace all of 192.168. values you have with my ip | 19:06 |
ayoung | 192.168.3.2 is the same host as you are running ironic on, right? | 19:07 |
ayoung | I think I need the config docs.... | 19:08 |
*** akiselev__ has quit IRC | 19:08 | |
*** akiselev__ has joined #openstack-ironic | 19:08 | |
ayoung | # ironic-conductor node's HTTP server URL. Example: | 19:09 |
ayoung | # http://192.1.2.3:8080 (string value) | 19:09 |
ayoung | #http_url = <None> | 19:09 |
ayoung | I am running an HTTPD instance on this machine already. The default is to have no URL. What does this do for me? | 19:09 |
*** ayoung has quit IRC | 19:15 | |
*** ayoung has joined #openstack-ironic | 19:17 | |
*** ayoung has quit IRC | 19:24 | |
*** ayoung has joined #openstack-ironic | 19:26 | |
stevebaker | ayoung: that needs to be the IP which is serving dhcp and http | 19:44 |
stevebaker | ayoung: in bifrost, nginx is set up on 8080 to serve images and ipxe config from /httpboot, it sounds like you'd need to configure httpd to do the same | 19:46 |
ayoung | stevebaker, So, I have HTTPD running. Its an IdM machine, so certs, Hostname, all that. But I can curl against it by IP and it seems to work. I assume that, if I get things set up right, an upload of an image will drop it into the directory I specify so the web server can serve it | 19:47 |
ayoung | Yep, I have that working | 19:47 |
ayoung | I have the whole Yum tree exported there, so I can install and upgrade | 19:47 |
ayoung | I grepped the conf values I've changed, very few: | 19:48 |
ayoung | [DEFAULT] | 19:48 |
ayoung | auth_strategy = noauth | 19:48 |
ayoung | enabled_hardware_types = ipmi | 19:48 |
ayoung | enabled_boot_interfaces = pxe | 19:48 |
ayoung | enabled_power_interfaces = ipmitool | 19:48 |
ayoung | rpc_transport = json-rpc | 19:48 |
ayoung | the database URL | 19:48 |
ayoung | And somehow this one | 19:48 |
ayoung | [conductor] | 19:48 |
ayoung | sync_power_state_interval = 604800 | 19:48 |
stevebaker | ayoung: yep, and I assume files don't need to be in the root / of http URLs | 19:48 |
ayoung | Nope. | 19:49 |
ayoung | Lets see...I have them in... | 19:49 |
ayoung | /var/www/html/rhel8.2 | 19:49 |
ayoung | The ISOs are mounted loop back | 19:49 |
stevebaker | if / is /var/www/html then you could have a /var/www/html/httpboot which ironic can write to | 19:50 |
ayoung | OK, let me make that.... | 19:50 |
ayoung | sudo mkdir /var/www/html/httpboot | 19:51 |
ayoung | sudo chgrp ironic /var/www/html/httpboot | 19:51 |
ayoung | udo chmod g+wrx /var/www/html/httpboot | 19:51 |
ayoung | and maybe a restorecon for good measure | 19:52 |
ayoung | sudo restorecon /var/www/html/httpboot/ | 19:52 |
*** akiselev__ has quit IRC | 19:52 | |
*** akiselev__ has joined #openstack-ironic | 19:52 | |
ayoung | so change http_root = /httpboot to that dir | 19:53 |
*** akiselev__ has quit IRC | 19:55 | |
*** akiselev__ has joined #openstack-ironic | 19:56 | |
ayoung | I assume I want all your PXE values | 19:57 |
stevebaker | yep and http_url to http://ip:port/httpboot | 19:57 |
ayoung | OK, I think I see what to do...I'm going to try to merge your values on in, and see what blows up | 19:58 |
stevebaker | good luck | 19:58 |
openstackgerrit | Steve Baker proposed openstack/ironic master: New argument validate decorator https://review.opendev.org/742795 | 19:58 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Add expose body decorator, status_code argument https://review.opendev.org/743677 | 19:58 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Duplicate trait validation with jsonschema https://review.opendev.org/745778 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Utility functions for REST API JSON handling https://review.opendev.org/751160 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert allocations endpoint to plain JSON https://review.opendev.org/743679 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert bios endpoint to plain JSON https://review.opendev.org/745475 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert chassis endpoint to plain JSON https://review.opendev.org/745476 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert conductors endpoint to plain JSON https://review.opendev.org/745779 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert deploy_templates endpoint to plain JSON https://review.opendev.org/745780 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert drivers endpoint to plain JSON https://review.opendev.org/741865 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert event endpoint to plain JSON https://review.opendev.org/746623 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert nodes endpoint to plain JSON https://review.opendev.org/747820 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert ports endpoint to plain JSON https://review.opendev.org/750120 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert portgroups endpoint to plain JSON https://review.opendev.org/750864 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert ramdisk endpoint to plain JSON https://review.opendev.org/750857 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert volume endpoint to plain JSON https://review.opendev.org/750858 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert volume/connectors endpoint to plain JSON https://review.opendev.org/750859 | 19:59 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert volume/targets endpoint to plain JSON https://review.opendev.org/750860 | 20:00 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Expunge the internal version of WSME https://review.opendev.org/750861 | 20:00 |
ayoung | Ah, Gerrrit Rebase explosions. How I have so not missed Thee. | 20:00 |
ayoung | stevebaker, is the value for http_root with our withough the /var/www/html? | 20:01 |
stevebaker | ayoung: its the full file system path I think | 20:02 |
ayoung | Like, that is what conductor is going to use to figure out where to stick the files in the filesystem, right? | 20:02 |
ayoung | ipxe_boot_script = /etc/ironic/boot.ipxe | 20:07 |
ayoung | tftp_master_path = /var/lib/ironic/master_images | 20:07 |
ayoung | stevebaker, I copied the first from /opt/stack/ironic/ironic/drivers/modules/boot.ipxe | 20:07 |
ayoung | but the second does not seem to be installed | 20:08 |
*** k_mouza has joined #openstack-ironic | 20:08 | |
*** k_mouza has quit IRC | 20:12 | |
*** akiselev__ has quit IRC | 20:12 | |
*** akiselev__ has joined #openstack-ironic | 20:13 | |
*** akiselev__ has quit IRC | 20:16 | |
*** akiselev__ has joined #openstack-ironic | 20:17 | |
*** jamesdenton has joined #openstack-ironic | 20:17 | |
*** akiselev__ has quit IRC | 20:24 | |
*** akiselev__ has joined #openstack-ironic | 20:25 | |
*** tosky has joined #openstack-ironic | 20:27 | |
*** akiselev__ has quit IRC | 20:36 | |
*** akiselev__ has joined #openstack-ironic | 20:36 | |
*** rcernin has joined #openstack-ironic | 21:18 | |
*** rcernin has quit IRC | 21:18 | |
*** rcernin has joined #openstack-ironic | 21:19 | |
*** akiselev__ has quit IRC | 21:30 | |
*** akiselev has joined #openstack-ironic | 21:33 | |
*** akiselev has quit IRC | 21:33 | |
*** akiselev has joined #openstack-ironic | 21:33 | |
*** aedc has joined #openstack-ironic | 22:03 | |
*** aedc has quit IRC | 22:04 | |
janders | good morning Ironic o/ | 22:57 |
*** tkajinam has joined #openstack-ironic | 22:59 | |
*** tosky has quit IRC | 23:01 | |
*** k_mouza has joined #openstack-ironic | 23:07 | |
iurygregory | morning janders o/ | 23:09 |
*** k_mouza has quit IRC | 23:11 | |
stevebaker | ayoung: I don't think you need to populate /var/lib/ironic/master_images with anything, but it needs to exist and be writable by ironic | 23:40 |
*** anuradha1904 has quit IRC | 23:56 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!