Wednesday, 2021-01-20

*** tosky has quit IRC00:02
*** klamath_atx has quit IRC00:14
*** macz_ has quit IRC00:19
*** klamath_atx has joined #openstack-ansible00:20
*** klamath_atx has quit IRC00:29
*** Adri2000 has quit IRC00:43
*** Adri2000 has joined #openstack-ansible00:44
*** jamesden_ has joined #openstack-ansible01:01
*** klamath_atx has joined #openstack-ansible01:01
*** jamesdenton has quit IRC01:03
*** spatel has joined #openstack-ansible01:51
*** spatel has quit IRC05:32
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
*** yasemind has joined #openstack-ansible05:42
*** pto has joined #openstack-ansible05:50
*** gyee has quit IRC05:59
*** openstackgerrit has joined #openstack-ansible06:08
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server stable/ussuri: Python3 supported version of hatop  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/76873906:08
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server stable/ussuri: Python3 supported version of hatop  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/76873906:12
*** miloa has joined #openstack-ansible06:24
*** pcaruana has joined #openstack-ansible06:35
*** yasemind has quit IRC06:52
*** SiavashSardari has joined #openstack-ansible07:14
*** yasemind has joined #openstack-ansible07:16
*** luksky has joined #openstack-ansible07:23
*** ThiagoCMC has quit IRC07:34
yasemindhi, i try to zun installation with openstack-ansible, when i run setup-openstack.yml, it is given an error http://paste.openstack.org/show/801757/. do you have any idea ?07:43
*** jamesgibo has joined #openstack-ansible07:55
*** andrewbonney has joined #openstack-ansible08:09
*** maharg101 has joined #openstack-ansible08:13
*** rpittau|afk is now known as rpittau08:17
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Remove note about metal/horizon compatability  https://review.opendev.org/c/openstack/openstack-ansible/+/77157308:25
noonedeadpunkyasemind: what release are you trying to run?08:33
noonedeadpunkalso andrewbonney right now is doing a lot of stuff related to zun role, so I think you could try using master version of the role08:34
yasemindnoonedeadpunk i use stable/ussuri08:34
noonedeadpunkit would still install zun from ussuri though08:34
noonedeadpunkor at least you can try to check out role to stable/victoria08:35
noonedeadpunkcd /etc/ansible/roles/os_zun; git checkout origin/stable/victoria08:35
yasemindour system is stable/ussuri so i must install stable/ussuri08:36
noonedeadpunkActually, roles can install any version of zun service itself. So even using victoria role you would still have the correct ussuri version of the service. Since all roles rely on versions provided in https://opendev.org/openstack/openstack-ansible/src/branch/stable/ussuri/playbooks/defaults/repo_packages/openstack_services.yml#L326-L33008:38
noonedeadpunkI think zun role is broken on Ussuri and it needs a lot of cherry-picking08:41
*** mgariepy has quit IRC08:41
*** mgariepy has joined #openstack-ansible08:41
yasemindi try to git checkout origin/stable/victoria, but it gave an error error: pathspec 'origin/stable/victoria' did not match any file(s) known to git08:42
noonedeadpunktry doing git pull or git fetch first08:43
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun stable/ussuri: Update zun role to match current requirements  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/77154708:43
jrosserandrewbonney: what is the state of zun on victoria branch, should we be continuing to backport your current patches?08:44
andrewbonneyIt's in a working state. Anything on master now which hasn't been cherry picked is more of a feature or tidy up08:44
andrewbonneyBackporting to ussuri ought to work if we want, but we might hit a CI issue with kuryr as it will need a backport to ussuri too08:45
*** akahat|rover is now known as akahat|lunch08:46
*** ahsen has joined #openstack-ansible08:47
*** tosky has joined #openstack-ansible08:47
noonedeadpunkOn U we don't have tempest as well I guess...08:47
noonedeadpunk(for zun)08:47
noonedeadpunkso if role is working - CI will just pass. But yeah, I guess we might want to backport kuryr as well08:48
*** ahsen has quit IRC08:48
andrewbonneyNot sure. I don't remember changing tempest but could be wrong08:48
*** ahsen has joined #openstack-ansible08:48
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-rsyslog_client master: Remove variable examples which are already deprecated  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_client/+/77157508:49
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/victoria: Disable repeatedly failing zun tempest test  https://review.opendev.org/c/openstack/openstack-ansible/+/77154808:51
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun stable/ussuri: Update zun role to match current requirements  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/77154708:57
*** spatel has joined #openstack-ansible09:09
*** luksky has quit IRC09:12
*** luksky has joined #openstack-ansible09:13
*** spatel has quit IRC09:14
*** raukadah has quit IRC09:18
*** raukadah has joined #openstack-ansible09:20
mantiWhen running setup-openstack.yml, at os_keystone : Create database for service task, I get error "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required.". I can see the task is delegated to utility container, so does the error come from utility container or is there some other task delegation happening to some other container?09:25
mantiAlso, when is PyMySQL installed? I have run the playbooks with verbose but I'm not seeing anything related to PyMySQL, so I'm again lost at what phase something is not working09:28
noonedeadpunkyes, all mysql related tasks are delegated to utility container. And pymysql should be performed during utility-install playbook https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/utility_all.yml#L5809:37
noonedeadpunkthis should be part of setup-infrastructure.yml09:38
noonedeadpunkjrosser: I literally just saw that override https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/utility_all.yml#L9109:39
noonedeadpunkWondering if we need it?09:39
jrosserwell it looks odd having it there, and its also overriding this https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/defaults/main.yml#L9809:56
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_horizon stable/victoria: Add missing 'horizon-config' tag  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77154909:59
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_horizon stable/ussuri: Add missing 'horizon-config' tag  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77155009:59
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_horizon stable/ussuri: Add missing 'horizon-config' tag  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77155010:00
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-rsyslog_client master: Remove examples for variables which no longer exist  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_client/+/77157510:03
taccojrosser: i guess this could be the problem for my ssl proxy issues "#enable_proxy_headers_parsing = false10:03
taccodefault seems to be false. :>10:03
*** SiavashSardari has quit IRC10:04
jrossertacco: have you tried changing that to see if it helps?10:07
*** akahat|lunch is now known as akahat|rover10:09
taccowill do in a second. :)10:09
*** SiavashSardari has joined #openstack-ansible10:10
*** SiavashSardari has joined #openstack-ansible10:11
taccook tested.. when i enable the header-parsing i get a url like the following10:18
tacco{"versions":{"values":[{"id":"v2","links":[{"href":"https,https://cloud.os.example.net:9001/v2","rel":"self"}],"status":"CURRENT"}]}}10:18
taccohttps,https seems to be still a bit buggy but the header now seems to be recognized.10:18
tacconow i only have to get rid of the https, in front of the url and everything shouls be fine. :)10:19
*** rpittau is now known as rpittau|bbl10:20
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-rsyslog_client stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_client/+/76790210:23
*** priteau has joined #openstack-ansible10:24
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-rsyslog_client stable/victoria: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-rsyslog_client/+/76791410:24
*** SiavashSardari has quit IRC10:26
*** SiavashSardari has joined #openstack-ansible10:26
*** yasemind has quit IRC10:26
*** yasemind has joined #openstack-ansible10:28
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: [DNM] Revert "Roll back use of tempest smoke test for the integrated repo"  https://review.opendev.org/c/openstack/openstack-ansible/+/77155310:28
*** shyamb has joined #openstack-ansible10:34
taccojrosser: ok the bug with the https,https://... was because of setting both x-proto.. and x_proto as header.. removed that "old fasioned" version x_proto and everything works like a charm.10:38
jrossertacco: it would be great if you could create a bug about this on launchpad10:38
taccoi persisted this change in osa by  user_designate_proxy_header_fix.yml with designate_designate_conf_overrides:10:39
taccothere was already one https://bugs.launchpad.net/openstack-ansible/+bug/171366310:39
openstackLaunchpad bug 1713663 in openstack-ansible "Set enable_proxy_headers_parsing = True when HAProxy is used" [Medium,Fix released] - Assigned to Shannon Mitchell (shannon-mitchell)10:39
taccohttps://opendev.org/openstack/openstack-ansible-os_designate/commit/7cdb8ea27c017fd056edfea056114b5329f8248a10:40
tacconot sure why i don't have this fix already but with the custom config it works as well.10:41
jrosserbut theres also something with the headers though?10:41
taccono the header thing was my fault.10:41
jrosserwhich branch are you using?10:41
taccobecause i set them twice yesterday for testing because i wans't sure which one to use.10:41
taccostable/train10:41
taccoyes yes yes.. have to upgrade. :>10:42
SiavashSardarihey everyone. I have a question regarding the os-gnocchi-install playbook. to have gnocchi work with ceph we need the ceph_client role install the gnocchi user keyring in gnocchi container. but ceph_client droped gnocchi integration. should I add ceph_extra_components to my user_vars os pass that variable in os-gnocchi-install playbook?10:42
*** shyamb has quit IRC10:42
SiavashSardariand why ceph_client droped gnocchi integration?10:43
*** sshnaidm|afk is now known as sshnaidm|ruck10:43
*** shyamb has joined #openstack-ansible10:51
jrosserSiavashSardari: i'm not sure what you mean about ceph_client dropping gnocchi integration, there is documentation here https://github.com/openstack/openstack-ansible-ceph_client/blob/master/doc/source/configure-ceph.rst10:56
SiavashSardarijrosser Thanks for the link.11:04
SiavashSardariif you take a look at https://opendev.org/openstack/openstack-ansible-ceph_client/src/branch/master/vars/main.yml#L47-L55 you can see that it says ceph_client droped gnocchi integration11:05
SiavashSardariit also kinda says that here https://github.com/openstack/openstack-ansible-ceph_client/blob/master/doc/source/configure-ceph.rst#configure-os_gnocchi-with-ceph_client11:06
SiavashSardariI am working on using gnocchi with ceph and redis and I think the documentation in osa is out dated.11:08
openstackgerritMerged openstack/openstack-ansible-tests master: Run linters job on a focal node instead of bionic  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/77149811:10
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Added tag neutron-policy-overrides to just update neutron policy  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/77024811:22
*** shyamb has quit IRC11:23
*** rpittau|bbl is now known as rpittau11:24
*** macz_ has joined #openstack-ansible11:34
SiavashSardarijrosser about policy migration from json to yaml, I think just removing json file and adding a new yaml file would be suffice. I don't see any scenario which requires loading existing json file to yaml format. what is your opinion about it?11:35
*** macz_ has quit IRC11:39
*** ahsen has quit IRC12:03
yasemindnoonedeadpunk and jrosser we try to https://opendev.org/openstack/openstack-ansible/src/branch/stable/victoria/playbooks/defaults/repo_packages/openstack_services.yml#L292-L305 and we git checkout stable/victoria branch, but it gave an different error : http://paste.openstack.org/show/801765/12:07
jrosserSiavashSardari: there is some discussion here http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019910.html12:07
jrosseryasemind: after you change branch on openstack-ansible you must re-run bootstrap-ansible.sh12:08
jrosserit looks like the ansible collection for rabbitmq is missing "ERROR! couldn't resolve module/action 'community.rabbitmq.rabbitmq_vhost'"12:09
jrosserthis is installed during the ansible boostrap script12:09
noonedeadpunkuh12:16
noonedeadpunkthe idea there was to use U while using V for specific role12:16
noonedeadpunkso  bootstrap-ansible.sh is not an option here...12:17
jrosseroh - right12:17
jrosseruser_role_requirements then?12:18
noonedeadpunkyasemind: sorry I completely forgot about that nuance. I think on U you still can install collections though. you need to add these 3 collections to your file https://opendev.org/openstack/openstack-ansible/src/branch/master/ansible-collection-requirements.yml#L9-L1712:18
noonedeadpunkor into random file and run /opt/ansible-runtime/bin/ansible-galaxy collection install -r ansible-collection-requirements.yml -p /etc/ansible12:22
noonedeadpunkbut maybe it's worth testing our backports to U12:22
*** yasemind has quit IRC12:24
*** yasemind has joined #openstack-ansible12:27
*** SiavashSardari has quit IRC12:28
*** SiavashSardari has joined #openstack-ansible12:28
SiavashSardarijrosser thanks for the discussion link, but I got little bit confused. To my understanding default values of policy rules are handled in code unless some rule is overwritten via a policy file (either json or yaml, but not both)12:32
SiavashSardariso it doesn't matter if we have an old json file. while the config is referring to a yaml file12:33
SiavashSardariI think I misunderstood something here.12:34
yasemindnoonedeadpunk i try to your command /opt/ansible-runtime/.....    give an error : ERROR! Collection artifact at '/root/.ansible/tmp/ansible-local-73673p_9fimyx/tmpdliq6myz/communityhjm76ok2.general' is not a valid tar file.12:36
yasemindany idea ?12:36
noonedeadpunkdoh, yes....12:37
noonedeadpunkcan replace colelctions I provided you with http://paste.openstack.org/show/801766/ ?12:38
*** pcaruana has quit IRC12:43
*** ahsen has joined #openstack-ansible12:50
yasemindnoonedeadpunk it didnt working; give an error http://paste.openstack.org/show/801768/ but, i run ansible-galaxy collection install community.rabbitmq, it works12:51
*** evrardjp_ has joined #openstack-ansible12:52
noonedeadpunkand you need to install mysql as well12:52
noonedeadpunkand can avoid crypto I guess12:53
*** rh-jelabarre has joined #openstack-ansible12:54
*** evrardjp has quit IRC12:54
*** pcaruana has joined #openstack-ansible12:55
*** rh-jelabarre has quit IRC13:01
*** rh-jelabarre has joined #openstack-ansible13:04
*** spatel has joined #openstack-ansible13:10
*** rh-jelabarre has quit IRC13:11
*** spatel has quit IRC13:15
admin0has anyone have ipv6 with custom host-route ?13:18
admin0in my case, it does not seem to work at all13:18
admin0i added:  Additional Routes    Destination ::/0 : Next hop xxxx:1a00:8011::1   .. but insdie the instance, i see it adding route to some  fe80::232:17ff:fe74:d024 as gateway13:19
*** rh-jelabarre has joined #openstack-ansible13:22
*** rh-jelabarre has quit IRC13:22
*** rh-jelabarre has joined #openstack-ansible13:22
yasemindnoonedeadpunk i run setup script, but failed: [infra1_zun_api_container-237ad141 -> localhost] (item={'name': 'zun', 'users': [{'username': 'zun', 'password': '86e22bfcbdb3a340504f4'}]}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "zun", "users": [{"password": "xxxxxx", "username": "zun"}]}, "msg": "The PyMySQL (Python 2.713:30
yasemindand Python 3.X) or MySQL-python (Python 2.X) module is required."}13:30
yasemindit checked the containers, but it is installed, it didint understand it. any idea ?13:30
*** dasp_ has joined #openstack-ansible13:31
*** dasp has quit IRC13:34
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Update pip/setuptools/wheel to latest version  https://review.opendev.org/c/openstack/openstack-ansible/+/77028413:51
*** spatel has joined #openstack-ansible14:01
*** ahsen has quit IRC14:03
*** SiavashSardari has quit IRC14:04
*** yasemind has quit IRC14:04
*** yasemind has joined #openstack-ansible14:04
*** yasemind has quit IRC14:08
*** SiavashSardari has joined #openstack-ansible14:09
openstackgerritGeorgina Shippey proposed openstack/openstack-ansible-galera_server master: Bring db setup vars in line with other roles  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77165214:15
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Update pip/setuptools/wheel to latest version  https://review.opendev.org/c/openstack/openstack-ansible/+/77028414:19
*** pto has quit IRC14:23
*** irclogbot_0 has quit IRC14:27
*** irclogbot_2 has joined #openstack-ansible14:30
*** rh-jelabarre has quit IRC14:38
*** ThiagoCMC has joined #openstack-ansible15:01
*** d34dh0r53 has quit IRC15:12
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/train: Change format of rows  https://review.opendev.org/c/openstack/openstack-ansible/+/77165915:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/train: Change format of rows  https://review.opendev.org/c/openstack/openstack-ansible/+/77165915:16
*** d34dh0r53 has joined #openstack-ansible15:19
*** b1tsh1ft3r has joined #openstack-ansible15:26
jrosserjamesden_: any thooughts on this, and the proposed solution? https://bugs.launchpad.net/openstack-ansible/+bug/184619815:54
openstackLaunchpad bug 1846198 in openstack-ansible " packet loss during active L3 HA agent restart" [Undecided,New] - Assigned to James Denton (james-denton)15:54
mgariepycant we just set a override for the service ?16:01
mgariepyfor the killmode?16:02
noonedeadpunkwe totally can16:02
jrosserwe were just testing minor upgrades in the lab and very surprised at total outage for l3 agent stuff for a long time16:03
mgariepyneutron is such a pain.16:03
*** macz_ has joined #openstack-ansible16:05
mgariepyhttps://github.com/rdo-packages/neutron-distgit/blob/rpm-master/neutron-l3-agent.service16:14
jrosserunfortunately it is ugly, becasue it seems to leave privsep-helper and neutron-keepalived-state-change also running16:15
jrosserso if it's an upgrade, youve got those from the old venv16:15
*** theintern_ has joined #openstack-ansible16:21
*** b1tsh1ft3r has quit IRC16:22
*** jamesgibo has quit IRC16:34
noonedeadpunk`Note that it is not recommended to set KillMode= to process or even none, as this allows processes to escape the service manager's lifecycle and resource management`16:35
noonedeadpunkhttps://www.freedesktop.org/software/systemd/man/systemd.kill.html16:35
*** gyee has joined #openstack-ansible16:50
mgariepyis there a way to set the agent keepalived to slave before the restart?16:52
mgariepymoving the active ips from the current to the other agent server would reduce the downtime16:52
noonedeadpunkI think it's done by default for routers that have ha. The thing is that we might restart another network node before l3 agent is fully started16:53
noonedeadpunkonce keepalived is killed, active ip must move to slave16:55
noonedeadpunkfor it it was almost instant process. but when both master and slave are dead... that's an issue...16:56
mgariepyis there a lot of ppl running in both ha and non-ha at the same time?17:02
*** evrardjp has joined #openstack-ansible17:03
jrossermgariepy: i think the point is there isnt a need for any downtime, the neutron code expects to be able to restart the l3 agent without touching the keepalived processes17:04
jrosserthis is however at odds with the way systemd sees the world, and as it stands today when we restart the l3 agent at upgrade, all the keepalived are also killed unnecessarily17:05
*** evrardjp_ has quit IRC17:06
*** jamesgibo has joined #openstack-ansible17:14
*** dotnetted has joined #openstack-ansible17:16
*** miloa has quit IRC17:20
dotnettedLet me know if support questions are not allowed here. Using the current master branch, installing onto an Ubuntu 20.04 target, task [os_keystone : Create database for service] fails with "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required.". This is caused by a ModuleNotFound exception during "import pymysql". The target host has python3-pymysql installed. How does the17:23
dotnettedvirtualenv used by openstack-ansible populate its modules? - Thanks17:23
*** evrardjp_ has joined #openstack-ansible17:25
*** rpittau is now known as rpittau|afk17:26
*** evrardjp has quit IRC17:28
*** SiavashSardari has quit IRC17:32
noonedeadpunkdotnetted: this is delegated to utility container which should have this installed17:35
noonedeadpunkeventually inside utility virtualenv17:35
noonedeadpunkI see this issue too often for the last 2 days - maybe we made some wrong assumption somewhere?17:36
dotnettedI see - Thanks17:36
*** theintern_ has quit IRC17:38
dotnettedAlso, probably unrelated but just in case: I tried installing via Kayobe before attempting openstack-ansible and I came across a slightly similar issue. Kayobe master requires "MichaelRigart.interfaces v1.9.2" which has the wrong package name for python3-selinux. (Needs updating from python-selinux)17:38
dotnettedPossibly this is in some way similar, trying to use python-pymysql instead of python3-pymysql somewhere.17:39
jrosserdotnetted: can you paste the actual output from ansible for that task to paste.openstack.org?17:40
dotnettedYep will do.17:40
jrosserdid you have any errors before this point, during setup-infrastructure.yml ?17:40
dotnettedIt also occurs on "[galera_server : Create galera users]" - I assume it's whichever task is reached first.17:41
dotnettedI had to disable no_log in the related yaml files to see the actual error.17:41
dotnettedApart from these 2 issues I havnt seen any other errors with openstack-ansible so far17:43
noonedeadpunk[galera_server : Create galera users] - looks alerting17:43
noonedeadpunkI think we see things being stuck here in CI from time to time17:44
noonedeadpunkbut re-running of the role should fix issue17:44
dotnettedI'm running it again now to get the exact output, but here's a snippet: http://paste.openstack.org/show/801785/17:44
noonedeadpunkhave you finished galera role in success state at the end?17:44
dotnettedYes, apart from when that one randomly errors.17:45
noonedeadpunkcan you re-run openstack-ansible playbooks/utility-install.yml ?17:46
dotnettedI put some debugging into /etc/ansible/ansible_collections/community/mysql/plugins/module_utils/mysql.py and verified the "import pymysql" line is throwing a ModuleNotFound"17:46
jrosseryou should see the task delegated to the utility container17:46
noonedeadpunkyou digged too deep :)17:46
jrosserand the python interpreter should set to the utility venv in /openstack/venv17:47
jrosseri have seen something wierd with galera on focal AIO, and it looked like the galera process did not start properly17:47
noonedeadpunkwe should do smth to galera... but having no idea what's wrong there...17:47
noonedeadpunkit's some race condition17:48
*** evrardjp_ has quit IRC17:48
jrosserrestarting galera by hand and checking the journal that its running properly and not in some wierd state let me carry on17:48
jrosserwhen it was broken the journal really didnt have much "success" in it17:48
dotnettedutility-install.yml ok=50 skipped=1717:48
noonedeadpunkI just re-ran role...17:48
jrosseralso i noticed that galera can sometimes take really very long to restart17:49
jrosseri was wondering if ansible is giving it long enough17:49
noonedeadpunkcan you check that in /openstack/venvs/utility-xx.xx.x/bin/pip list | grep -i pymysql there's a module installed?17:49
jrosseror rather, service start -> service usable is long17:49
noonedeadpunkand we have a wait timeout only in CI tests?17:50
noonedeadpunkthat might be the case... I think we don't verify that servce in usavble state before proceeding17:50
jrosserlike you i see focal CI errors a bit like this17:50
dotnettedsilly question heh: where exactly is /openstack17:50
dotnettedhow can I access the container ( I presume)17:50
dotnettedoh nevermind... I swear it wasn't there before lol17:51
noonedeadpunkon controller node you can lxc-ls to list containers and lxc-attach -n <container_name> to attach into utility container17:51
noonedeadpunkand there you should be able to find venvs17:51
*** evrardjp has joined #openstack-ansible17:51
noonedeadpunkif module is not there -try running openstack-ansible playbooks/utility-install.yml -e venv_rebuild=true17:52
dotnettedhttp://paste.openstack.org/show/801786/17:52
noonedeadpunksorry, need to run away to the shop until they're open.... which soon won't be the case :(17:52
spateladmin0: around?17:53
dotnettedRunning utility-install w/ rebuild now17:53
* admin0 is around 17:53
admin0my 15th cluster on OSA on 12th country is up :)17:53
noonedeadpunko_O17:53
admin0office + upwork17:54
spateladmin0: are you using pdns for designate or bind?17:54
admin0bind17:54
admin0i tried pdns .. could not move anywhere :(17:54
admin0someone here has done is using pds17:54
spatelwhere do you running mDNS service?17:54
noonedeadpunkI made pdns work actually17:54
admin0i jus forgot his name17:54
admin0oh :)17:54
admin0right in front of me :)17:55
admin0sorry17:55
admin0mDNS .. what is that ? i just run the playbooks with right variables and it works :)17:55
spatelnoonedeadpunk: Can PowerDNS run in two mode master and slave together?17:55
admin0the desginate container pushes the records to the bind masters17:55
spatelmDNS is python based DNS which designate container run17:55
admin0as slaves, but they are master for the world17:56
noonedeadpunkyes, I have master/slave option, attached to mysql17:56
admin0to be frank, i only do journalctl --follow inside the desigate container .. i have not done a ps17:56
spatelI do have master/slave but i want single machine act for slave for A domain and Master for B domain17:56
noonedeadpunkso you write to single master, and it is synced to the salve via api (if i'm not mixing how this works with bind)17:56
admin0spatel, for us, we treat the slave( the dns server ) as hidden master .. and then we sync the records to other servers which act as master17:57
admin0so designate will push all to your dns (hidden master) ... from there, you can sync to the real ones17:58
spatelYes designate act as master and you can replicate them to slave17:58
admin0i meant, we have this process    designate ->  (bind9 , hidden master) ->  real masters ( public IPs)17:59
admin0in this case, we can decide which domain syncs where17:59
noonedeadpunkthat was my setup http://paste.openstack.org/show/801787/17:59
spatelI am looking for solution where my pDNS slave also act like master for some domain (i am not seeing that kind of configuration in PDNS where it support both roles)17:59
noonedeadpunkconsidering you have an extra interface attached to the designate containers with public network that it will use to talk to external pdns servers18:00
noonedeadpunkand you have pdns cluster set up as well18:00
noonedeadpunkI think it would be hard to achieve since you need also to tel designate what domain write to what instance...18:01
spatelnoonedeadpunk: thank for sharing that config. so ns1 and ns2 are slave pDNS ?18:02
noonedeadpunkhere might be the easiest thing is to have several powerdns clusters and configure them independently...18:02
noonedeadpunkns1.cloud.example.com resolves to xx.xx.xx.xx and ns2.cloud.example.com to yy.yy.yy.yy18:02
spatelhmm18:03
noonedeadpunkso for designate they are both masters, but it writes only to the one provided in target18:04
noonedeadpunk* target options18:04
spateloh okay18:04
spatellet me try something18:04
spatelnoonedeadpunk: side question did we release RC2 of victoria?18:05
noonedeadpunkactually, designate mdns is kind of master here :)) it just closed from the world, so pwoerdns is facing it , caching and forwarding requests to mdns when needed iirc18:05
noonedeadpunkI think we did18:05
noonedeadpunkrc2 == 22.0.018:05
noonedeadpunkbtw talking about this, mgariepy, if you're around, can you vote on https://review.opendev.org/c/openstack/openstack-ansible/+/771148 ?18:06
* noonedeadpunk runs away to the shop18:07
*** evrardjp_ has joined #openstack-ansible18:19
*** cloudnull has quit IRC18:19
*** cloudnull has joined #openstack-ansible18:20
*** evrardjp has quit IRC18:22
*** cloudnull5 has joined #openstack-ansible18:26
*** cloudnull has quit IRC18:27
*** cloudnull5 is now known as cloudnull18:27
*** evrardjp has joined #openstack-ansible18:32
*** evrardjp_ has quit IRC18:35
mgariepynoonedeadpunk, dong. sorry i was lunching..18:37
mgariepydone**18:37
mgariepyi wonder if we could just simply create a slice for the l3-agent subprocess to put them here.18:39
*** andrewbonney has quit IRC19:09
*** b1tsh1ft3r has joined #openstack-ansible19:29
*** jamesgibo has quit IRC19:39
*** b1tsh1ft3r has quit IRC19:46
*** maharg101 has quit IRC20:06
dotnettednoonedeadpunk, thanks for pointing me in the right direction, turned out to be haproxy binding silently failing causing utility install to fail package installation, which in turn caused the pymysql package 40420:37
*** dave-mccowan has joined #openstack-ansible20:40
*** tosky has quit IRC20:41
*** tosky has joined #openstack-ansible20:42
*** raukadah has quit IRC20:42
*** mgariepy has quit IRC20:42
*** raukadah has joined #openstack-ansible20:43
*** spatel has quit IRC20:43
*** mgariepy has joined #openstack-ansible20:43
openstackgerritMerged openstack/openstack-ansible-os_horizon stable/victoria: Add missing 'horizon-config' tag  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77154921:01
jrosserdotnetted: nice to hear its working, let us know if you get stuck again21:03
*** jamesden_ has quit IRC21:51
*** jamesdenton has joined #openstack-ansible21:51
*** maharg101 has joined #openstack-ansible22:03
*** maharg101 has quit IRC22:07
*** cloudnull8 has joined #openstack-ansible22:44
dotnettedWell now that pymysql is available it is able to attempt the connection to MySQL, which fails horribly lol. What's the best way to debug why haproxy is having problems sending requests through to galera?22:44
dotnettedhttp://paste.openstack.org/show/801803/22:44
dotnettedI can access galera from the host w/out issue at the same IP/Port set in the haproxy backend - connecting to the haproxy port gives the following: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2 (which is understandably killing the install)22:45
*** cloudnull has quit IRC22:46
*** cloudnull8 is now known as cloudnull22:46
dotnettedTask Output: http://paste.openstack.org/show/801804/22:48
jrosserdotnetted: have you build an all-in-one first?23:05
dotnettedIt's technically an all-in-one configuration right now: http://paste.openstack.org/show/801805/23:06
dotnetted(I think)23:07
dotnettedWith a fairly simple netplan: http://paste.openstack.org/show/801806/23:08
jrosser10.0.60.15 should probably also be in used_ips (not that this is related to your issue)23:10
dotnettedah yeah thanks :) - It doesn't actually exist right now heh - was going to deal with that section after getting it up & running23:11
jrosser9k mtu on bt-mgmt is likley going to be a problem23:11
jrosserif you look inside the lxc eth1 is almost certainly 1500 mtu23:12
jrosserif you can spin up an 8 core 8G ram 60G disk VM somewhere and run the vanilla AIO deployment you'll get a fairly instant reference point to compare with23:13
jrosserthe exact same AIO config is run 100's of times a day in CI23:13
dotnettedOk thanks - will do23:14
jrossertbh "smells like network trouble" from what you've pasted23:14
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Bump SHAs for stable/ussuri  https://review.opendev.org/c/openstack/openstack-ansible/+/77114823:14
dotnettedIts just weird that haproxy running on the host cant contact the backend but I can connect directly from the host to the same IP.23:15
jrosserperhaps that depends on your source ip23:16
jrosserif you've got some other physical interface with a 1500 mtu and the default route, then that may be used for your testing by hand23:17
dotnettedim gonna drop all the mtus to 1500 and see what happens23:17
jrosserhaproxy is bound to the 9k mtu bt-mgmt ip23:17
jrosserjust the br-mgmt, the others are fine23:18
jrosserideally tunnel needs to be > 1500 for vxlan headers23:18
jrosseranyway its late here, good luck :)23:19
dotnettedThanks!23:21
*** luksky has quit IRC23:33
*** tosky has quit IRC23:44

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