janders | huh I was doing it wrong (but was lucky it didn't cause much mess) | 00:04 |
---|---|---|
janders | learned something today | 00:04 |
janders | thanks heaps TheJulia o/ | 00:04 |
opendevreview | Jacob Anders proposed openstack/sushy stable/xena: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865482 | 00:49 |
janders | OK, let's see what CI thinks about it - and once green I will try it on the actual hardware that needs the fix | 00:50 |
janders | if all good, will proceed to Wallaby | 00:50 |
janders | Thanks again TheJulia | 00:50 |
opendevreview | Jacob Anders proposed openstack/sushy stable/wallaby: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865507 | 07:01 |
arne_wiebalck | Good morning, Ironic! | 07:33 |
arozman | hi Ironic! | 07:58 |
kamleshChauvhan | Hi Ironic!! GM . | 07:59 |
rpittau | good morning ironic! o/ | 08:12 |
janders | hey arne_wiebalck arozman kamleshChauvhan rpittau and Ironic o/ | 08:41 |
janders | rpittau TY for +2 on my backports | 08:42 |
rpittau | hey janders :) | 08:51 |
arozman | I have a question related to network_data.json injection and IPA. I was able to patch in the network_data for a node and then I have triggered inspection, but IPA seem to be oblivious of the netwok_data. Do I have to enable something during IPA build or do I have to pass some kernel parameter or something? Or does IPA even support network_data injection? | 10:09 |
opendevreview | Merged openstack/sushy stable/zed: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865388 | 10:13 |
opendevreview | Merged openstack/sushy stable/yoga: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865411 | 10:14 |
opendevreview | Jakob Meng proposed openstack/bifrost master: Adapt openstack.cloud.catalog_service calls to Ansible OpenStack Col.>=2.0.0 https://review.opendev.org/c/openstack/bifrost/+/865523 | 10:16 |
opendevreview | Jakob Meng proposed openstack/bifrost master: Adapt openstack.cloud.catalog_service calls to Ansible OpenStack Col.>=2.0.0 https://review.opendev.org/c/openstack/bifrost/+/865523 | 10:19 |
janders | Thank you for backport +2s ajya o/ | 11:00 |
ajya | yw, janders | 11:00 |
dtantsur | arozman: it's opt-in during build, lemme find the docs | 11:06 |
dtantsur | arozman: the first part of https://docs.openstack.org/ironic/latest/admin/dhcp-less.html | 11:06 |
dtantsur | the RDO ramdisks are not built with simple-init/cloud-init IIRC | 11:07 |
arozman | dtantsur, thanks, so I guess I would need to add this element https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/cloud-init to IPA right? | 11:08 |
arozman | but this say it only supports gentoo | 11:09 |
arozman | oh simple-init | 11:09 |
arozman | https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/simple-init | 11:10 |
arozman | thanks I will then go and modify my ipa build script, thanks a lot dtantsur | 11:10 |
janders | I have releases requests up for Zed/Yoga backports of the setting boot attrs patch if you have time: https://review.opendev.org/c/openstack/releases/+/865527 https://review.opendev.org/c/openstack/releases/+/865527 ( CC ajya rpittau ) | 11:23 |
arozman | one last question, so if I add the simple-init , then I guess IPA will expect the network_data as part of the config drive, so then I should add a config drive to the node and not just patch the Ironic Node API's network_data field right ? | 11:33 |
opendevreview | Merged openstack/sushy stable/xena: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865482 | 11:43 |
janders | further to ^ - here's Xena release proposal to match Zed and Yoga https://review.opendev.org/c/openstack/releases/+/865533 | 11:47 |
opendevreview | Merged openstack/sushy stable/wallaby: Fix setting boot related attributes https://review.opendev.org/c/openstack/sushy/+/865507 | 11:49 |
dtantsur | arozman: the node's config drive does not influence this | 12:07 |
dtantsur | arozman: also, no, simple-init also defaults to DHCP, so network data is not strictly required | 12:08 |
dtantsur | node.network_data and configdrive by deployment are orthogonal. you can have one but not the other. | 12:08 |
arozman | dtantsur, thanks for the explanation ! | 12:10 |
jm1 | dtantsur: hello :) yet another aoc patch for bifrost :D https://review.opendev.org/c/openstack/bifrost/+/865523 | 12:30 |
dtantsur | jm1: thanks! this approach works with the old version too, right? | 12:34 |
jm1 | dtantsur: yes :) | 12:34 |
dtantsur | cool, lgtm | 12:35 |
jm1 | dtantsur: thank you :) | 12:39 |
opendevreview | Merged openstack/bifrost master: Adapt openstack.cloud.catalog_service calls to Ansible OpenStack Col.>=2.0.0 https://review.opendev.org/c/openstack/bifrost/+/865523 | 14:49 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job https://review.opendev.org/c/openstack/ironic/+/863873 | 15:00 |
rpittau | need to split, see you tomorrow o/ | 15:14 |
yde | hi, i'm trying to make a hack on ironic by integrating an internal api which manages power management and insertion of pxe script | 18:46 |
yde | it works pretty well up to the inspection by the IPA | 18:47 |
yde | the ipa reports it's data to the inspector | 18:47 |
yde | but then when i try to make the node available, the node reboots and the IPA can't auth against the ironic api url | 18:48 |
yde | and the clean step fails | 18:48 |
yde | its seems that i'm missing an "agent token" | 18:48 |
yde | i'm wondering how it is supposed to be passed to the IPA | 18:49 |
yde | my setup uses a non patched ipxe deploy entrypoint | 18:49 |
yde | it seems that the "ramdisk params" never gets an "agent_secret_token" inserted | 18:50 |
yde | boot impls such as ilo, redfish, etc seem to insert it but not the prepare_ramdisk of the pxe mode | 18:51 |
yde | is this normal ? am i missing something? | 18:51 |
yde | thanks a lot | 18:51 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!