Tuesday, 2021-02-16

*** macz_ has joined #openstack-ansible00:07
*** macz_ has quit IRC00:11
*** tosky has quit IRC00:30
*** macz_ has joined #openstack-ansible00:49
*** macz_ has quit IRC00:53
*** noonedeadpunk has quit IRC01:19
*** noonedeadpunk has joined #openstack-ansible01:20
*** maharg101 has joined #openstack-ansible02:01
*** maharg101 has quit IRC02:05
*** dmsimard has quit IRC02:16
*** dmsimard has joined #openstack-ansible02:17
*** macz_ has joined #openstack-ansible02:49
*** macz_ has quit IRC02:54
*** prometheanfire has quit IRC02:58
*** prometheanfire has joined #openstack-ansible03:39
*** maharg101 has joined #openstack-ansible04:02
*** rohit02 has joined #openstack-ansible04:05
*** maharg101 has quit IRC04:06
*** raukadah is now known as chandankumar04:37
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:33
*** LowKeys has quit IRC06:09
*** djhankb has quit IRC06:18
*** djhankb has joined #openstack-ansible06:19
*** brad[] has quit IRC06:20
*** brad[] has joined #openstack-ansible06:23
*** mugsie has quit IRC06:37
*** miloa has joined #openstack-ansible07:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Use infra mirror for ceph_client role in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/77569507:50
*** maharg101 has joined #openstack-ansible07:57
*** luksky has joined #openstack-ansible08:07
*** MickyMan77 has left #openstack-ansible08:11
*** MickyMan77 has joined #openstack-ansible08:11
*** macz_ has joined #openstack-ansible08:19
*** jbadiapa has joined #openstack-ansible08:22
*** andrewbonney has joined #openstack-ansible08:23
*** macz_ has quit IRC08:23
*** rohit02 has quit IRC08:23
*** rohit02 has joined #openstack-ansible08:23
*** rpittau|afk is now known as rpittau08:37
*** tosky has joined #openstack-ansible08:44
frickleris rally being actually executed anywhere or is it just being installed into utility? I'm asking because for me, the venv is broken, it is missing pymysql in order to be able to use rally08:48
jrosserit's just installed08:49
noonedeadpunkso... admin lacks privileges to bootstrap galera....08:52
MickyMan77hmm, next issue with the upgrade.. "Ensure nginx does not listen on 80 port" http://paste.openstack.org/show/802660/08:57
noonedeadpunkoh, what was with lxc?08:58
noonedeadpunkoh, hm, that is interesting... it's nginx validation error....09:00
noonedeadpunkinterestingly why it's trying to load uwsgi_params from ansible temp09:03
noonedeadpunkis it imported relatively?09:03
noonedeadpunkoh, yes... https://opendev.org/openstack/openstack-ansible-os_keystone/src/branch/master/templates/keystone_nginx.conf.j2#L5009:06
noonedeadpunkthat looks like valid bug09:07
noonedeadpunkjrosser: should be set absolute path or jsut drop validate there? https://opendev.org/openstack/openstack-ansible-os_keystone/src/branch/master/tasks/keystone_nginx.yml#L4409:08
fricklernoonedeadpunk: I'd say setting "include /etc/nginx/uwsgi_params;" is the correct solution09:13
noonedeadpunkyeah... Already doig that09:14
jrosseris it because the place that the validation is done isnt the usual location of the file?09:14
noonedeadpunkI think it tries to validate on fly09:14
fricklerjrosser: yes, the path is relative to the config file location09:14
noonedeadpunkto it adjusted config in tmp and before placing it to the destination - verify it09:15
jrosserso long as the path is consistent across OS making it absolute sounds good09:15
noonedeadpunkI actually thought that ansible before was just reverting the change09:15
noonedeadpunkWell, according to https://opendev.org/openstack/openstack-ansible-os_keystone/src/branch/master/tasks/keystone_nginx.yml#L91 it seems it is now09:16
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use absolute path for uwsgi_params include  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77577609:18
noonedeadpunkMickyMan77: can you try this out? ^09:18
noonedeadpunkso, rally needs patching? Was it the only issue with venv?09:20
fricklerrally needs pymsql installed in order to be able to create its db. after that it seems fine so far. I was just wondering why there's no testing in place. maybe at least "rally db create; rally deployment create --fromenv" could be done to verify the installation09:21
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Update Centos-8 LXC image to 8.3  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/77577809:24
frickleractually I didn't check with your latest patch to use rally u-c instead of global ones yet, let me try that first09:24
MickyMan77noonedeadpunk: yes, I can try it.09:25
jrosserfrickler: i would expect you need to add any extra packages here https://github.com/openstack/openstack-ansible-os_rally/blob/master/defaults/main.yml#L52-L5309:26
MickyMan77noonedeadpunk: it's failed with the patch..  http://paste.openstack.org/show/802675/09:47
noonedeadpunkok, so `Ensure nginx does not listen on 80 port` runs before `Configure virtual hosts` where it can be applied...09:50
noonedeadpunkwait...09:52
*** macz_ has joined #openstack-ansible09:55
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use absolute path for uwsgi_params include  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77577609:57
noonedeadpunkMickyMan77: ^ changed order of the tasks09:58
*** macz_ has quit IRC09:59
MickyMan77noonedeadpunk: it's working now... :)10:23
noonedeadpunkcan you kindly place a cooment for the patch then?:)10:26
MickyMan77do I need to sign in to add an comment ?10:33
*** ioni has quit IRC10:33
*** ioni has joined #openstack-ansible10:35
*** mugsie has joined #openstack-ansible11:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add infra zuul job with reduced required_projects  https://review.opendev.org/c/openstack/openstack-ansible/+/77580911:22
admin0morning11:26
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add hosts zuul job with reduced required_projects  https://review.opendev.org/c/openstack/openstack-ansible/+/77581211:27
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add 'which' package to utility container  https://review.opendev.org/c/openstack/openstack-ansible/+/77581311:31
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Update Centos-8 LXC image to 8.3  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/77577811:31
noonedeadpunkhm, why in the world horizon tests are not triggered here https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77533012:00
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch gnocchi release to 4.4  https://review.opendev.org/c/openstack/openstack-ansible/+/77248512:14
*** macz_ has joined #openstack-ansible12:29
*** macz_ has quit IRC12:33
MickyMan77noonedeadpunk: The upgrade deployment is now done without any issue. But when try to access the horizon gui I get this error..12:36
MickyMan77Something went wrong!  An unexpected error has occurred. Try refreshing the page. If that doesn't help, contact your local administrator.12:36
noonedeadpunkneeds looking at apache log. it means there's 500 somewhere12:37
andrewbonneyThat sounds like the compression race issue we saw12:43
andrewbonneyIf so, it would be fixed by https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/775086, but as a simpler workaround just re-running os-horizon-install should work too12:47
MickyMan77re-run of os-horizon-install did not help..13:00
admin0MickyMan77, do you have AD/LDAP integration setup ?13:01
MickyMan77yes, but I do not use it.13:01
admin0that is the issue :)13:02
admin0if you don't use it but only declare it .. it breaks horizon13:02
admin0remove that line, and you can then rerun the playbooks13:02
admin0i also faced the same issue when i set multidomain to true but not specify any ldap/ad13:02
MickyMan77what about "Collect and compress static files" should i fix that ?13:03
admin0i don't know .. i am more in deployments then in development :(13:03
noonedeadpunkwell you should check what is the issue that is raised first of all13:03
mgariepymorning.13:03
noonedeadpunkapache error log should contain stack trace which causes 50013:03
noonedeadpunko/13:03
*** macz_ has joined #openstack-ansible13:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Update Centos-8 LXC image to 8.3  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/77577813:30
*** macz_ has quit IRC13:33
MickyMan77I can't found any log that say 500 error.13:45
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add 'which' package to utility container  https://review.opendev.org/c/openstack/openstack-ansible/+/77581313:52
admin0MickyMan77, there is an error in apache ..13:53
admin0i don't have the setup right now to copy/paste it . but its reproducable even in aio13:53
*** rohit02 has quit IRC13:56
*** rohit02 has joined #openstack-ansible13:56
*** tbarron|out has quit IRC13:59
admin0MickyMan77, my fix was to remove horizon_keystone_multidomain*  variables when not actually using any AD/LDAP13:59
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [doc] Add sample of Barbican/HSM configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/77583714:04
openstackgerritMerged openstack/openstack-ansible master: Trigger deploy guide rebuild on a-r-r update  https://review.opendev.org/c/openstack/openstack-ansible/+/77567314:08
openstackgerritMerged openstack/openstack-ansible master: Do not apply force flag to git.reset  https://review.opendev.org/c/openstack/openstack-ansible/+/77566514:08
admin0while upgrading from u -> v , i get this error: "msg": "{'simple_crypto_plugin': {'kek': '{{ barbican_simple_crypto_key | b64encode }}'}}: 'barbican_simple_crypto_key' is undefined  .. anyone else received the same ?14:09
admin0hmm.. this is a new addition it seems14:09
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [doc] Add barbican configuration page  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/76851314:28
noonedeadpunkadmin0: it should have been added to user_secrets.yml with https://opendev.org/openstack/openstack-ansible/commit/83eaf03d990c73c597b49419dc38fdc08ecabcb614:29
noonedeadpunksorry, meant with this code https://opendev.org/openstack/openstack-ansible/src/branch/master/scripts/upgrade-utilities/deploy-config-changes.yml#L66-L9114:30
noonedeadpunkpatch just added variable to secrets.yml14:31
noonedeadpunk*user_secrets.yml14:31
admin0i can add this key there and populate it and re-run the playbook .. only question is if it breaks existing lbs14:33
noonedeadpunkyou hsould set it to the same value it used to be...14:33
noonedeadpunklet me find relevant release note...14:34
admin0between 21.2.0 -> 22.0.1 this is a new variable added14:35
noonedeadpunkyeah, it should just be set to specific value... and I can recall pushing patch to cover that in reno...14:36
admin0so just add this variable, populate it with a random 32 string value and that should be it ?14:37
noonedeadpunkNOPE14:37
noonedeadpunkvalue should be the same you had before.14:37
admin0if this variable does not exist in older version .. how do I know what value it should be ?14:38
noonedeadpunkdamn it, can't find...14:38
noonedeadpunkit existed14:38
noonedeadpunkit was hardcoded14:38
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-os_barbican/src/branch/stable/ussuri/templates/barbican.conf.j2#L27914:40
noonedeadpunksorry it really didn't14:40
noonedeadpunkthe thing it was the same for all deployments, which was super insane thing to have14:40
admin0let me grep -ri the configs to find if its also the value i have14:41
admin0or it does not go into configs and something else14:41
noonedeadpunkit goes to barbican/conf only14:41
*** rohit02 has quit IRC14:42
noonedeadpunkuh I can recall discussion about patch to cover upgrade14:42
noonedeadpunkbut can't find it....14:42
noonedeadpunkI can recall frickler comments on it lol14:43
admin0so I need to set barbican_simple_crypto_key to this key and re-run the playbooks ?14:44
admin0looking into the configs, i see a lot of default *simple* passwords14:44
noonedeadpunkaha https://review.opendev.org/c/openstack/openstack-ansible/+/77183314:44
noonedeadpunkbut it's for designate...14:45
admin0this is for designate, but good to know14:45
admin0i also find password123 and mypassword hardcoded :D14:45
openstackgerritMerged openstack/openstack-ansible stable/ussuri: Bump SHAs for stable/ussuri  https://review.opendev.org/c/openstack/openstack-ansible/+/77552214:46
noonedeadpunkok, than I just missed to have simmilar thing for barbican14:46
openstackgerritMerged openstack/openstack-ansible master: Use ceph package mirror during CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/77559814:46
admin0if you know on the top of your head, should i use the value as-is, or i have to decode/encode it first ?14:48
noonedeadpunkas is14:48
admin0thanks14:48
* noonedeadpunk goes to write reno14:48
noonedeadpunkbtw would be awesome to merge https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/76851314:50
noonedeadpunkat least to review :p14:50
*** macz_ has joined #openstack-ansible14:50
admin0i already have one comment :)14:52
admin0since when did our infra ips change from 172.29.236.11 to 172.20.236.111 :D14:52
admin0i thought our examples were uniform14:52
admin0with 172.29.23614:52
noonedeadpunkoh, good to know, since I took it from https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/conf.d/barbican.yml.example14:53
noonedeadpunkwhat a mess....14:54
*** rh-jlabarre has joined #openstack-ansible14:54
admin0noonedeadpunk, the orignal file had kek = 'YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoxMjM0NTY='  while using the value asis, the new file has kek = 'WVdKalpHVm1aMmhwYW10c2JXNXZjSEZ5YzNSMWRuZDRlWG94TWpNME5UWT0='14:54
*** rh-jelabarre has quit IRC14:54
*** macz_ has quit IRC14:55
admin0noonedeadpunk, i think it should be abcdefghijklmnopqrstuvwxyz12345614:55
noonedeadpunkoh, I see what you mean..14:55
noonedeadpunkyeah14:55
admin0which is the base64 encoded value14:55
noonedeadpunksorry :(14:55
noonedeadpunkit's indeed passed through base64 filter14:55
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [doc] Add barbican configuration page  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/76851314:58
* noonedeadpunk should stop multitasking so much15:00
*** rh-jelabarre has joined #openstack-ansible15:00
*** rh-jlabarre has quit IRC15:00
*** spatel has joined #openstack-ansible15:02
* frickler gets woken up and tries to understand the backlog15:04
fricklerfor barbican, I don't understand why anyone would want to deploy it with simple_crypto plugin except maybe in the CI, it is soo unsafe15:07
noonedeadpunkwell, not everyone ready to pay for hsm I guess15:07
noonedeadpunkand needs ssl termination for octavia made as simple as possible15:08
noonedeadpunkI just mixed up things with designate where we had pretty much the same situation...15:08
noonedeadpunkoh, well, and vault integration was working pretty bad if you wanted to use it for encryption at rest15:12
noonedeadpunk(it was eventually just broken)15:12
noonedeadpunkoh, I think it's actually still broken with https://review.opendev.org/c/openstack/barbican/+/76383515:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add 'which' package to utility container  https://review.opendev.org/c/openstack/openstack-ansible/+/77581315:16
*** rohit02 has joined #openstack-ansible15:17
* jrosser takes deep breath and looks at centos-8 stream again15:19
noonedeadpunkhaha15:19
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/victoria: Add reno about barbican_simple_crypto_key  https://review.opendev.org/c/openstack/openstack-ansible/+/77585615:19
noonedeadpunkthey still don't have images we can simply use15:19
jrosser /o\ i know15:19
jrosseri have made a chroot at the cli15:19
jrosserwhich isn't so much bigger than the centos-8 layer we get currently15:19
noonedeadpunkah, right15:20
noonedeadpunkI can recall some patch you offered15:20
noonedeadpunkto make chroots as a source for all distros15:20
noonedeadpunkor it was only discussion?15:20
noonedeadpunkbecause I think it's great idea15:20
jrosseryes just discussion, but now i find a good example for how to do it with dnf15:20
jrosserodyssey4me: do you have an ansible way to distinguish centos-8 vs. centos-8 stream?15:37
*** spatel has quit IRC15:48
*** spatel has joined #openstack-ansible15:48
noonedeadpunkI think we will need to just consider every centos as stream...15:53
jrosseri am remembering now, the version is reported as 815:54
jrosserbut centos classic reports 8.315:54
noonedeadpunknot sure how usable that is... we can't check for the version comparison that way...15:54
jrosseryeah, and we already have ternary for version < 8.315:55
jrosserkernel modules madness15:55
noonedeadpunklike if it's lower then 8.1 then it's stream?15:55
MickyMan77where can I found the apache log for horizon ?15:56
noonedeadpunkinside horizon container in /var/log. You can check virtualhost conf as well for location of the error log15:56
*** spatel has quit IRC15:59
noonedeadpunk#startmeeting openstack_ansible_meeting16:00
openstackMeeting started Tue Feb 16 16:00:16 2021 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:00
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:00
noonedeadpunk#topic bug triage16:00
*** openstack changes topic to "bug triage (Meeting topic: openstack_ansible_meeting)"16:00
noonedeadpunkI'm wondering why this issue raised https://bugs.launchpad.net/openstack-ansible/+bug/180563016:01
openstackLaunchpad bug 1805630 in openstack-ansible "Keystone install fail because it put node in maintenance and question it (503 unavailable)" [Undecided,New]16:01
*** gshippey has joined #openstack-ansible16:01
noonedeadpunkI was never facing this tbh...16:02
noonedeadpunkI don't run IDP though...16:02
jrosseri have never seen anything like that16:03
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/victoria: Fix cert verification logic for cinder api  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77577116:03
jrosserhowever we've never deployed with federation in the config initially16:03
jrosseri think it's always been something we layer on afterwards once the cloud is up16:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/victoria: Fix cert verification logic for cinder api  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77577116:04
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/ussuri: Fix cert verification logic for cinder api  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77577216:05
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/train: Fix cert verification logic for cinder api  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77577316:06
noonedeadpunkok16:06
noonedeadpunkthen re-raised this one https://bugs.launchpad.net/openstack-ansible/+bug/184824516:07
openstackLaunchpad bug 1848245 in openstack-ansible "Deletion of routers with HA enabled fails" [Undecided,New] - Assigned to James Denton (james-denton)16:07
jrosserif it's a real bug i guess that this may fix it https://github.com/openstack/openstack-ansible/commit/457447431fe0c46e67b91717897e89fb971b753a16:07
jrosseras it moves all the federation setup to a second play, after keystone is active again in the LB16:08
noonedeadpunkhm, I guess I've mentioned that patch in the bug16:08
*** macz_ has joined #openstack-ansible16:10
*** spatel has joined #openstack-ansible16:10
*** rpittau is now known as rpittau|afk16:10
jrosserso back in rocky we carried a policy template inside the os_neutron role16:11
noonedeadpunkno I haven't16:11
jrosserperhaps this is somehow leftover policy from an old version16:11
jrosserfor the keystone thing it would also need https://github.com/openstack/openstack-ansible/commit/2bb60193028fc848e87cdc7f416019482b8cf2cb16:12
* jrosser messed up first time :(16:12
noonedeadpunkwell that one I mentioned in bug)16:13
jrosserok16:15
noonedeadpunkregarding rootwrap, I think we use smart_sources?:)16:16
*** rohit02 has quit IRC16:16
*** rohit02 has joined #openstack-ansible16:16
noonedeadpunkso we should just take this https://opendev.org/openstack/neutron/src/branch/master/etc/neutron/rootwrap.d/l3.filters16:17
noonedeadpunkwell, they have this https://opendev.org/openstack/neutron/src/branch/stable/stein/etc/neutron/rootwrap.d/l3.filters#L72-L7716:18
openstackgerritMerged openstack/ansible-role-python_venv_build stable/victoria: Remove preflight checks  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/77523416:18
noonedeadpunkOk, I guess that's it in terms of bugs?16:20
jrosseryes16:20
noonedeadpunkoh. one thing. I introduced bug with dropping default barbican kek and https://review.opendev.org/c/openstack/openstack-ansible/+/775856 to ccover this16:21
jrossercould we go through this https://etherpad.opendev.org/p/osa-ci-failures16:21
noonedeadpunktotally!16:22
jrosserfirst one seems like progress on mariadb16:22
jrosserhopefully 10.5.9 will fix the failure to startup16:22
jrosserthen next one "Fail to retrieve upper constraints"16:22
jrosseri have some patches but kind of not sure on the approach16:23
noonedeadpunkchange of root -> admin fails on cluster bootstrap with missing permissions16:23
jrosserdo we need to split the bootstrap and user creation to be root vs. admin user?16:23
noonedeadpunkI still don't like passing u-c as a content...16:23
noonedeadpunkI don't really know why it takes admin user for bootstrap.. because of my.cnf?16:24
noonedeadpunkneedd to check this out16:24
jrosserdo you have a neater way for the u-c stuff16:24
jrosseri was wanting to leave it overridable, to have several different SHA of u-c available on the repo server if needed16:25
noonedeadpunkbut what stopps us from jsut passing local path here? https://review.opendev.org/c/openstack/openstack-ansible/+/774518/4/playbooks/repo-install.yml16:26
noonedeadpunkneed of checkout?16:26
jrosseroutside of CI the path isnt local16:26
jrosseractually does not exist at all16:27
*** gyee has joined #openstack-ansible16:27
MickyMan77noonedeadpunk: when i check the /var/log/httpd/error_log, I can only see log entrys from the start of the httpd service.16:27
MickyMan77the access_log is empty16:28
noonedeadpunkbut we can use get_url instead of uri?16:28
jrosserexcept in CI when it's file:///16:29
noonedeadpunkthere's anyway `when: requirements_git_repo is search('http')`16:29
jrosseryes so this is all about making a clean interface to the repo server role16:29
jrosserwhich doesnt matter if CI or not16:29
*** pcaruana has quit IRC16:30
MickyMan77noonedeadpunk: the VirtualHost have this setting...16:30
MickyMan77CustomLog "|/usr/bin/env logger -p daemon.info -t httpd" "%h %l %u \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""16:30
*** miloa has quit IRC16:30
jrosserbut something still not really feeling right about my patches, not sure really why16:30
noonedeadpunkyes, totally, but what I mean is - why we can't always provide it with local file path?16:30
jrosseron the deploy host?16:30
noonedeadpunkyep16:30
noonedeadpunkand instead of content it will be just src16:31
jrosseri had considered making /etc/openstack_deploy/u-c/16:31
jrosserand anything in there just gets put to the repo server16:31
noonedeadpunkand we won't need to retrieve u-c later as well, because we can use it all the time then16:31
noonedeadpunkor that...16:32
noonedeadpunkfor realy deployments it's also a profit because in case of mirrors issues your deployment won't stuck16:32
noonedeadpunkor I'm missing that on repo container it won't be retrived anymore?16:33
jrossersee, this is more complicated than it seems on the surface :)16:34
noonedeadpunkyeah...16:34
noonedeadpunkI just really didn't have time to properly look this through...16:34
noonedeadpunkand play around with code16:34
jrosserok, so related i left a comment here https://review.opendev.org/c/openstack/openstack-ansible/+/77509516:35
noonedeadpunkah damn it16:35
jrosserok cool16:37
jrossernext one i wanted an opinion on was this https://review.opendev.org/c/openstack/openstack-ansible/+/77569516:37
noonedeadpunkI need to spent time and configure gerrit email filters...16:37
jrosserceph_client role seems to define the vars kind of oddly16:37
* noonedeadpunk has 6k emails from gerrit in folder16:37
jrosserlots of things exist only in vars/blah.yml rather than defaults16:37
*** LowKey has joined #openstack-ansible16:38
openstackgerritMerged openstack/openstack-ansible master: Collect contents of /etc/dnf from CI jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/77567716:38
jrossereither i have a mistake with the override i make, or it's not possible to override that role var16:38
noonedeadpunkbecause it's included during runtime16:39
noonedeadpunkyeah, I think we should move things to default...16:39
jrosserright, so -e would only have precedence over vars/main.yml?16:39
noonedeadpunkI'm not 100% sure but might be...16:40
jrosserok cool i will try to take a look at tidying up ceph_client vars a bit16:40
jrosserthats the CI errors that i've looked into16:41
jrosserthe rest not so much yet16:41
noonedeadpunklet me quikly test it out...16:41
jrosserthe "Keystone/memcached error" i think we need to talk to the oslo people16:42
jrossersomething funky there with the connection to memcached from keystone in a way i don't understand16:42
*** rohit02 has quit IRC16:43
mgariepynoonedeadpunk, added a comment on https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/76851316:45
noonedeadpunkok, cool, thanks!16:45
noonedeadpunkjrosser: well, no, even when vars are included they can be overriden16:46
jrosserinteresting16:46
jrossermust be something else i've got wrong there, just just wrong var name or somthing16:47
noonedeadpunkhttp://paste.openstack.org/show/802699/16:47
noonedeadpunkbut, if you define in play vars it will be overriden16:48
noonedeadpunkhttp://paste.openstack.org/show/802700/16:49
noonedeadpunkso -e have prescedence over everything16:50
noonedeadpunkbut maybe it's not the case here16:50
* jrosser facepalm16:50
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Use infra mirror for ceph_client role in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/77569516:51
jrosser1 character wrong16:51
noonedeadpunkah:)16:51
noonedeadpunkwell)16:51
*** pcaruana has joined #openstack-ansible16:52
jrosserthe only other thing on the CI list which is pretty easy is adding erlang-solutions repo to the infra mirror16:52
jrosserthough i did spend some time wading around system-config repo trying to figure that all out16:52
noonedeadpunkfor focal we use native repo though, right?16:53
noonedeadpunkeventually whatever...16:54
noonedeadpunkwe probably should ask fungi or clarkb ?16:55
noonedeadpunkjust to ssave up some time?16:55
jrosserah yes it was a buster job that broke16:55
jrosserseems every time they release a new package the repo is bust until someone tweets them16:55
mgariepycreate a bot script to tweet them when it breaks !16:56
mgariepyhaha16:56
jrosseri think that the infra reprepro stuff may shield us from that as it needs to repo to be good in order to mirror it16:56
noonedeadpunkwell yes, that would be probably nice to have16:57
jrosserthats probably all on the CI fixes, but if anyone wants to dig at some of the more obtuse errors please do16:57
jrosserimho this is the best way we can reduce the CI load for OSA16:58
noonedeadpunkyeah But atm maria brings the most issues with ci16:58
jrosserfinal thing from me would be centos-8 stream16:59
jrosseri tried some stuff again in a VM today16:59
jrosseri could install networkd from epel and lxc copr repo without a ton of install conflicts like i got before17:00
jrosserand i got a chroot built with `sudo dnf --installroot=/home/centos/foobar install --setopt=install_weak_deps=False --nodocs rootfiles`17:00
noonedeadpunkI think idea to have all of lxc images build from chroot instead all that nasty searches is really awesome17:01
jrosseri will hack around in an AIO next to see what i can do17:01
noonedeadpunkand it should be faster as well17:01
jrosseragreed, was just looking at lxc_hosts and there is tons of complexity17:01
jrossercould be really simplified17:02
noonedeadpunkI was also thinking if we should add some centos forks support like AlmaLinux?17:02
noonedeadpunkI used to rely on cloudlinux a lot previously...17:03
odyssey4mejrosser not as far as I know - I can dig around for you if you like17:03
jrosserwell, it's still very much the case that we don't have an active contributor for centos stuff17:03
mgariepyhttps://goo.gl/maps/mGtpF5rcW1T52rvU9 ?17:03
jrosserodyssey4me: that would be great, there are some differences we need to handle but the regualar ansible vars don't seem very helpful17:04
odyssey4mejrosser https://github.com/ansible/ansible/issues/7302717:04
noonedeadpunkoh so it's patched https://github.com/relrod/ansible/commit/44f8b8b56929df1b81852b73f862f3254b3bde2e17:05
odyssey4meyeah, that one may be worth proposing as a backport to the stable releases17:05
jrosseryes that would be useful, as 2.10 kind of exists and centos changes underneath it17:06
* noonedeadpunk should finally write up tests for systemctl ansible module....17:07
noonedeadpunk#endmeeting17:07
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/osa-review-board-v3"17:07
openstackMeeting ended Tue Feb 16 17:07:34 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:07
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-02-16-16.00.html17:07
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-02-16-16.00.txt17:07
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2021/openstack_ansible_meeting.2021-02-16-16.00.log.html17:07
mgariepyi'm trying to have someone (again) to help a bit on the centos stuff17:10
noonedeadpunkmaybe spatel decide to leave on centos after all :p17:17
spateli am very happy after leaving centOS17:17
noonedeadpunkdoh :(17:17
spatelI still have 2 large cloud running on CentOS 7.5 but onward everything will be on ubuntu17:18
spatelmgariepy I am happy to help out for any centOS stuff (soon planning to setup lab on centOS stream to play)17:20
*** zul has joined #openstack-ansible17:21
mgariepyi know a relatively big user of centos.. will see if they start pushing patches and help out.17:21
spatelWe are only focusing on centOS stream right and leaving centOS 8.x as it is. right?17:25
*** maharg101 has quit IRC17:25
noonedeadpunkwell, yes. As no reason to support unsupported distro17:26
spatel+117:27
mgariepyare the SIG for centos continue/switch to alma/rocky after ?17:59
spotzmgariepy: which SiG?18:12
spotzRDO is in the process of switching to Stream for Wallaby and beyond18:13
mgariepyisn't the virtual sig used for centos?18:13
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican master: [doc] Add barbican configuration page  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/76851318:15
LowKeyHi, i'm having an issue after remove haproxy and keepalived on infra server, i ran playbooks, seem fail to start haproxy but keepalived is working. here full details : http://paste.openstack.org/show/yj15qN4q99fLvPEWr0r1/18:19
spotzmgariepy: Not sure to be honest, and then I wasn't sure if you were talking about a CentOS SiG:)18:22
mgariepyi was talking about centos sigs ;) haha18:22
mgariepyhow are you doing spotz ?18:23
spotzmgariepy: I'm cold! But I have power and water so can't complain. You?18:23
mgariepyyou are cold?18:23
mgariepyhere is't around 0F it's warmer than last week :D18:24
mgariepy0C.18:24
mgariepylol18:24
spotzWe have 4-6 inches of snow, it's 19 F with a high of 29 F. It will be 60 on Saturday and 70 next week18:24
spotzWe're not equioed for this:(18:25
mgariepylast week we had like -13F / -25C18:25
mgariepyyeah i can understand :D haha18:25
mgariepyhere we are supposed to be but schools are closed today.. because of snow..18:26
prometheanfirespotz: got to -14°C here, high of 1° though18:27
prometheanfireour water got very close to freezing18:27
mgariepyprometheanfire, where are you located?18:28
prometheanfiresan antonio18:28
spotzprometheanfire: Our pump did freeze yesterday, mudpuppy got it defrosted and we found an infrared heat lamp bulb we had and put that in there so we have water again18:30
mgariepyi guess your water pipe are not too deep in your area, i live in quebec and we need to have the pipe at least 4-5 feet deep.18:30
prometheanfirewell, the problem is that my water softener is in the garage, with exposed piping in the garage18:31
spotzWe have a lot of rock/limestone under us. We can't get that deep18:31
prometheanfireheh, ya, that too18:31
mgariepyyou need to isolate the garage then haha18:31
mgariepydon't you isolate to keep the heat out a bit ?18:32
prometheanfireya, I just let it drip and flushed things every few hours18:32
prometheanfirenope18:32
prometheanfireattached garage18:32
mgariepyk18:32
spotzwe have a slow stream now running in the kitchen18:33
prometheanfiresome areas have no wall insulation, sometimes where pipes were, so can't help that18:33
mgariepyyeah here i don't have much insulation in the wall but that's because i have a very old house that is much in need of renovation ;)18:35
prometheanfireyep, built in about 68 here18:36
mgariepy1896 here18:36
prometheanfireoooo18:36
mgariepywhen i say old it's old haha18:36
prometheanfireyep18:37
mgariepyi don't need ghost tour to see ghost around here haha18:38
*** andrewbonney has quit IRC18:54
noonedeadpunkjrosser: ok, so the thing with maria is that `/usr/local/bin/galera_new_cluster` tries to use .my.cnf file that contain admin user while these users are created later19:03
jrossermaybe that should contain root instead of admin19:05
jrosseras the only things we should use that for are bootstrap and adding the users19:05
noonedeadpunkwe probably can just omit having my.cnf on galera hosts19:06
noonedeadpunksince root is socket auth19:07
noonedeadpunkbut not sure...19:07
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Do not configure client as part of server role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/77589319:15
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use admin user instead of root for galera  https://review.opendev.org/c/openstack/openstack-ansible/+/77568419:16
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use admin user instead of root for galera  https://review.opendev.org/c/openstack/openstack-ansible/+/77568419:19
*** maharg101 has joined #openstack-ansible19:22
*** maharg101 has quit IRC19:27
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tempest master: Use new openstack.cloud collection names  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77589519:29
*** jpvlsmv has quit IRC19:31
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_trove master: Use new openstack.cloud collection names  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/77591619:33
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Use new openstack.cloud collection names  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/77591719:34
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Delete gnocchi_identity_setup  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/77591819:37
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate master: Use new openstack.cloud collection names  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/77591919:38
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Fix tags usage  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/77592119:48
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Use new openstack.cloud collection names  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77592319:50
*** luksky has quit IRC19:55
*** luksky has joined #openstack-ansible19:55
openstackgerritMerged openstack/openstack-ansible-os_horizon master: Use Tempest for dashboard test instead of tempest-horizon  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77471920:10
*** jpvlsmv has joined #openstack-ansible20:24
*** zul has quit IRC20:42
admin0is there a place where i can see the cloud-init script passed to a vm ?20:50
djhankbadmin0: i am pretty sure its buried in the http://169.254.169.254/latest/meta-data/ information, which you can retrieve with curl21:12
djhankbI don't remember the key offhand21:13
*** maharg101 has joined #openstack-ansible21:23
*** maharg101 has quit IRC21:28
*** jbadiapa has quit IRC21:36
openstackgerritMerged openstack/openstack-ansible-os_zun master: Remove pre-flight checks  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/77568222:29
openstackgerritMerged openstack/openstack-ansible-os_horizon stable/victoria: Install barbican-ui when the barbican service is deployed  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77563822:43
*** arxcruz|rover has quit IRC22:46
*** arxcruz has joined #openstack-ansible22:47
*** LowKey has quit IRC23:20
*** luksky has quit IRC23:22
*** spatel has quit IRC23:48
*** tosky has quit IRC23:57

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