Thursday, 2023-07-06

noonedeadpunkmornings07:22
noonedeadpunksry, was away these couple of days07:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Update haproxy healthcheck options  https://review.opendev.org/c/openstack/openstack-ansible/+/88728509:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Adjust wildcard definition  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/88777909:21
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-os_rally stable/2023.1: Include proper commit in rally_upper_constraints_url  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/88767909:35
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-os_rally stable/zed: Include proper commit in rally_upper_constraints_url  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/88768009:35
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-os_rally stable/yoga: Include proper commit in rally_upper_constraints_url  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/88768109:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Adjust wildcard definition  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/88777909:39
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Adjust default value for *_backend_ssl  https://review.opendev.org/c/openstack/openstack-ansible/+/88778509:55
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible stable/2023.1: Adjust default value for *_backend_ssl  https://review.opendev.org/c/openstack/openstack-ansible/+/88768309:58
damiandabrowskihamburgler:  ^09:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove Ubuntu 20.04 support  https://review.opendev.org/c/openstack/openstack-ansible/+/88651710:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.1 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652710:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Add quorum support for service  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/87540811:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Add quorum support for glance  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/87363212:05
mgariepyhttps://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1979070 hmm :/12:10
noonedeadpunkyup, we have that as well12:29
mgariepyis it neutron that is not closing the ssl stuff correctly ?12:30
mgariepyor it's something else ?12:30
noonedeadpunkNot sure to be frank12:30
noonedeadpunksaw that on northd and southsd12:30
noonedeadpunkunder `we` I meant CI in OSA - internally I don't run OVN - still on OVS12:33
mgariepyhmm ok12:36
noonedeadpunk(but I bet it would be same)12:48
mgariepyi thuink this part must be missing in neutron or something like that. https://github.com/ovn-org/ovn/commit/5fe179987d14ff38cce345dbbe57ef1ffe7853cc12:54
anskiymgariepy: I don't think neutron ever should close the connection12:54
mgariepyanyway it's probably not my issue :D12:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Add quorum support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88780312:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Add quorum queues support for service  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/87540812:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88780312:56
anskiyis there any reason, why this thing: https://docs.openstack.org/openstack-ansible-memcached_server/latest/configure-ha.html (Memcached HAProxy frontend/backend) is not the default?12:56
noonedeadpunkwe had discussion about that and there were concerns of not making it a default, as like oslo_cache.memcahced_pool should handle things nicely (it's not in fact).12:59
noonedeadpunkand concerns that it's just l3 balancing, so haproxy is not aware of cache state and in case of failure or recovery will get cache invalidated13:00
noonedeadpunkbut it worked nicely for us at least.13:00
noonedeadpunkAnd also, proper solution would be to have smth like mcrouter https://github.com/facebook/mcrouter13:01
anskiythis is a massive boost for gnocchi for me (for which [cache] is not configured at all as defaults)13:01
noonedeadpunkBut it's a facebook thingy, so it's basically - use on your own risk13:01
noonedeadpunkoh, well, likely we should indeed add cache to [keystone_authtoken] section... I would say it's worth doing it for each service actually, as I believe we miss that in quite some places13:03
anskiyoh, sorry, not gnocchi -- ceilometer (for ceilomter-agent-notification) -- it's caching metrics so they don't destroy gnocchi13:04
noonedeadpunkoh ,wait, we have that there :)13:04
noonedeadpunkah, yes13:04
noonedeadpunkthere's no reason why it's not there13:05
anskiy"pr's are welcome", got it :)13:05
noonedeadpunkyup :)13:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88780313:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88784913:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Replace HA policies for RabbitMQ with quorum  https://review.opendev.org/c/openstack/openstack-ansible/+/87361813:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [DNM] Integrational test of quorum queues  https://review.opendev.org/c/openstack/openstack-ansible/+/88785013:48
hamburglerdamiandabrowski: ty :) re: https://review.opendev.org/c/openstack/openstack-ansible/+/88768314:27
noonedeadpunkdamiandabrowski: I've reviewed tls-backend patches and have some comments there14:51
damiandabrowskiack, will respond during the evening14:53
mgariepylol.. neutron_plugin_base router != ovn-router.. 14:58
mgariepy><14:58
ptoalLooking for a pointer to where to look... After running openstack-ansible, with all success, trying to log in to the portal, I get: "Something went wrong!"  "An unexpected error has occurred..."15:57
ptoalWhere would I look for help troubleshooting this?15:57
noonedeadpunkptoal: under portal you mean horizon, I assume?16:01
noonedeadpunkI think you need to change logs inside the horizon container then16:01
noonedeadpunks/change/check/16:01
noonedeadpunkas this message jsut basically says that 500 error has happened16:01
ptoalMaybe?  I'm new to OpenStack.  Decided to get familiar with it in expert-mode, for some reason.16:01
noonedeadpunkall details are in logs. I assume, that might be related to some plugin that is broken.16:02
ptoalGET /project/ HTTP/1.1" 500 1867 "https://osp.example.com/auth/login/?next=/"16:02
noonedeadpunkwhat projects have you deployed, except placement, keystone, nova, cinder, glance and neutron?16:02
ptoal'Recoverable error: Policy doesn't allow os_compute_api:os-simple-tenant-usage:show to be performed. (HTTP 403)'16:03
noonedeadpunknah, you should look for smth with 500 and big stack trace16:04
ptoalhttps://gist.github.com/ptoal/b263ce4ef62dc7fc9d2a7a50b50c9a7b <-- openstack_user_config.yml16:08
noonedeadpunkhuh, so you have just basics plus heat16:11
ptoalHmm.. I do have an error that includes: neutronclient.common.exceptions.ServiceUnavailable: <html><body><h1>503 Service Unavailable</h1>16:13
noonedeadpunkmeh... It should be all in journalctl btw16:14
noonedeadpunkie, `journalctl -u apache2`16:14
ptoalhttps://gist.github.com/ptoal/0e0ecb9e1de57c9a3db46eb966384d0016:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Remove warn argument for command/shell  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/88786116:18
jrosserptoal: i think your neutron service is not heathy16:20
jrossercheck the status of all the services on haproxy (you can use hatop to do this)16:20
noonedeadpunkit's weird that horizon raises 500 though...16:22
noonedeadpunkAs I've just ran horizon having only keystone and glance and it was fine/happy about that16:22
noonedeadpunkI guess when it detects neutron in catalog it becomes worse, but it's kinda... weird16:23
noonedeadpunkanyway...16:23
ptoalYep... neutron-server-back is DOWN16:23
noonedeadpunkyeah, check neutron-server state :)16:23
ptoalWell, I must have messed something up with my ovn setup...16:27
ptoal`ValueError: :6642: bad peer name format`16:27
ptoalin my ml2_conf.ini, it has: ovn_sb_connection = ssl::664216:28
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Remove haproxy_accept_both_protocols from repo_all  https://review.opendev.org/c/openstack/openstack-ansible/+/88658616:28
ptoalIt probably needs a hostname/ip?16:28
jrosserthat would come from here https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/defaults/main.yml#L48216:30
ptoalYeah... Maybe I missed a host declaration in my config.16:30
ptoalHm... used _ where I should have used - ...16:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Return PIP_OPTS for load_nodepool_pip_opts  https://review.opendev.org/c/openstack/openstack-ansible/+/88786216:36
ptoalSo, if I fix my openstack_user_config.yml to add the correct neutron host config, do I have to go back to the beginning of the process?  Or can I just run the setup-infrastructure / setup-openstack playbooks?16:37
jrosser"it depends"16:38
jrosserfor some things you can get away with just running the service specific playbook on it's own16:38
jrossernote that setup-openstack actually just includes a whole bunch of other playbooks16:39
ptoalSo I'll just give os-neutron-install a try?16:39
jrosserso if the ml2_conf.ini needs updating it's quite possible that just the neutron role would do16:40
jrosserit's also possible that `--tags neutron-config` would speed that up16:42
jrosserbut this is an area where quite often we have bugs16:42
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Allow to update AIO config prior to an upgrade  https://review.opendev.org/c/openstack/openstack-ansible/+/88519016:44
noonedeadpunkUhg, gather subset is marked for removal for ansible-core=2.18: https://docs.ansible.com/ansible/latest/reference_appendices/config.html#default-gather-subset16:54
noonedeadpunkSo we need to somehow replace that with module_defaults in all playbooks...16:54
noonedeadpunkIf you anyone was interested what will happen if update ansible-lint to latest version, here's the answer: Failed: 497 failure(s), 131 warning(s) on 92 files.16:59
jrosseris this something to do with role vars require prefixes?17:01
noonedeadpunk200+ is about not using fqcn for modules17:06
noonedeadpunklet me try to fetch results to some paste...17:08
noonedeadpunkfirst 800 lines https://paste.openstack.org/show/bZcrKvZBXw5Xi1UUhnzm/17:11
noonedeadpunkI think `yaml[truthy]` is weird check....17:11
noonedeadpunksame goes for `key-order[task]`17:11
noonedeadpunkactually, here's summary https://paste.openstack.org/show/bSjyFdkm9JSqwwm8Yu54/17:13
noonedeadpunk(and these are only for playbooks, not including roles)17:15
noonedeadpunkhuge problem is that for ansible-core 2.15 we need to bump ansible-lint to smth pretty recent17:22
noonedeadpunknot sure about 2.14...17:23
noonedeadpunkwtf is that? `schema[playbook]: '{{ osa_gather_facts | default(True) }}' is not of type 'boolean'` 17:30
jrosserdoes it want | bool ?17:31
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add tls upgrade jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/88519417:33
noonedeadpunk`'{{ osa_gather_facts | default(True) | bool }}' is not of type 'boolean'` - no?17:34
noonedeadpunkmaybe that variable should be defined?17:34
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible stable/2023.1: Remove support for 'tls-transition' scenario  https://review.opendev.org/c/openstack/openstack-ansible/+/88786617:42
noonedeadpunkjrosser: it doesn't like expression there17:42
opendevreviewMerged openstack/openstack-ansible-os_nova master: Apply always tag to nova_virt_detect.yml  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88533717:45
jrosserwell unless thats not allowed that would be a linter bug17:45
noonedeadpunkyup, likely it is18:01
noonedeadpunkit just involves npm18:06
noonedeadpunkI've pushed this to cover the issue: https://github.com/ansible/ansible-lint/pull/360620:03
noonedeadpunkwill see if that will be merged...20:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88784920:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Bump SHAs for stable/2023.1  https://review.opendev.org/c/openstack/openstack-ansible/+/88751320:22
ptoalThanks jrosser and noonedeadpunk. I got my stack running.21:24
opendevreviewMerged openstack/ansible-hardening master: Remove warn argument for command/shell  https://review.opendev.org/c/openstack/ansible-hardening/+/88737622:33
opendevreviewMerged openstack/ansible-role-pki master: Convert loop labels to strings  https://review.opendev.org/c/openstack/ansible-role-pki/+/88737423:37

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