Tuesday, 2020-11-03

*** akiselev_ has joined #openstack-ironic00:00
*** tzumainn has quit IRC00:09
*** akiselev_ has quit IRC00:10
*** akiselev_ has joined #openstack-ironic00:10
*** akiselev_ has quit IRC00:13
*** akiselev_ has joined #openstack-ironic00:14
*** tosky has quit IRC00:26
*** akiselev_ has quit IRC00:33
*** akiselev_ has joined #openstack-ironic00:33
*** zzzeek has quit IRC01:13
*** zzzeek has joined #openstack-ironic01:16
*** ayoung has quit IRC01:38
openstackgerritKaifeng Wang proposed openstack/ironic stable/ussuri: clean up mac address with the pxe configuration files  https://review.opendev.org/76103702:42
*** rcernin has quit IRC02:50
*** ianychoi has quit IRC03:00
*** rcernin has joined #openstack-ironic03:00
*** rcernin has quit IRC03:07
*** rcernin has joined #openstack-ironic03:20
*** ianychoi has joined #openstack-ironic03:21
*** rcernin has quit IRC03:25
*** rcernin has joined #openstack-ironic03:31
*** ociuhandu has joined #openstack-ironic03:40
*** rcernin has quit IRC03:40
*** rcernin has joined #openstack-ironic03:40
*** rloo has quit IRC03:43
*** ociuhandu has quit IRC03:49
*** rh-jelabarre has quit IRC04:27
*** uzumaki has quit IRC04:31
openstackgerritlikui proposed openstack/ironic-inspector master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76070405:17
openstackgerritlikui proposed openstack/ironic-python-agent master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76070305:19
openstackgerritlikui proposed openstack/ironic master: Update TOX_CONSTRAINTS_FILE  https://review.opendev.org/76050005:22
*** JamesBenson has quit IRC05:26
*** JamesBenson has joined #openstack-ironic05:28
*** JamesBenson has quit IRC05:34
*** JamesBenson has joined #openstack-ironic06:02
*** JamesBenson has quit IRC06:06
openstackgerritMerged openstack/ironic stable/train: clean up mac address with the pxe configuration files  https://review.opendev.org/76079206:14
*** k_mouza has joined #openstack-ironic06:20
*** k_mouza has quit IRC06:24
*** rcernin has quit IRC06:45
*** uzumaki has joined #openstack-ironic06:46
*** uzumaki has quit IRC07:28
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Change the machine type to q35  https://review.opendev.org/76056307:35
*** anuradha1904 has joined #openstack-ironic07:40
*** zzzeek has quit IRC07:55
*** zzzeek has joined #openstack-ironic07:56
*** JamesBenson has joined #openstack-ironic08:03
*** xinliang has joined #openstack-ironic08:03
*** JamesBenson has quit IRC08:07
*** rpittau|afk is now known as rpittau08:19
rpittaugood morning ironic! o/08:19
*** abdysn has joined #openstack-ironic08:25
arne_wiebalckGood morning rpittau and ironic!08:35
rpittauhey arne_wiebalck :)08:35
*** tosky has joined #openstack-ironic08:40
jandersgood morning rpittau arne_wiebalck and Ironic o/08:45
rpittauhey janders :)08:45
arne_wiebalckhey janders o/08:46
iurygregorygood morning arne_wiebalck rpittau janders and Ironic o/08:46
rpittauhey iurygregory :)08:46
arne_wiebalckhey iurygregory o/08:46
jandershey iurygregory :)08:46
iurygregoryo/08:47
iurygregorydoes anyone know something good for when you cramp on your leg? D:08:54
*** dougsz has joined #openstack-ironic08:54
rpittauiurygregory: I do, unfortunately :/08:54
*** lucasagomes has joined #openstack-ironic09:04
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Change the machine type to q35 to support UEFI on CentOS  https://review.opendev.org/76056309:06
openstackgerritMerged openstack/bifrost stable/victoria: Fix invalid invocation of the shell command  https://review.opendev.org/76064509:17
*** ociuhandu has joined #openstack-ironic09:19
*** dtantsur|afk is now known as dtantsur09:35
dtantsurmorning ironic09:36
iurygregorymorning dtantsur09:36
rpittauhey dtantsur :)09:37
*** derekh has joined #openstack-ironic09:37
jandersgood morning dtantsur o/09:46
*** xinliang has quit IRC09:56
*** sshnaidm|afk is now known as sshnaidm|rover09:56
openstackgerritFedor Tarasenko proposed openstack/ironic-python-agent master: Support using LABEL as identifier for rootfs  https://review.opendev.org/76094610:03
*** JamesBenson has joined #openstack-ironic10:04
openstackgerritVerification of a change to openstack/bifrost failed: Support Ansible 2.10  https://review.opendev.org/76012710:07
*** k_mouza has joined #openstack-ironic10:07
*** JamesBenson has quit IRC10:08
openstackgerritMerged openstack/bifrost stable/victoria: Explicitly open ports 68 and 69 on Ubuntu  https://review.opendev.org/76071610:10
dtantsurmmm, 2.10 support hasn't merged yet but is already broken10:10
*** Abdallahyas has joined #openstack-ironic10:17
*** abdysn has quit IRC10:20
rpittau\o/10:24
iurygregoryhahah funny10:28
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Support Ansible 2.10  https://review.opendev.org/76012710:34
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Specify the collections version more explicitly  https://review.opendev.org/76110510:36
dtantsurfolks, could you check https://review.opendev.org/#/c/760423/ please?10:37
patchbotpatch 760423 - bifrost - Redfish virtual media boot in UEFI - 5 patch sets10:38
iurygregorydtantsur, lgtm10:42
iurygregoryI liked the comment on the Suse yaml =)10:43
dtantsurheh10:45
dtantsurwell, we need more involvement from people who care about suse tbh10:46
dtantsurwe care about centos and ubuntu, fedora is nearly centos, debian is nearly ubuntu, but suse stands out10:46
iurygregoryyeah10:47
iurygregoryagree10:47
openstackgerritMerged openstack/ironic stable/victoria: Prevent timeouts when using fast-track with redfish-virtual-media  https://review.opendev.org/76092610:50
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Support testing secure boot  https://review.opendev.org/76079111:01
openstackgerritMerged openstack/ironic stable/ussuri: Prevent timeouts when using fast-track with redfish-virtual-media  https://review.opendev.org/76092711:02
openstackgerritMerged openstack/ironic master: Update TOX_CONSTRAINTS_FILE  https://review.opendev.org/76050011:02
openstackgerritMerged openstack/ironic-python-agent master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76070311:02
openstackgerritMerged openstack/ironic-inspector master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76070411:02
*** uzumaki has joined #openstack-ironic11:07
*** dtantsur is now known as dtantsur|bbl11:16
openstackgerritMerged openstack/ironic master: Enforce autospec in some api controllers modules  https://review.opendev.org/76096111:17
jandershas anyone had issues with opendev gerrit where the ssh key just stops working (isn't deleted, or disabled, just stops working)?11:36
jandersI'm almost certain I had it working after the recent high profile security incident was mopped up11:36
jandersand now it stopped :/11:36
jandersregenerated and readded a new key, same11:36
openstackgerritMerged openstack/bifrost master: Redfish virtual media boot in UEFI  https://review.opendev.org/76042311:37
openstackgerritMerged openstack/bifrost master: Change the machine type to q35 to support UEFI on CentOS  https://review.opendev.org/76056311:37
*** JamesBenson has joined #openstack-ironic12:01
*** JamesBenson has quit IRC12:03
*** JamesBenson has joined #openstack-ironic12:03
openstackgerritEmmanouil Bagakis proposed openstack/ironic-python-agent master: Updated Implementation of string interpolation delay on LOG messages  https://review.opendev.org/75920312:15
jandersdtantsur|bbl broken gerrit account derailed my evening... will catch you later to chat about https://storyboard.openstack.org/#!/story/200803812:22
janderssee you tomorrow Ironic o/12:22
openstackgerritKafilat Adeleke proposed openstack/sushy master: Adds sushy library overview  https://review.opendev.org/75983412:24
*** k_mouza has quit IRC12:28
*** akiselev_ has quit IRC12:29
openstackgerritVerification of a change to openstack/ironic-python-agent-builder failed: Force SELinux to be in permissive mode  https://review.opendev.org/76080312:41
*** k_mouza has joined #openstack-ironic12:48
openstackgerritJacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/75094312:51
janders^^ looks like my gerrit works again12:53
janderswoohoo12:53
*** dtantsur|bbl is now known as dtantsur12:54
dtantsurnice!12:54
* dtantsur sees gmail not working, wtf12:54
iurygregory\o/12:55
iurygregorydtantsur, gmail it's fine for me =X12:56
dtantsurah, it loaded now. they had orange status in their tracking system.12:56
iurygregorywow12:58
*** rh-jelabarre has joined #openstack-ironic13:07
*** uzumaki has quit IRC13:14
*** rh-jelabarre has quit IRC13:17
*** rh-jelabarre has joined #openstack-ironic13:17
*** whizzz has quit IRC13:18
*** derekh has quit IRC13:27
openstackgerritMerged openstack/ironic stable/victoria: Make redfish-virtual-media respect default_boot_mode  https://review.opendev.org/76077213:31
arne_wiebalckrpioso: 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 IRC13:47
*** paras333 has joined #openstack-ironic13:48
*** derekh has joined #openstack-ironic14:05
*** rloo has joined #openstack-ironic14:09
*** akiselev has joined #openstack-ironic14:11
*** akiselev has quit IRC14:14
*** akiselev has joined #openstack-ironic14:14
*** jamesdenton has joined #openstack-ironic14:17
*** akiselev has quit IRC14:17
*** akiselev_ has joined #openstack-ironic14:17
*** akiselev_ has quit IRC14:18
*** akiselev__ has joined #openstack-ironic14:18
openstackgerritKaifeng Wang proposed openstack/ironic master: Fixes the issue that instance bond port can't get IP address  https://review.opendev.org/76116114:21
*** akiselev__ has quit IRC14:25
*** akiselev__ has joined #openstack-ironic14:25
openstackgerritEmmanouil Bagakis proposed openstack/ironic-python-agent master: Updated Implementation of string interpolation delay on LOG messages  https://review.opendev.org/75920314:27
*** akiselev__ has quit IRC14:28
*** akiselev__ has joined #openstack-ironic14:28
arne_wiebalckrpioso: I have updated the review for now.14:29
*** abdysn has joined #openstack-ironic14:31
*** happy-contrib-43 has joined #openstack-ironic14:31
*** akiselev__ has quit IRC14:33
*** akiselev__ has joined #openstack-ironic14:33
*** Abdallahyas has quit IRC14:33
*** happy-contrib-43 has quit IRC14:34
*** Goneri has joined #openstack-ironic14:36
*** tzumainn has joined #openstack-ironic14:42
*** akiselev__ has quit IRC14:44
*** akiselev__ has joined #openstack-ironic14:44
*** k_mouza has quit IRC14:45
*** akiselev__ has quit IRC14:47
*** akiselev__ has joined #openstack-ironic14:47
*** akiselev__ has quit IRC14:48
*** akiselev__ has joined #openstack-ironic14:49
*** akiselev__ has quit IRC14:53
*** akiselev__ has joined #openstack-ironic14:54
*** shreya11 has quit IRC14:54
*** shreya11 has joined #openstack-ironic14:55
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Specify the collections version more explicitly  https://review.opendev.org/76110514:55
rpiosoGood morning, ironic14:58
rpiosoarne_wiebalck: That's great! Thank you so much :)14:59
rpiosoarne_wiebalck: Could you share details about the failures?15:00
arne_wiebalckrpioso: I started looking into the failures, yes.15:00
arne_wiebalckrpioso: 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/75406115:02
patchbotpatch 754061 - ironic - WIP: Create 'redfish' driver Redfish Interop Profile - 6 patch sets15:02
arne_wiebalckrpioso: 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
rpiosoarne_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_wiebalckrpioso: I understand and I think this is a good approach.15:06
arne_wiebalckrpioso: I started with Bios as the profile is simple.15:06
arne_wiebalckrpioso: The interface I have set are power and management, these fail as well.15:07
arne_wiebalckrpioso: I will have a look at these to see why.15:07
arne_wiebalckrpioso: 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-ironic15:08
arne_wiebalckrpioso: If the hardware works b/c of workarounds in the code, it gets hairy ...15:10
arne_wiebalckrpioso: ... but probably the profiles should reflect what Ironic needs, no?15:10
arne_wiebalckrpioso: Let me have a look at the power profile. I will update the review with my findings.15:11
rpiosoarne_wiebalck: The BIOS result looks correct :-)15:12
dkingIs 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-ironic15:15
*** uzumaki has quit IRC15:15
*** uzumaki has joined #openstack-ironic15:15
rpiosoarne_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
dtantsurdking: not a hardware manager, but you can write a so called collector. these are triggered on inspection, see IPA sources for examples.15:17
dtantsurwe've explicitly decided against providing an ability to set the credentials15:17
dkingWhy was that decided? Was there some problem with it?15:19
arne_wiebalckrpioso: Agreed. We may also need sth like:15:19
arne_wiebalckif 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_wiebalckif you would like ...15:19
arne_wiebalckto tell operators which profiles to use when. And: the simpler, the better :)15:19
dtantsurdking: 1) risky, 2) not portable, 3) gets us into business of being a primary authority for credentials, 4) won't work for redfish any soon15:20
dkingdtantsur: 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-ironic15:21
openstackgerritRiccardo Pittau proposed openstack/ironic master: Enforce autospec in some api controllers modules  https://review.opendev.org/76117915:21
rpiosoarne_wiebalck: I <3 that suggestion. Would it be best placed in the README?15:22
dkingOkay. 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 IRC15:23
*** akiselev__ has joined #openstack-ironic15:23
dkingdtantsur: Is there a reason why there's no way to use Hardware Managers for inspection like they are used for cleaning?15:24
dtantsurdking: I honestly don't remember. It was long ago :) Probably an oversight.15:25
arne_wiebalckrpioso: 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_wiebalckrpioso: But sth like this would make these profiles more digestible for operators I would think.15:27
dkingIt 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
dkingSo, 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
dtantsurdking: this is correct15:34
*** abdysn has quit IRC15:35
openstackgerritDmitry Tantsur proposed openstack/ironic master: Limit the default value of [api]api_workers to 4  https://review.opendev.org/76118515:35
dtantsuryou can use dispatch_to_managers to call into a hardware manager15:35
dkingBut I would have to do that inside of the collector?15:36
arne_wiebalckrpioso: I added the reason for the power profile failing to the review now.15:36
dtantsurdking: yep15:36
dkingOkay. Well, I might still do that, just to allow the code to use existing classes. Thanks for the information.15:38
rpiosoarne_wiebalck: Each individual, interface implementation-specific profile is applicable if its interface is set on a node.15:47
rpiosoarne_wiebalck: I am not clear on what you are thinking.15:48
*** bnemec has quit IRC15:50
arne_wiebalckrpioso: 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 IRC15:53
*** akiselev__ has joined #openstack-ironic15:53
arne_wiebalckrpioso: 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 understand15:54
openstackgerritMerged openstack/ironic master: Add node name to ironic-conductor ramdisk log filename  https://review.opendev.org/75954915:57
rpiosoarne_wiebalck: Would mapping a node's interface configuration to the profiles to test do the trick?16:01
arne_wiebalckrpioso: 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 IRC16:08
*** gyee has joined #openstack-ironic16:14
*** akiselev__ has quit IRC16:14
*** akiselev__ has joined #openstack-ironic16:14
*** uzumaki has quit IRC16:16
*** akiselev__ has quit IRC16:20
*** akiselev__ has joined #openstack-ironic16:21
*** dougsz has quit IRC16:24
*** dougsz has joined #openstack-ironic16:24
openstackgerritMerged openstack/bifrost master: Support Ansible 2.10  https://review.opendev.org/76012716:28
*** akiselev__ has quit IRC16:29
*** akiselev__ has joined #openstack-ironic16:29
*** gyee has quit IRC16:31
JayFhttps://review.opendev.org/#/c/755066/ is the easiest review you'll do today, and only needs one more +2 :D16:40
patchbotpatch 755066 - ironic-python-agent - Add example for custom disk erasure - 3 patch sets16:40
*** akiselev__ has quit IRC16:40
*** gyee has joined #openstack-ironic16:41
*** akiselev__ has joined #openstack-ironic16:41
*** JamesBenson has joined #openstack-ironic16:42
*** gyee has quit IRC16:45
rpittaubye everyone, good night! o/16:46
*** rpittau is now known as rpittau|afk16:46
*** dtantsur is now known as dtantsur|afk16:47
dtantsur|afko/16:47
*** trandles has joined #openstack-ironic16:50
JayFthanks rpittau|afk o/ have a good night16:51
JayFsame for you stevebaker16:51
JayF** dtantsur|afk16:51
tzumainnhi! 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 IRC16:58
JayFtzumainn: 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-ironic16:58
JayFtzumainn: if nobody gets around to your question today; that's probably a good one for the mailing list16:58
tzumainnJayF, okay, thanks! just wanted to know if I was missing something obvious16:59
JayFI don't think advanced use cases in Ironic standalone are ever obvious, frankly :D16:59
tzumainnwell if they were then this wouldn't be a GRAND ADVENTURE then would it :)17:00
arne_wiebalckrpioso: I tested the failing power test from the interop profile. Result in the review!17:00
*** bnemec has joined #openstack-ironic17:00
* arne_wiebalck hopes to get more people looking at the profiles by not sharing results on the chat 17:01
*** rloo has quit IRC17:03
*** rloo has joined #openstack-ironic17:03
*** akiselev__ has quit IRC17:06
*** akiselev__ has joined #openstack-ironic17:07
*** sshnaidm|rover is now known as sshnaidm|afk17:22
*** lucasagomes has quit IRC17:24
*** ociuhandu has quit IRC17:31
*** dougsz has quit IRC17:31
*** rloo has quit IRC17:39
*** rloo has joined #openstack-ironic17:40
*** rloo has quit IRC17:40
*** rloo has joined #openstack-ironic17:41
*** rloo has quit IRC17:45
*** rloo has joined #openstack-ironic17:45
*** dsneddon has quit IRC17:46
*** rloo has quit IRC17:48
*** rloo has joined #openstack-ironic17:48
*** k_mouza has quit IRC17:55
*** k_mouza has joined #openstack-ironic17:55
*** tosky has quit IRC17:57
arne_wiebalckbye everyone o/18:01
*** derekh has quit IRC18:03
*** akiselev__ has quit IRC18:05
*** akiselev__ has joined #openstack-ironic18:05
*** k_mouza has quit IRC18:06
*** dsneddon has joined #openstack-ironic18:07
*** dsneddon has quit IRC18:08
*** dsneddon has joined #openstack-ironic18:08
openstackgerritMerged openstack/ironic-python-agent master: Add example for custom disk erasure  https://review.opendev.org/75506618:23
*** gyee has joined #openstack-ironic18:32
*** akiselev__ has quit IRC18:36
*** akiselev__ has joined #openstack-ironic18:37
*** ayoung has joined #openstack-ironic18:47
*** akiselev__ has quit IRC18:48
*** akiselev__ has joined #openstack-ironic18:48
*** jamesdenton has quit IRC18:54
*** ianw_pto is now known as ianw18:59
ayoungstevebaker, I'19:06
ayoungm looking at you config19:06
ayoungI assume that I hould replace all of 192.168.  values you have with my  ip19:06
ayoung192.168.3.2  is the same host as you are running ironic on, right?19:07
ayoungI think I need the config docs....19:08
*** akiselev__ has quit IRC19:08
*** akiselev__ has joined #openstack-ironic19: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
ayoungI 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 IRC19:15
*** ayoung has joined #openstack-ironic19:17
*** ayoung has quit IRC19:24
*** ayoung has joined #openstack-ironic19:26
stevebakerayoung: that needs to be the IP which is serving dhcp and http19:44
stevebakerayoung: 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 same19:46
ayoungstevebaker, 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 it19:47
ayoungYep, I have that working19:47
ayoungI have the whole Yum tree exported there, so I can install and upgrade19:47
ayoungI grepped the conf values I've changed, very few:19:48
ayoung[DEFAULT]19:48
ayoungauth_strategy = noauth19:48
ayoungenabled_hardware_types = ipmi19:48
ayoungenabled_boot_interfaces = pxe19:48
ayoungenabled_power_interfaces = ipmitool19:48
ayoungrpc_transport = json-rpc19:48
ayoungthe database URL19:48
ayoungAnd somehow this one19:48
ayoung[conductor]19:48
ayoungsync_power_state_interval = 60480019:48
stevebakerayoung: yep, and I assume files don't need to be in the root / of http URLs19:48
ayoungNope.19:49
ayoungLets see...I have them in...19:49
ayoung  /var/www/html/rhel8.219:49
ayoungThe ISOs are mounted loop back19:49
stevebakerif / is /var/www/html then you could have a /var/www/html/httpboot which ironic can write to19:50
ayoungOK, let me make that....19:50
ayoungsudo mkdir /var/www/html/httpboot19:51
ayoung sudo chgrp ironic /var/www/html/httpboot19:51
ayoungudo chmod g+wrx  /var/www/html/httpboot19:51
ayoungand maybe a restorecon for good measure19:52
ayoungsudo restorecon /var/www/html/httpboot/19:52
*** akiselev__ has quit IRC19:52
*** akiselev__ has joined #openstack-ironic19:52
ayoungso change http_root = /httpboot  to that dir19:53
*** akiselev__ has quit IRC19:55
*** akiselev__ has joined #openstack-ironic19:56
ayoungI assume I want all your PXE values19:57
stevebakeryep and http_url to http://ip:port/httpboot19:57
ayoungOK,  I think I see what to do...I'm going to try to merge your values on in, and see what blows up19:58
stevebakergood luck19:58
openstackgerritSteve Baker proposed openstack/ironic master: New argument validate decorator  https://review.opendev.org/74279519:58
openstackgerritSteve Baker proposed openstack/ironic master: Add expose body decorator, status_code argument  https://review.opendev.org/74367719:58
openstackgerritSteve Baker proposed openstack/ironic master: Duplicate trait validation with jsonschema  https://review.opendev.org/74577819:59
openstackgerritSteve Baker proposed openstack/ironic master: Utility functions for REST API JSON handling  https://review.opendev.org/75116019:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert allocations endpoint to plain JSON  https://review.opendev.org/74367919:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert bios endpoint to plain JSON  https://review.opendev.org/74547519:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert chassis endpoint to plain JSON  https://review.opendev.org/74547619:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert conductors endpoint to plain JSON  https://review.opendev.org/74577919:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert deploy_templates endpoint to plain JSON  https://review.opendev.org/74578019:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert drivers endpoint to plain JSON  https://review.opendev.org/74186519:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert event endpoint to plain JSON  https://review.opendev.org/74662319:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert nodes endpoint to plain JSON  https://review.opendev.org/74782019:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert ports endpoint to plain JSON  https://review.opendev.org/75012019:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert portgroups endpoint to plain JSON  https://review.opendev.org/75086419:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert ramdisk endpoint to plain JSON  https://review.opendev.org/75085719:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert volume endpoint to plain JSON  https://review.opendev.org/75085819:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert volume/connectors endpoint to plain JSON  https://review.opendev.org/75085919:59
openstackgerritSteve Baker proposed openstack/ironic master: Convert volume/targets endpoint to plain JSON  https://review.opendev.org/75086020:00
openstackgerritSteve Baker proposed openstack/ironic master: Expunge the internal version of WSME  https://review.opendev.org/75086120:00
ayoungAh, Gerrrit Rebase explosions.  How I have so not missed Thee.20:00
ayoungstevebaker, is the value for http_root with our withough the /var/www/html?20:01
stevebakerayoung: its the full file system path I think20:02
ayoungLike, that is what conductor is going to use to figure out where to stick the files in the filesystem, right?20:02
ayoungipxe_boot_script = /etc/ironic/boot.ipxe20:07
ayoungtftp_master_path = /var/lib/ironic/master_images20:07
ayoungstevebaker, I copied the first from /opt/stack/ironic/ironic/drivers/modules/boot.ipxe20:07
ayoungbut the second does not seem to be installed20:08
*** k_mouza has joined #openstack-ironic20:08
*** k_mouza has quit IRC20:12
*** akiselev__ has quit IRC20:12
*** akiselev__ has joined #openstack-ironic20:13
*** akiselev__ has quit IRC20:16
*** akiselev__ has joined #openstack-ironic20:17
*** jamesdenton has joined #openstack-ironic20:17
*** akiselev__ has quit IRC20:24
*** akiselev__ has joined #openstack-ironic20:25
*** tosky has joined #openstack-ironic20:27
*** akiselev__ has quit IRC20:36
*** akiselev__ has joined #openstack-ironic20:36
*** rcernin has joined #openstack-ironic21:18
*** rcernin has quit IRC21:18
*** rcernin has joined #openstack-ironic21:19
*** akiselev__ has quit IRC21:30
*** akiselev has joined #openstack-ironic21:33
*** akiselev has quit IRC21:33
*** akiselev has joined #openstack-ironic21:33
*** aedc has joined #openstack-ironic22:03
*** aedc has quit IRC22:04
jandersgood morning Ironic o/22:57
*** tkajinam has joined #openstack-ironic22:59
*** tosky has quit IRC23:01
*** k_mouza has joined #openstack-ironic23:07
iurygregorymorning janders o/23:09
*** k_mouza has quit IRC23:11
stevebakerayoung: I don't think you need to populate /var/lib/ironic/master_images with anything, but it needs to exist and be writable by ironic23:40
*** anuradha1904 has quit IRC23:56

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!