*** dtantsur_ is now known as dtantsur | 03:23 | |
rpittau | good morning ironic! Happy Friday! o/ | 07:44 |
---|---|---|
adam-metal3 | good morning o7! | 07:51 |
opendevreview | Merged openstack/ironic master: Document new bug deputy role for Ironic https://review.opendev.org/c/openstack/ironic/+/900449 | 08:50 |
dtantsur | zaneb: I started such a thing with Literal locally and realized it's not any much better than regexps in the end | 11:08 |
iurygregory | good morning Ironic | 12:15 |
iurygregory | fyi going to mark https://bugs.launchpad.net/ironic/+bug/1715541 as Invalid since is quite old, not sure if is still valid (don't have a setup handy to test it) | 12:42 |
dtantsur | iurygregory: we should really test that. It's a pretty bad API issue if that. | 12:44 |
iurygregory | ok, let me keep this open :D I will mention on monday to see if the next person can check it or someone else | 12:46 |
dtantsur | I'm testing it now | 12:47 |
iurygregory | ack | 12:47 |
iurygregory | I think it makes sense to assign TheJulia to https://bugs.launchpad.net/ironic/+bug/2032380 XD | 12:49 |
dtantsur | iurygregory: closed based on https://bugs.launchpad.net/ironic/+bug/1715541/comments/10 | 12:50 |
dtantsur | I highly recommend everyone working on Ironic to have a Bifrost environment handy - very useful for quickly checking things :) | 12:51 |
iurygregory | yeah, I powered off my bifrost setup since my dhcp was causing problems to Mahnnoor =) | 12:53 |
dtantsur | LOL | 12:53 |
* iurygregory will setup one without dhcp :D | 12:53 | |
dtantsur | I use bifrost inside a VM. I actually have 2 bifrost setups on one virtual host. | 12:53 |
iurygregory | jesus | 12:53 |
iurygregory | O.o | 12:53 |
dtantsur | It's lightweight enough for that. | 12:53 |
iurygregory | I can say I'm a bit surprised | 12:54 |
dtantsur | I have a lab machine with 124G of RAM. I setup 2x Bifrost with 24G each + another VM with Kind (also 24G) | 12:54 |
iurygregory | fair enough | 12:55 |
dtantsur | 24G is plenty for Bifrost, it can live within 8G | 12:55 |
dtantsur | so I have enough space for 3 testing VMs on each Bifrost | 12:55 |
iurygregory | yeah | 12:55 |
iurygregory | I will spin up a new one in a intel nuc | 12:55 |
dtantsur | each has 3G of RAM, 10G disk, and one vCPU | 12:56 |
dtantsur | the bifrost VMs themselves have 6 vCPUs and 100G disk | 12:56 |
dtantsur | so yeah, quite beefy, but you can do with much less if you don't have a monstrous lab machine available | 12:56 |
dtantsur | (24 cores on the virt host) | 12:57 |
iurygregory | the monstrous I use for metal3/openshift | 12:57 |
dtantsur | I have another one for that :) | 12:58 |
dtantsur | Kind is handy for quickly testing stuff on pure Kubernetes btw | 12:58 |
dtantsur | (I'm using it for ironic-operator development) | 12:58 |
iurygregory | yeah it makes sense ++ | 12:59 |
dtantsur | hmm, it's just occurred to me: while OCP cannot run in a VM, metal3-dev-env probably can (we do that in the Ironic CI, after all) | 13:01 |
rpittau | dtantsur: it does run on VM, just need a beefy VM for full tests :) | 13:13 |
dtantsur | yeah, which is hard in the CI but relatively doable locally | 13:52 |
opendevreview | Dmitry Tantsur proposed openstack/ironic stable/2023.1: Use per-node external_http_url for boot ISO https://review.opendev.org/c/openstack/ironic/+/901771 | 15:09 |
dtantsur | iurygregory: ^^ | 15:09 |
iurygregory | dtantsur, ack | 15:10 |
opendevreview | Dmitry Tantsur proposed openstack/ironic stable/zed: Use per-node external_http_url for boot ISO https://review.opendev.org/c/openstack/ironic/+/901772 | 15:12 |
dtantsur | TheJulia: hey, remember that idea of serving iPXE files from ironic API that pas-ha had back in the days? I wonder if that can be a solution for synchronizing iPXE across conductors. | 15:19 |
dtantsur | I.e. don't synchronize files, just serve the right thing regardless of which Ironic is asked | 15:19 |
dtantsur | (TLS tbd) | 15:19 |
TheJulia | dtantsur: basically would be the only way, and in theory it could be extended to any http friendly interface | 15:25 |
TheJulia | that is not trying to synchronize work | 15:25 |
TheJulia | It would also require storing some extra info, but that really is just an implementation detail | 15:26 |
TheJulia | i.e. cluster structure/urls upfront instead of referencing CONF variables upon generation of the result set | 15:26 |
TheJulia | anyway, need to go run some errands and take care of things today | 15:27 |
rpittau | bye everyone, have a great weekend! o/ | 15:32 |
dtantsur | TheJulia: this is what I mean https://bugs.launchpad.net/ironic/+bug/2044561 | 17:17 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Trivial: fix a typo in wsgi_service https://review.opendev.org/c/openstack/ironic/+/901862 | 17:51 |
opendevreview | Dmitry Tantsur proposed openstack/ironic-lib master: JSON RPC: add support for unix sockets and extract common code https://review.opendev.org/c/openstack/ironic-lib/+/901863 | 17:59 |
opendevreview | Merged openstack/ironic stable/2023.1: Use per-node external_http_url for boot ISO https://review.opendev.org/c/openstack/ironic/+/901771 | 18:37 |
opendevreview | Merged openstack/ironic stable/zed: Use per-node external_http_url for boot ISO https://review.opendev.org/c/openstack/ironic/+/901772 | 18:48 |
*** dmellado2 is now known as dmellado | 18:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!