Wednesday, 2022-03-23

*** arxcruz is now known as arxcruz|ruck08:06
noonedeadpunkadmin1: you will need to override fully `haproxy_glance_api_service` https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/haproxy/haproxy.yml#L152-L16208:24
admin1noonedeadpunk, do you see any issues if its changed to tcp ( which solved the issue) from current http ? 08:40
noonedeadpunkexcept it's nasty?08:43
noonedeadpunkoh, well, and not sure how TLS will be handled then as well08:44
noonedeadpunksince you would need to configure glance to terminate SSL08:44
noonedeadpunkAnd eventually I have some feeling that issue is in different place there tbh. 08:44
noonedeadpunkand maybe disabling uwsgi for glance would also solve that08:45
noonedeadpunk(which is super easy to do with overriding a single variable)08:45
admin1as i am using packer from my system and the cluster is remote, i did not got any ssl issues .. 08:55
noonedeadpunkso you have only http endpoint from keystone catalog prespective?08:56
noonedeadpunkeven public one?08:56
admin1its https://   ..  curl https://cloud.domain.io:9292  -- returns fine without giving me any ssl errors 08:58
admin1since nova -> glance is happening in the backend, i think it could also be safe to change the backend to tcp and frontend to keep it in http 09:06
admin1noonedeadpunk, i opened this yesterday to check what could be  the best solution to fix this .. https://bugs.launchpad.net/openstack-ansible/+bug/196598609:08
noonedeadpunkbut for tcp haproxy does not handle SSL termination, which makes me really wondering how it's working09:09
admin1one thing i did notice, when you asked me about public endpoints is,  when i do an endpoint list and filter out public, everything is in https:// except alarming (aodh) which added itself in http:// ..   not sure if its how its working or a bug 09:11
noonedeadpunkI guess it's bug09:49
noonedeadpunkor maybe it was created long time ago and since you don't use aodh wasn't updated or dropped09:50
noonedeadpunkyeah, saw that bug you created:)09:50
noonedeadpunkBut I personally catched same, when haven't defined chunk size for cinder, but you're creating image from local drive, which means it's unrelated to what I saw09:51
admin1its 24.0.1 tag .. new install 10:03
noonedeadpunkoh10:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Use openstack uri proto  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/83484510:51
noonedeadpunkadmin1: ^10:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Remove keystone_authtoken section for aodh  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/57140211:12
*** dviroel|out is now known as dviroel11:19
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Verify if hosts file already managed with OSA  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82892912:14
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Remove affecting rabbitmq hosts record  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/83017212:14
jrosserwhy is it only centos fails on rally12:41
jrosserThe conflict is caused by: osprofiler 3.4.2 depends on PrettyTable>=0.7.2 The user requested (constraint) prettytable===2.0.012:41
jrosserit's caused by openstack_requirements/tests/files/upper-constraints.txt disagreeing with openstack / rally-openstack/upper-constraints.txt12:43
noonedeadpunkjrosser: I was pushing commit to change that but it wasn't accepted12:48
jrosseri'm not really seeing how it breaks12:49
noonedeadpunkhttps://review.opendev.org/c/openstack/requirements/+/82138812:49
jrosserrally has it's own venv and we don't install much into it12:49
noonedeadpunkI think it's kind of missmatch of PrettyTable vs prettytable that pip resolver gets confused aout12:49
noonedeadpunkwhile it's still same package in fact and jsut redirect exist12:50
jrosseroooooh thats horrid12:50
jrosseri was wondering what it was that is pulling osprofier into the rally venv12:51
admin1noonedeadpunk, thanks .. i will try the patch and +1 12:52
jrosserhmm https://github.com/openstack/rally-openstack/blob/master/requirements.txt#L1312:53
jrosserand then why only this breaks on centos :(12:54
noonedeadpunkmaybe because of python 3.6?12:55
noonedeadpunkjust a guess though12:56
jrossercould be - though should the resolver care about if it is just downloading vs. building wheels12:57
noonedeadpunkhm, might be... but then it also evaluates requirements and constraints as well? Not sure though13:02
jrosseroh i am making a stuipd mistake13:02
jrosserlooking at the wrong logfile /o\13:02
jrosserit is actually this pip._internal.exceptions.DistributionNotFound: No matching distribution found for futures>=3.0; python_version == "3.6"13:02
jrosserthis is back to powervm stuff on stable/xena13:03
noonedeadpunkoh, yep13:03
noonedeadpunkthis one was merged13:03
jrosserERROR: Could not find a version that satisfies the requirement futures>=3.0; python_version == "3.6" (from pypowervm)13:04
noonedeadpunkI bet we should just backport https://review.opendev.org/c/openstack/requirements/+/832131 ?13:04
jrosserfeels like it if the W version is that last one that works13:05
jrosseryep that should do it13:07
noonedeadpunkalready did https://review.opendev.org/c/openstack/requirements/+/83472413:07
jrosseri think we need to land a requirements bump on master as the same futures thing is failing here https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/82440513:33
spatelmy one of mariadb node die with oom and now when i restarting getting this error, any idea? - https://paste.opendev.org/show/bKlxSDCeTwkzjXr1XSOc/13:38
noonedeadpunkspatel: you have lines being split?13:54
noonedeadpunkI bet ` WSREP: Failed to start mysqld for wsrep recovery` is not full13:55
spatelnoonedeadpunk this is what i did to fix  rm -fr /var/lib/mysql/*13:55
spatelsystemctl start mariadb 13:55
spatelnow its back in cluster13:55
noonedeadpunkpretty radical13:56
spatelyes.. i tried everything to fix but then thought this is the last option left :(13:56
spatelbut glad this option works 13:57
jrossernoonedeadpunk: can you do a sha bump for master?13:59
noonedeadpunksure13:59
jrosserwe just missed getting the futures requriements patch in last time i think14:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump SHAs for master  https://review.opendev.org/c/openstack/openstack-ansible/+/83488914:20
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_aodh master: Use common service setup tasks from a collection rather than in-role  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/82440514:27
*** dviroel is now known as dviroel|lunch15:36
*** dviroel|lunch is now known as dviroel16:46
spatelNeilHanlon hey! 18:59
spatelIn this doc related octavia ingress controller - https://superuser.openstack.org/articles/guide-octavia-ingress-controller-for-kubernetes/19:00
spatelWhat is this certificate for? 19:01
NeilHanlonlooks to be for mTLS spatel19:37
spatelTLS between k8s and octavia?19:39
spatelThat doc is little cryptic.. 19:39
johnsomYeah, it looked to me like the ingress controller code is doing mutual TLS authentication with the K8S API, but I am not 100% sure either as I have not deployed this.19:40
spatelwhat are those user/name/project etc.. for? assuming its for octavia authentication19:40
johnsomMaybe the video presentation at the bottom fills in some answers. (I haven't watched it a while)19:41
spatelI saw that video and it has lots of steps un-explained :) 19:41
spatelno sure i need to do everything or just part of it..19:42
spatelI am surprised on there is no good doc about this step (I meant only that link show up when i google :) ) 19:42
spatellook like not many folks using octavia with k8s19:43
johnsomWell, not many that are hanging out on chat maybe.19:44
spatellol.. i am talking about in google search :)19:45
spatelvery few or none talking about integration of octavia with k8s ( some folks using dedicated nginx for this task which is yike)19:46
spatelanyway lets me try all those steps and see where i am going to get stuck19:46
*** dviroel is now known as dviroel|afk20:59
*** dviroel|afk is now known as dviroel\23:44
*** dviroel\ is now known as dviroel23:44

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