Wednesday, 2023-07-05

Sage905I think it may have been a result of me using pre-built packages.  I've switched back to source, and am trying again.00:02
Sage905Just in case anyone else runs into it, I tracked it down to this: https://github.com/eventlet/eventlet/issues/78101:13
MohaaHi07:52
hamidlotfi_Hi mohaa07:52
Mohaa(((:07:52
MohaaHow are you Hamid?07:53
hamidlotfi_Thank you,07:53
MohaaI'm going to edit  an interface ip of a router in the context of OVN. There's no namespace, so no working `ip netns exec qrouter-<ID> ip ...`07:53
MohaaShould I deal with the southband DB?07:56
*** dviroel_ is now known as dviroel11:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update haproxy healthcheck options  https://review.opendev.org/c/openstack/openstack-ansible/+/88728512:41
ncuxois it okay to run openstack as the hypervisor for your orga? https://www.youtube.com/watch?v=wsy9OY-ot7E&pp=ygUVb3BlbnN0YWNrIHdpc2ggSSBrbmV3 according to this video you shouldn't do that. My plan was to have a router and ntp server all the rest will come with openstack and machines provisioned on openstack, like FreeIPA as idm as an example 12:44
jrosserncuxo: you've asked us a very similar question before - it entirely depends on your use case12:53
ncuxojrosser: sorry I don't remember the answer ... 12:55
jrosseryou should probably not run services inside your openstack which are fundamental to deploying it12:55
jrosserlike dns, version control, the place you run ansible from, etc etc12:55
ncuxoand you told me the only service required for openstack was ntp so far I remember12:56
jrosseror whatever automation you use to provision hardware12:56
jrosserright, but the OSA documentation kind of assumes you've already got a solution to booting/managing/monitoring your hardware12:56
ncuxoilo ?12:57
jrossersure, use whatever you need to12:57
ncuxoand the deployment host from where you deploy the stack 12:57
jrosserlike i say it depends12:57
ncuxohowever I haven't seen anything about monitoring. 12:58
jrosseri have a large DMZ that sits behind our openstack with prometheus, grafana, ELK, PXEboot, DNS....... loads and loads of stuff12:58
jrosserand building that is outside the scope of openstack-ansible, hence why I say it entirely depends on your use case12:59
anskiyncuxo: how much hardware are you planning to use for you openstack deployment? 12:59
jrosseri think what you're really wanting to do is have no supporting infrastructure and get a whole "organisation" running by bringing up an openstack?13:00
ncuxoI wanted to start with 3 servers with all in deployment and then add specialised nodes as needed 13:00
ncuxojrosser: exactly 13:00
jrosserright - so if you want to PXEboot, how would you do that?13:00
ncuxoironic with virtual media on ilo I've read it is supported 13:01
jrosserbut ironic is a service that runs in openstack13:01
jrosseryou have to break the catch-22 of having a pile of unconfigured hardware and bootstrap stuff from nothing13:01
ncuxoso as soon as I have the control plane I can add more nodes 13:01
jrosserimho its two different things to build and maintain an openstack environment, and the build services on it13:02
ncuxoyeah ... then I really can't evade skipping support infra and hypervisors then :(13:03
jrosserif you want to use virtual media and ilo to provision the hardware thats completely fine13:03
jrosserso long as that meets whatever specific requirements you have, then it's good13:04
ncuxojrosser: thanks for the clarifications 13:05
jrossersorry this is really difficult to answer13:05
jrosserbecause generally there are existing opinions on all this stuff in the organisations where openstack is deployed13:06
jrosserso being flexible and able to fit in with as many of those as possible is the approach OSA takes13:06
jrosserrather than have specific approaches baked in13:07
jrosserjust be really careful deploying services inside your cloud that it comes to rely on iteslf, perhaps don't use FreeIPA for openstack authentication if you host it in the cloud itself13:08
jrossersimilar with DNS, classic mistake13:09
ncuxoI was really looking at openstack for dns, dhcp and LB services otherwise I would have gone to baremetal k8s and install openstack on top of that 13:17
ncuxosince I still will have to provision the DNS, DHCP, LB, PXE outside of k8s as well13:17
jrosserregardless of openstack vs. k8s try not to make circular things13:22
jrosseryou will struggle to use openstack.example.com FQDN in your config before deployment if the DNS serving that zone is in your yet-to-be-deployed openstack/k8s13:23
ncuxothere is /etc/hosts :D poor mans dns :P13:24
ncuxowell regardless for either solution I need external services so yeah, no way around that13:25
jrosseryeah, to take the DNS example further, if you wanted to host zones which were not needed for your deployment inside a VM, thats a different matter and could be ok13:27
jrosserthats really what i mean about the "build/maintain/monitor platform" parts being a different problem to the "build services with" part13:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update haproxy healthcheck options  https://review.opendev.org/c/openstack/openstack-ansible/+/88728514:16
Sage905I switched from distro to source, and I no longer encounter the error I mentioned the other day.14:35
Sage905I do, however, have another error that I haven't been able to figure out, yet: https://gist.github.com/ptoal/58bd6c3bf81e2ac60b6ddb22c9a5e42014:38
jrosserSage905: which release are you using?14:44
jrosserSage905: unrelated but did you say the other day that you are using centos9?14:47
Sage905@jrosser Git checkout aa558cc3614:47
Sage905Yes.  Stream 914:47
jrosserso on centos9 all i can do is give you RH own words as warning "CentOS Stream may seem like a natural choice to replace CentOS Linux, but it is not designed for production use. It is intended as a development platform for Red Hat partners and others that want to participate and collaborate in the Red Hat Enterprise Linux ecosystem"14:47
Sage905This is a lab environment.14:47
jrosserwell regardless, they break it all the time is our experince of running CI jobs on it14:48
jrosserso `aa558cc36` is the tip of master branch, which means that you are running the code that we use as the development version for the *next* release14:49
Sage905Well, for full disclosure, I am a Red Hatter.  I don't want to run RDO / Openstack, because I was looking for something lighter.14:49
jrosserok cool :)14:49
Sage905Ah.  Okay.  I should have noticed that.14:50
jrosserour c9s jobs are currently all non-voting because, you guessed it, it's broken again14:50
jrosserbut the error you pasted looks like an incompatibility between openstack SDK and the ansible collection for openstack14:51
jrosserstable/2023.1 would be a good branch to try for something recent but supposedly stable14:53
ncuxoSage905: also there is no path of deploying rdo because tripleo is deprecated14:53
jrosser^ openstack-ansible in distro mode does this14:53
Sage905ncuxo: That was what I had thought, based on my research.  Not looking forward to an openshift-based control plane in the short-term... Seems pretty heavy.14:55
Sage905Okay, I'll revert my snapshot, switch to stable/2023.1, and try again.14:55
jrosseron stable/2023.1 we run a rocky linux / distro job and it passes CI, so that should be pretty close if you really need centos+rdo packages14:58
jrosserotherwise install from source is the default14:58
Sage905Yeah, so this is just for my homelab, to build demos, and test code, etc.15:02
damiandabrowskiif any has some spare time, we have 2 important patches waiting for reviews15:03
Sage905I have VMW running on it right now, but I thought it would be fun (strange definition, perhaps) to replace it with OSP15:03
damiandabrowski1. needed to unblock rocky jobs https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/88759215:03
damiandabrowski2. fix rally install https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/88752815:03
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Use wildcards to specify rabbit/erlang versions  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/88759217:21
mgariepyhmm isn't 20 req / 10s a bit on the low side for haproxy ?17:33
mgariepyor maybe more for horizon ?17:35
Sage905jrosser: Alas, with stable/2023.1 in source mode, I get the same error.17:37
jrossermgariepy: if you think we should increase it then sure, i have noticed occasional issues with horizon and rate limit17:40
mgariepyi'll run it a bit like that maybe it's my shift-R to refresh that makes the issue :)17:43
jrosserreally this is to keep a lid on bots hammering the external api endpoints17:44
jrosserso ideally horizon should have a more relaxed limit17:44
jrosserperhaps we can be smarter with it17:46
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_heat master: DNM - test heat deployment  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/88773117:48
jrosserSage905: ^ lets see what happens with that17:48
mgariepyof course.. https://review.opendev.org/c/openstack/nova/+/88291418:03
Sage905jrosser: Perhaps I'm missing something, but that looks like it's just an empty file named 'test' ?18:06
mgariepyhow's 2023.1 doing ?18:06
mgariepyany big issue ?18:06
Sage905Ah.. But there's this: https://bugs.launchpad.net/openstack-ansible/+bug/202440718:08
mgariepyhuh. https://linuxcontainers.org/lxd/18:09
opendevreviewMerged openstack/openstack-ansible-os_rally master: Include proper commit in rally_upper_constraints_url  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/88752819:15
NeilHanlonmgariepy: uh19:33
mgariepyindeed NeilHanlon 19:34
NeilHanloncan we have one week, damnit?19:35
mgariepyyeah.. last year ;p19:36
NeilHanlon😅19:40
mgariepywell. 19:44
mgariepyso.. hyperv ?19:44
mgariepyor goats.. 19:44
*** dviroel_ is now known as dviroel19:48
Sage905It's been a minute since I've used an actual IRC client...20:28
ptoalThanks for the help.  I managed to get it working.23:51
ptoalI applied this patch: https://review.opendev.org/c/openstack/openstack-ansible/+/887513 23:52
ptoalIt took me a bit to figure out that I had to re-run scripts/bootstrap-ansible.sh to get it to take.23:52
ptoalOf course, I have a new problem, where I get an error that "something went wrong" when I try to log in, but at least it's a new problem! :)23:55

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