Wednesday, 2021-01-13

*** tosky has quit IRC00:01
*** ianychoi has joined #openstack-ansible00:14
*** macz_ has quit IRC00:15
*** ChiTo has quit IRC01:13
*** tinwood has quit IRC02:08
*** tinwood has joined #openstack-ansible02:11
*** macz_ has joined #openstack-ansible02:16
*** macz_ has quit IRC02:21
*** spatel has joined #openstack-ansible02:31
*** miloa has joined #openstack-ansible04:06
*** gyee has quit IRC05:08
*** evrardjp has quit IRC05:20
*** evrardjp has joined #openstack-ansible05:24
*** maharg101 has joined #openstack-ansible05:27
*** maharg101 has quit IRC05:33
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-ansible05:35
*** spatel has quit IRC05:58
*** pto has joined #openstack-ansible06:44
*** pto has quit IRC06:53
*** pto has joined #openstack-ansible06:54
*** maharg101 has joined #openstack-ansible07:29
*** maharg101 has quit IRC07:33
*** openstackgerrit has quit IRC07:47
noonedeadpunkThiagoCMC: yep, that totally should be ips of other participants. Also this this pretty shitty role, as I actually need to find time to make pacemaker-remote working08:07
*** andrewbonney has joined #openstack-ansible08:13
*** pto_ has joined #openstack-ansible08:16
*** pto_ has quit IRC08:16
*** pto_ has joined #openstack-ansible08:17
*** pto has quit IRC08:19
*** pto_ has quit IRC08:22
*** pto has joined #openstack-ansible08:23
*** maharg101 has joined #openstack-ansible08:23
jrosseri guess we need https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/770457 to merge ASAP then backport to victoria08:23
jrosserand possibly any branch with buster jobs.....08:24
*** akahat|rover is now known as akahat|lunch08:25
*** rpittau|afk is now known as rpittau08:25
noonedeadpunkyep, and update V bump as well08:31
noonedeadpunkThiagoCMC: oh, I see why this has happened... Will fix it in a while08:32
*** tosky has joined #openstack-ansible08:39
masterpenoonedeadpunk: about https://github.com/noonedeadpunk/ansible-pacemaker-corosync/pull/1#discussion_r556338541 I need to dig into this why I choose this to force it as eth1, eventual it is on a container always eth1.08:43
noonedeadpunkI believe that won;'t be the case for some of my setups I guess, where I will be passing extra interface, since for me pacemaker does not run on mgmt interface08:45
noonedeadpunkand thanks for pushing this! and sorry I missed it ;(08:46
noonedeadpunkyou should ping me haha08:46
masterpeAlso after getting pacemaker-remote into a acceptance environment and after the PR I think I made a config error in pacemaker-remote: "error: Error in connection setup (3108-1833-14): Remote I/O error"08:46
noonedeadpunkI should add CI tests to the repo for sure....08:47
masterpenoonedeadpunk: I think I try'd to ping you but I think at that time you where not available or sorts.08:49
*** openstackgerrit has joined #openstack-ansible08:50
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Move keystone pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/77027108:50
* noonedeadpunk ashamed08:51
masterpenoonedeadpunk: is it wise that this ansible-pacemaker-corosync is on github on your private repo and not within opendev?08:52
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_cinder master: Move cinder pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/77027208:52
noonedeadpunkmasterpe: we can move it to opendev later. Its just that I had it and it was working for me08:52
noonedeadpunkwe have keepalived repo the same way actually08:52
noonedeadpunk(and not limited to it)08:53
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Move nova pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/77027908:53
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_placement master: Move placement pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/77028008:54
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_horizon master: Move horizon pip packages from constraints to requirements  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77028308:54
*** pto_ has joined #openstack-ansible08:55
*** pto_ has quit IRC08:55
*** pto_ has joined #openstack-ansible08:56
admin0morning08:56
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Move tempest pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77028108:57
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_neutron master: Move neutron pip packages from constraints to requirements  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/77027608:58
*** pto has quit IRC08:59
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Update pip/setuptools/wheel to latest version  https://review.opendev.org/c/openstack/openstack-ansible/+/77028408:59
*** stduolc has quit IRC09:00
*** stduolc has joined #openstack-ansible09:00
masterpeadmin0: morning09:01
noonedeadpunkmasterpe: I psuhed https://github.com/noonedeadpunk/ansible-pacemaker-corosync/pull/2 do you have anywhere to check this out?09:03
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_glance master: Move glance pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/77054609:04
admin0when i do curl curl 172.29.239.13:8776 ( cinder api ip of container) , it works ... but when I do  curl internal-vip:8776, it says 503 and my cinder-api is failing ..  how do I troubleshoot/fix this ?09:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Update pip/setuptools/wheel to latest version  https://review.opendev.org/c/openstack/openstack-ansible/+/77028409:05
jrosseryou look at haproxy and debug that09:05
*** rfolco has joined #openstack-ansible09:05
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77045509:05
admin0haproxy has the right entry .09:05
*** stduolc1 has joined #openstack-ansible09:06
admin0how do i enable haproxy stats ?09:06
admin0found it09:07
admin0will enable stats and check again09:07
*** stduolc has quit IRC09:08
jrosserif it says 503 then that is service unavailable, remember the codes are from the perspective of haproxy09:10
jrosserso it means "as haproxy i cannot contact the backend for this service@09:10
jrosserso that should give plenty if hint about where to start09:10
masterpenoonedeadpunk: I will test09:16
*** dasp_ has quit IRC09:16
*** dasp has joined #openstack-ansible09:17
noonedeadpunkI will try to test with aio as well at least...09:17
admin0jrosser, i think i found a bug .. here is the screenshot -- https://snipboard.io/geVuJ8.jpg -- when haproxy is "re-started", it allows the curl to work ( bottom right of the screen) .. when I run the cinder playbook again, i see that it does not open the MAINT mode .. so it just tries to call the API while the service is still in MAINT mode .. -- this is happening on all  osa + ceph above 21.0.109:30
*** pto_ has quit IRC09:30
*** pto has joined #openstack-ansible09:30
*** pto has quit IRC09:31
admin0sorry .. 21.1.0 is the last success of this09:31
*** pto has joined #openstack-ansible09:32
admin0where it works .09:32
jrosserwell not much changes on stable branches so if you think something has been broken it should be easy to find09:34
admin0i am more of an operator then a developer.. but does the screenshot make sense09:35
admin0i see it failing it and giving up while the service is still in maintainance mode09:35
admin0if i rerun haproxy playbook, the api is up and i can do the curl09:35
jrosseri cant really help with the screenshot09:40
jrosseras always, if you can come up with a reproducible test case in an AIO which fails, then thats the most helpful thing09:41
admin0i think  i need to edit this file https://opendev.org/openstack/openstack-ansible-os_cinder/src/branch/master/tasks/cinder_backends.yml .. and then search for a code that puts the API out of MAINT09:42
jrosserwell the roles don't know anything about the loadbalancer, becasue they are only concerned with deploying a service09:43
jrosserthe playbooks stitch everything together, and this is where the loadbalancer state is managed https://github.com/openstack/openstack-ansible/blob/master/playbooks/os-cinder-install.yml#L158-L16409:44
admin0copy/pasting the block did not helped :)09:50
admin0i will try to run it in an AIO09:50
admin0but if it works in an AIO but not in my greenfield, not sure how it will help.. i see it not taking out the maint mode before testing the api endpoint09:51
admin0will setup an aio and report back09:52
openstackgerritMerged openstack/openstack-ansible-os_nova master: Add extra packages from Debian updates  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/77045709:57
openstackgerritAndrew Bonney proposed openstack/openstack-ansible-os_nova stable/victoria: Add extra packages from Debian updates  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/77051310:01
*** akahat|lunch is now known as akahat|rover10:04
*** gshippey has joined #openstack-ansible11:05
*** sshnaidm|afk is now known as sshnaidm|ruck11:19
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Add glance cache variables into glance-api  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/77060611:53
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Add glance cache variables into glance-api  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/77060611:59
*** mgariepy has quit IRC12:04
*** fanfi has quit IRC12:13
openstackgerritMerged openstack/openstack-ansible-os_zun master: Use global service variables  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/76996512:15
noonedeadpunkcan we also merge https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/770455 ?12:25
*** spatel has joined #openstack-ansible12:47
*** yann-kaelig has joined #openstack-ansible12:49
*** spatel has quit IRC12:52
*** rh-jelabarre has joined #openstack-ansible12:53
andrewbonneynoonedeadpunk: any thoughts on https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/770513 ? I can just re-check, just seems a little coincidental it's a tempest issue on buster13:04
noonedeadpunkyeah, I think we can just recheck13:05
andrewbonneyOk13:05
*** mgariepy has joined #openstack-ansible13:21
*** yann-kaelig has left #openstack-ansible13:33
dmsimardnoonedeadpunk, jrosser: o/ question, have you considered using --diff in ansible-playbook runs ? everything that I see recorded by ara doesn't have it enabled13:49
dmsimardI have a patch up to implement diff rendering in result details and wanted to test it with OSA but if --diff isn't used, ansible doesn't pass it13:49
noonedeadpunkwell... I guess it makes zuul output totally unreadable?13:51
noonedeadpunkas we have so much stuff....13:51
dmsimardfair enough13:51
noonedeadpunkI think that also might slow down jobs13:51
noonedeadpunk(not sure though)13:52
dmsimardI would expect the performance impact to be near negligible but I can understand the perspective of bloated output13:53
dmsimardthough I would also consider the diff output to be useful for understanding what actually changed13:53
dmsimard¯\_(ツ)_/¯13:53
noonedeadpunkActually I find diff pretty usefull while debugging, but if were were talking about single role, and not dozen of them....13:54
dmsimardI'll put up a patch just to test what it looks like13:55
noonedeadpunkyep, go on13:55
noonedeadpunkI think you can just add --diff here https://opendev.org/openstack/openstack-ansible/src/branch/master/scripts/gate-check-commit.sh#L17613:56
noonedeadpunkand futher ofc as well)13:56
dmsimardopenstack-ansible is an alias to ansible-playbook ?13:57
dmsimardalright ok I understand13:58
noonedeadpunkit's more like a wrapper, but yes13:59
noonedeadpunkpretty simple though https://opendev.org/openstack/openstack-ansible/src/branch/master/scripts/openstack-ansible.sh13:59
openstackgerritDavid Moreau Simard proposed openstack/openstack-ansible master: DNM: Test ara 1.5.4 with --diff  https://review.opendev.org/c/openstack/openstack-ansible/+/69663413:59
dmsimard^ should be ok I guess14:00
openstackgerritDavid Moreau Simard proposed openstack/openstack-ansible master: DNM: Test ara 1.5.4 with --diff  https://review.opendev.org/c/openstack/openstack-ansible/+/69663414:02
*** spatel has joined #openstack-ansible14:03
spatelAny good utility to measure disk performance of openstack for local-disk (no ceph storage)14:05
dmsimardspatel: fio ?14:05
noonedeadpunk+1 :)14:06
spateldmsimard: great! let me read about it.14:06
*** d34dh0r53 has quit IRC14:10
*** d34dh0r53 has joined #openstack-ansible14:13
*** fresta has quit IRC14:18
*** ThiagoCMC has quit IRC14:18
*** fresta has joined #openstack-ansible14:18
openstackgerritMerged openstack/openstack-ansible-openstack_hosts master: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77045514:21
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts stable/victoria: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77058214:22
openstackgerritAndrew Bonney proposed openstack/openstack-ansible-openstack_hosts stable/victoria: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77058214:23
admin0how safe is it to select 22.0.0.0rc1 for public facing production ?15:08
*** dwilde has joined #openstack-ansible15:08
*** macz_ has joined #openstack-ansible15:13
admin022.0.0.0.rc1 is the stable/victoria right ?15:14
*** macz_ has quit IRC15:17
*** pto has quit IRC15:18
*** klamath_atx has quit IRC15:23
*** ThiagoCMC has joined #openstack-ansible15:25
spateladmin0: i am running on production :)15:28
spatelI have odd question, I have 3 controller node and not using ceph storage. I have upload image in glance so it will endup on one of random node. can i rsync my /var/glance folder across 3 node to make that image available on all nodes?15:30
spatelanyone did that before?15:30
ThiagoCMCBefore Ceph, I used to host the images in an NFS (which was a SPOF).15:32
spatelI have plan for ceph in future and this is bandit for now.. let me do rsync and test it out..15:35
admin0spatel, you need to use nfs15:35
admin0or gluster :)15:35
admin0you can rsync15:35
admin0you can rsync .. and it will just work fine15:35
spatelagain this is just bandit and trying not to add extra services at this point, we don't upload image everyday. we have standard image which we run for years15:36
mgariepyspatel, maybe you can use lsyncd for the sync part.15:38
spatelthat is a good idea to make it sync incase someone add image etc...15:39
mgariepyis the simple rsync works yep.15:39
spatelrsync works! i will setup lsyncd to make them sync regularly15:48
*** dwilde has quit IRC15:49
*** dwilde has joined #openstack-ansible15:51
MrClayPoleMy openstack-ansible AIO stein deployment is currently failing on os-ceilometer-install.yml on Ubuntu 18.04.5 with the error http://paste.openstack.org/raw/801594/15:55
MrClayPoleThe journal in the ceilometere container indicates it's failing with "CRITICAL ceilometer [-] Unhandled error: ImportError: /openstack/venvs/ceilometer-19.1.7/lib/python2.7/site-packages/ujson.so: undefined symbol: Buffer_AppendShortHexUnchecked" error.15:55
MrClayPoleI was wondering if it was due to this bug in ultrajson https://github.com/ultrajson/ultrajson/issues/34615:56
*** dwilde has quit IRC15:59
admin0is it possible to check ( from inventory file ) on which hypervisors will be with ceph and which will use local storage . before i run the playbooks ?16:02
*** macz_ has joined #openstack-ansible16:02
spateladmin0: you can create virtual group in inventory call ceph16:03
spateland put those node in ceph group16:03
admin0no no .. i mean i have already listed 2 hypervisors with host_vars: nova_libvirt_images_rbd_pool:vms  and rest without16:04
admin0before i deploy ,i want to check if ansible picked it up16:04
admin0as opposed to checking it post-deploy16:04
spateli don't think inventory knows about compute nodes variables16:05
spatelwish we have tag field in inventory to pass tag in openstack-ansible command to filter out some host.16:06
jrosserspatel: isnt that just this? https://docs.ansible.com/ansible/latest/user_guide/intro_patterns.html16:09
spatelhmm that should work, i vaguely remember i had issue in regex last time when i was trying to run playbook and N number of compute..16:11
spatelpossible my regex was issue.16:11
spateli have 1 to 300 compute nodes and had issue to craft regex to run to pick intermediate numbers  (like 20,41,45,73,100 etc..) in that case i create file.txt and add all nodes there to just run playbook on them16:13
spatelI like groups in inventory that is very easy to handle16:14
*** mgariepy has quit IRC16:20
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_horizon master: Move horizon pip packages from constraints to requirements  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/77028316:25
ThiagoCMCHow hard/easy is to create my own host groups with OSA? Just made up some 'mysrv-infra_hosts:' and put it under '/etc/openstack_deploy/conf.d'? What about its group_vars?16:30
noonedeadpunkyou should also create env.d I think16:31
noonedeadpunkthis might be helpful https://docs.openstack.org/openstack-ansible/latest/reference/inventory/understanding-inventory.html16:33
dmsimardnoonedeadpunk: example of rendered diff: https://api.trunk.demo.recordsansible.org/results/435291.html although there is an issue I need to troubleshoot like config_template task has an error 500 https://api.trunk.demo.recordsansible.org/results/435741.html16:35
noonedeadpunkthis might need config_template adjustment ...16:36
dmsimardI don't know if it's ara's fault or config_template yet16:36
dmsimardbusy on something else, I'll check later16:36
ThiagoCMCnoonedeadpunk, thank you!16:36
dmsimardthe diff format might differ from the copy and template modules16:37
ThiagoCMCMy plan is to create a OSA-based container for Ceph Dashboard [grafana-server] Ceph's group. Anyone doing something like this?16:37
CeeMacnoonedeadpunk: you've dabbled in the telemetry projects right?16:39
noonedeadpunkat least some of them, yes:)16:39
CeeMacany change you've come across that issue ^ MrClayPole posted earlier?16:40
CeeMacand hi also :D16:40
spatelThiagoCMC: check this out - http://paste.openstack.org/show/770649/16:40
noonedeadpunkoh, yes, I was facing it16:40
ThiagoCMCspatel, neat!16:40
noonedeadpunkit needs to bump ujson to verson 2.0 or higher16:41
CeeMacplease tell me there is a quick and easy fix for it :)16:41
*** tosky has quit IRC16:41
CeeMacvia constraints or there is a better way?16:42
noonedeadpunkI put in /opt/openstack-ansible/global-requirement-pins.txt `ujson==2.0.3`16:42
*** tosky has joined #openstack-ansible16:42
CeeMacperfect, thanks!  We'll give that a go16:42
MrClayPolenoonedeadpunk: thanks16:42
CeeMacnoonedeadpunk: do we need to re-run repo plays or anything, or that'll just pick up from the ceilometer play16:43
noonedeadpunkiirc should pick up, but maybe re-run with `-e venv_rebuild=true`16:46
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Move tempest pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77028116:50
*** gyee has joined #openstack-ansible17:00
*** mgariepy has joined #openstack-ansible17:20
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/ussuri: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77019517:29
*** sshnaidm|ruck is now known as sshnaidm|afk17:30
*** maharg101 has quit IRC17:31
openstackgerritJonathan Rosser proposed openstack/ansible-role-python_venv_build master: Add source code and bugs url link to README  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/59858017:37
*** miloa has quit IRC17:40
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_aodh master: Fix documentation formatting  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/58701917:41
jrossernoonedeadpunk: i wonder if we should abandon open patches on stable/rocky?17:53
noonedeadpunkYeah, I guess that makes sense. Not sure how much CI is broken there, but anyway we have no time on them...17:54
noonedeadpunkMaybe even stein should go the same way actually17:54
jrosseryes i am trying to clean up the review dashboard17:55
jrosseri'll get rid of the rocky stuff to start with17:55
mgariepyhmm. old patch in merge conflict from 2018 could probably be abandoned also ..17:58
jrosseri did a quick pass bottom-up on the current patches that have passes, anything else that you think looks bogus we can also abandon17:59
jrossersome stuff looked reasonable but needed a manual rebase17:59
CeeMacsad times, i really need to get my environments up to train minimum18:03
*** rpittau is now known as rpittau|afk18:05
mgariepyCeeMac, which release are you on ?18:05
jrosserCeeMac: you've only really got 4 months before Train is extended-maintainance too......18:05
mgariepyonce on T you can do U ;p18:06
ThiagoCMCwow... Have you guys ever used this ClusterControl to visualize OSA's Galera Cluster? I just installed it here inside of an OSA-based custom container in an AIO deploy to test it... It looks awesome! I connected CC to OSA's 1 node Galera (from my custom container)  :-D18:06
jrosserThiagoCMC: you should make some stuff for the openstack-ansible-ops repo :)18:07
noonedeadpunkbtw regarding it.. we should somehow unblock CI there...18:07
noonedeadpunkI tried to spend time on it but :(18:08
jrosseryes we should18:08
jrosserebbex: were you looking at the ELK stuff?18:08
noonedeadpunkdidn't have any result actually18:08
ThiagoCMCjrosser, I believe that I'm going do it someday!  lol18:08
jrosserwe were unable to reproduce the error in the ops repo CI locally18:08
jrosserthere is something strange going on18:08
noonedeadpunkoh, rly? because I was....18:08
jrosseroh, interesting18:09
noonedeadpunkmaybe it's smth different now...18:09
jrosserwell i think there is a patch from gshippey which is a starting point18:09
jrosservirtualenv > 20 stuff i think or something18:09
noonedeadpunkyeah, and I adjusted it even more, but now it's stuck on populting data for me18:09
CeeMacmgariepy: rocky still.18:10
mgariepyon 16.04 or 18.04 ?18:10
CeeMacjrosser: really? Where has the time gone!18:10
CeeMac18.0418:10
jrosseri'm assuming that this is accurate https://releases.openstack.org/18:11
*** cloudnull has quit IRC18:12
noonedeadpunkah, yes, I just used virtualenv one and placed there several adjustments...18:12
*** cloudnull has joined #openstack-ansible18:12
jrosseri think it was broken even before the virtualenv thing came up18:12
jrosserso its kind of broken^218:12
CeeMacHopefully trilio supports U then we can go upto U then. Quite a run from R to U though :|18:12
*** andrewbonney has quit IRC18:12
noonedeadpunkI think it got borken with some elastic upgrade18:13
CeeMacU is transition release for focal?18:13
noonedeadpunkas we don't stick to the fixed version but use kind of latest one18:13
noonedeadpunkV still has bionic on board18:13
CeeMacIt does? Handy18:14
jrosserwe have to make a decision for W on that i guess18:14
CeeMacI figured with 20.04 being LTS now that would have happened already.18:15
CeeMacWas it U first supported focal?18:15
jrosserU & V support both18:15
CeeMacKk18:15
noonedeadpunkyep, U is first where focal appeared18:15
openstackgerritMerged openstack/openstack-ansible-os_nova stable/victoria: Add extra packages from Debian updates  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/77051318:15
mgariepyi run u on focal for one deployment,18:15
CeeMacGood to know18:15
jrossernice big upgrade window18:15
jrosserrocky was a real pain for that18:16
CeeMacDid they ditch netplan yet?18:16
jrosserapt-install ifupdown <- worksforme18:16
mgariepyneed to upgarde 16 to 18 on R on some other. but i want to do it live and there are quite a few annoyance with R. lol18:16
CeeMacSad but reassuring at the same time :)18:16
mgariepynetplan once you have fixed 2 or 3 things that don't works is ok..18:17
CeeMacDid you get a chance to play with ifupdown2? I seem to recall you mentioning it18:17
jrosserit looked really interesting and seemed to attempt to actually have a concept of current->desired config and try to resolve that18:18
CeeMacIs "OK" sufficient though? :D18:18
jrosserbut tbh all my ifupdown stuff is working right now and there are more interesting things to work on18:19
CeeMacTrue fact18:19
jrosserbetter spend time on the new installer for focal becasue thats so much nicer than debian-installer18:19
jrosseryaml config and mostly sane18:20
mgariepybut it uses netplan ;p18:20
mgariepyhaha18:20
jrosseruntil my ansible comes along and 'fixes that' :)18:20
mgariepyhaha :)18:21
CeeMacYeah I need to work on that whole deployment and config piece still18:23
mgariepyi played a bit with ifupdown2 on cumulus switches..18:24
CeeMacHow'd you find it?18:27
MrClayPolenoonedeadpunk: It failed with the same error running os-ceilometer-install.yml even with `-e venv_rebuild=true' with `ujson==2.0.3` in /opt/openstack-ansible/global-requirement-pins.txt. I removed the ceilometer container and then ran setup-everything.yml and it's now working. Thanks for you help.18:29
CeeMacNice. :)18:35
dmsimardnoonedeadpunk: looked a bit at config_template -- the difference between it and copy/template is that copy/template provide a "before_header" and "after_header" key to display the file paths involved18:57
dmsimardas well as before/after keys18:57
dmsimardthis is shown in the unpatched version, taking the same links as earlier today https://api.demo.recordsansible.org/results/435291.html vs https://api.demo.recordsansible.org/results/435741.html18:58
ThiagoCMCGuys, is there any easy way to enable Ceph Dashboard (Ceph Ansible '[grafana-server]' host groups) in an OSA AIO + Ceph 'SCENARIO=aio_lxc_ceph'? I'm wondering if ceph-ansible could deploy the Dashboard (which are Docker containers, if I'm not mistaken) inside of 'ceph-moh_container-XXX'...19:00
spatelDo you folks use "nohz_full" kernel option to host compute node?19:02
admin0so even with host_vars: nova_libvirt_images_rbd_pool: vms  .. it did not worked19:06
admin0spatel, what was your way19:06
admin0can give a quick example19:06
spatelyou want to run playbook only on host which has "nova_libvirt_images_rbd_pool: vms" right?19:07
admin0yes .. i had it wth host_vars: , but it did not worked19:07
spatelcan you should me what file ?19:08
spatelhost_vars is directory19:08
admin0spatel, i had it like this: https://gist.github.com/a1git/a401cdf68b760f2495be0ae0fc0acaa319:10
admin0this format worked on 21.0 .. i am trying 2219:10
spatelit should work in 22 also (i am not using ceph with 22)19:11
spatelyou need to put that variable in specific section right?19:12
spatelthis is what i am doing19:12
spateladmin0: http://paste.openstack.org/show/801604/19:13
spateli create file for each compute node and add specific setting there instead of single file.19:14
admin0ok19:14
admin0good idea19:14
spatelin your case you can do h1.yml h2.yml etc..19:16
spatelcheck out this example here - https://docs.openstack.org/openstack-ansible/latest/reference/configuration/using-overrides.html19:16
admin0got it19:16
admin0made those19:16
spatelhttp://paste.openstack.org/show/801605/19:16
admin0rerunning playbook19:16
spateli like keeping each compute file separate for simplify :)19:17
spateli mad bad typos in past when using single file and with 300 compute nodes its not fun to find typo :)19:18
*** maharg101 has joined #openstack-ansible19:28
admin0spatel, https://gist.github.com/a1git/93a0092034207fdcfbae36abe97f0b01 -- this is the end result . but it still spawn locally and does not use ceph19:32
*** maharg101 has quit IRC19:32
spatellook like it didn't added nova_libvirt_images_rbd_pool option in nova.conf file19:34
spatelThis is what i have http://paste.openstack.org/show/801606/19:36
admin0i am going to drop 22 and go back to 21 i think19:36
admin0or .. any other options i can try ?19:37
spateladmin0: try this in that file. - http://paste.openstack.org/show/801607/19:37
spatelput layers to add that option19:38
jrosserremeber also anything you put in user_*.yml will take precendence over host/group_vars19:38
spatelnot for host_var i believe19:39
jrosserwell this https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable19:40
jrosser-e beats everything19:40
spatelyou are right!19:40
jrosserthis can often give "i set the variable but it doesnt work" kind of problem19:40
jrosserbecause the same thing in user_*.yml will win19:40
admin0you both confuse me on what to try next :)19:41
admin0i think i will drop 22 for a bit and go back on 2119:41
admin0and try this on lab19:41
admin0this one is going to be prod19:41
spateljrosser: worth putting that notes in this page about precedence layer - https://docs.openstack.org/openstack-ansible/latest/reference/configuration/using-overrides.html19:42
ebbexjrosser, noonedeadpunk : sorry to chime in a bit late on the elk stuff. But yeah, I'm looking into it. Right now the CI stalls on an undocumented rest api call to set a default index, I think i've found a way to do the same with documented calls. Might try to replace it, but that doesn't really explain the timeout. Looking into whether there are some issues between kibana and elastic.19:44
openstackgerritMerged openstack/openstack-ansible-os_sahara master: Use global service variables  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/76995820:19
*** nurdie has joined #openstack-ansible20:38
nurdieAnyone know why my l3_agent.ini on controller nodes would be completely missing after Stein -> Train upgrade?20:39
ThiagoCMCSo, guys, I managed to create my custom OSA-based container and it has IP from br-mgmt (its eth1) and a eth0 IP from lxcbr0... How hard is to create a very simple HAProxy entry for it? Let's say that in my custom container I have running netcat on port 80 & 443 to simulate it...20:41
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_tempest master: Move tempest pip package from a constraint to a requirement  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/77028120:41
jrosserThiagoCMC: take a look at how haproxy_extra_services is used on here https://opendev.org/openstack/openstack-ansible-ops/src/branch/master/elk_metrics_6x/README.rst20:43
ThiagoCMCjrosser, awesome!20:43
nurdieI have 3 controllers. neutron-l3-agent is somehow running just fine on two of them but is restarting over and over on my first node20:47
nurdieAll three nodes have no /etc/neutron/l3_agent.ini20:47
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/victoria: Fix debian release  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/77058220:54
*** theintern_ has joined #openstack-ansible21:02
nurdieLooks like the 20.2.0 upgrade didn't update systemd to use the new venvs on controller nodes o.021:02
nurdie* for neutron21:09
jrossernurdie: please file a bug with as much info as possible if you think something is wrong21:21
nurdieI'm testing 20.2.1 on one of my controllers.21:24
nurdiejrosser: I will, thanks!21:24
dmsimardnoonedeadpunk: btw fixed the error 500 by giving up if it can't parse it ¯\_(ツ)_/¯ https://api.trunk.demo.recordsansible.org/results/435741.html21:55
dmsimardI can file a bug if it's something you'd be interested in eventually fixing, I guess it's a convention elsewhere: https://codesearch.recordsansible.org/?q=before_header21:57
dmsimardI dug a bit around https://github.com/openstack/ansible-config_template/blob/master/action/config_template.py and it looks like there's a purpose for the current diff key format it's using -- I don't have an opinion, just pointing it's different :)22:00
openstackgerritDmitriy Rabotyagov proposed openstack/openstack-ansible stable/victoria: Bump Victoria for the release  https://review.opendev.org/c/openstack/openstack-ansible/+/77007322:05
*** klamath_atx has joined #openstack-ansible22:11
*** spatel has quit IRC22:56
*** rh-jelabarre has quit IRC23:17
*** maharg101 has joined #openstack-ansible23:29
*** maharg101 has quit IRC23:34
*** theintern_ has quit IRC23:34
*** nurdie has quit IRC23:37

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