Thursday, 2019-09-05

*** BjoernT has quit IRC00:00
*** BjoernT_ has joined #openstack-ansible00:00
*** BjoernT_ has quit IRC00:01
*** BjoernT has joined #openstack-ansible00:01
*** BjoernT has quit IRC00:02
*** BjoernT_ has joined #openstack-ansible00:02
*** trident has joined #openstack-ansible00:03
*** ozzzo has quit IRC00:04
*** BjoernT_ has quit IRC00:06
*** macz has joined #openstack-ansible00:10
*** macz has quit IRC00:37
*** gyee has quit IRC00:39
*** markvoelker has joined #openstack-ansible01:00
*** markvoelker has quit IRC01:05
*** markvoelker has joined #openstack-ansible02:01
*** markvoelker has quit IRC02:05
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: [WIP] Adds configuration and enables the Ironic Inspector  https://review.opendev.org/68028402:27
cjloaderhttps://review.opendev.org/#/c/680284/02:32
cjloadermnaser: d34dh0r53 prometheanfire noonedeadpunk jrosser guilhermesp02:33
cjloaderinitial PR02:33
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: [WIP] Adds configuration and enables the Ironic Inspector  https://review.opendev.org/68028402:36
*** nicolasbock has quit IRC02:49
*** markvoelker has joined #openstack-ansible03:31
*** markvoelker has quit IRC03:41
*** gkadam has joined #openstack-ansible03:54
*** gkadam has quit IRC03:54
*** markvoelker has joined #openstack-ansible04:30
*** markvoelker has quit IRC04:35
*** raukadah is now known as chandankumar04:49
*** udesale has joined #openstack-ansible05:02
*** dr_feelgood has joined #openstack-ansible05:29
*** markvoelker has joined #openstack-ansible05:30
*** markvoelker has quit IRC05:35
*** radeks has joined #openstack-ansible05:44
*** radeks has quit IRC05:49
*** radeks has joined #openstack-ansible05:52
openstackgerritChandan Kumar (raukadah) proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752205:53
noonedeadpunkcjloader: if that's the patch you asked about for backporting - I'd say it's hardly backportable to stein, since it's completely new feature06:19
*** kopecmartin|off is now known as kopecmartion06:23
*** kopecmartion is now known as kopecmartin06:24
*** cshen has joined #openstack-ansible06:41
jrosserMorning06:46
*** openstackgerrit has quit IRC06:51
*** luksky has joined #openstack-ansible06:56
*** udesale has quit IRC06:56
*** markvoelker has joined #openstack-ansible07:06
*** dr_feelgood has quit IRC07:06
*** dr_feelgood has joined #openstack-ansible07:07
*** markvoelker has quit IRC07:10
*** trident has quit IRC07:21
*** tosky has joined #openstack-ansible07:23
*** ivve has joined #openstack-ansible07:27
kaiokmomorning jrosser07:28
*** trident has joined #openstack-ansible07:29
jrossero/07:29
*** trident has quit IRC07:34
*** trident has joined #openstack-ansible07:43
ChosSimbaOnemorning :-)07:54
*** openstackgerrit has joined #openstack-ansible08:03
openstackgerritChandan Kumar (raukadah) proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752208:03
openstackgerritSorin Sbarnea proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752208:13
openstackgerritSorin Sbarnea proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752208:16
jrosserchandankumar: what is this patch actually trying to do? https://review.opendev.org/61752208:33
chandankumarjrosser: current we create venv then python2 env gots created but in RHEL-8, we need python3 venv so we are making changes so that based on env the venv_python_executable gets setted08:35
jrosseri guess i'm not understanding why you don't just override the default when you know you want a python3 venv08:36
*** rgogunskiy has joined #openstack-ansible08:37
jrosserso like here, this is a role that uses python_venv_build http://codesearch.openstack.org/?q=uwsgi_python_executable&i=nope&files=&repos=08:38
jrosserit's up to that role to drive if the venv is py2/308:39
openstackgerritSorin Sbarnea proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752208:39
openstackgerritSorin Sbarnea proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752208:39
jrosserchandankumar: look also, changing a default like that introduces a huge behaviour change for existing code? thats not good08:40
*** markvoelker has joined #openstack-ansible08:45
chandankumarjrosser: overrideing to py3 it will break other distro as stackviz is installed in venv everywhere08:48
chandankumarpython3 does not available at all places08:48
noonedeadpunkso you can override or define it during particular include...08:49
jrosserso then the stackviz install needs to select the appropriate python08:49
jrosservia the distro specific vars08:49
chandankumarjrosser: for wsegi case, it will not affect, seems lika e nice idea08:50
*** markvoelker has quit IRC08:50
chandankumarfor using distro vars in os_tempest itself08:50
jrosserchandankumar: look at it the other way - OSA is currently py2 everywhere and uses the python_venv_build role in many many places08:52
jrosserwe install already on py3 capable systems but stick to py2 in the venvs08:52
jrosserso what happens if you change this default?08:52
jrosseras i understand it we will manage that transition by slowly working through and overriding venv_python_executable to migrate py2->py308:53
chandankumarjrosser: if we change default, at each palce https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/tasks/python_venv_install.yml#L5408:54
chandankumarit is going to break08:54
noonedeadpunkoh, suse repos are back08:55
jrossermaybe odyssey4me has something to say on how py2->3 transition should be managed with python_venv_build?08:56
noonedeadpunkthat's nice idea:) his input might be very valuable here08:57
*** trident has quit IRC09:01
openstackgerritChandan Kumar (raukadah) proposed openstack/openstack-ansible-os_tempest master: [RHEL8]Set venv_python_executable to python3  https://review.opendev.org/68034409:03
chandankumarjrosser: noonedeadpunk ^^09:04
zbrjrosser: i see nothing in the readme documenting that venv role is py2 specific by design/purpose. The only hint about its hardcoded default is around https://opendev.org/openstack/ansible-role-python_venv_build/src/branch/master/defaults/main.yml#L9809:04
jrosserthe defaults file kind of is the documentation09:05
zbrand considering that python2 is going to be dropped rapidly very soon, I do think that it makes sense to have a dynamic default that respects the distro.09:05
jrosserimho this is more about not changing existing defaults and breaking other users of the role09:06
jrossertripleo and OSA need to manage their py2-3 transition independently09:07
zbrso all/most openstack migrated to py3 but this rote does not? i am not saying this change shouldn not be announced09:07
noonedeadpunkOSA hasn't start it's migration process and we're not sure how this will influence roles. And we're using defaults everywhere09:07
zbrnot to mention that those that really want to stick to python2 have only to add one variable.09:08
noonedeadpunkAnd CI do not include all of the roles.09:08
noonedeadpunkSo what I'm saying that I don't know how this change would result deployments.09:09
*** trident has joined #openstack-ansible09:09
noonedeadpunkMaybe it's ok....09:09
zbrusually (unit) tests are the contract, in the absence of tests around that default, it should be no issue to change it. in the end the change is not even so dramatic, is not like making default "python3".09:09
noonedeadpunkBut I'd love to have more wide discussion09:09
jrosseri am pretty much -2 changing a role default that is so fundmental at such a late stage in the cycle, unless someone like odyssey4me can explain why it's ok09:10
noonedeadpunkbut isn't zuul running ansible on python3 alread?09:10
jrosserright and this is orthoganol to the venv python version too?09:10
zbri would be happy to add some functional testing too, but I had some rough time running tests locally on osa due to its non concentional setup, I am not even able to run tox, not even for linting but that is another issue.09:12
zbrnoonedeadpunk: re zuul: answer is depends, depends on which version of ansible you configure the job to use, and obviously python version on the host.09:13
jrosserOSA installs and uses it's own ansible in CI, so thats more complicated too09:14
jrosserthats another transition that needs to be managed09:14
zbrjobs using ansible 2.8+ will default to prefer py3 when available, older ones prefer py2 *unless* someone is overriding default interpreter in their definition to point to py3.09:14
jrosserwe are 2.8 on py2 currently09:15
noonedeadpunkjrosser: have we defined py2 for zuul explicitly?09:15
jrosserwe put ansible in it's own venv in the bootstrap-ansible.sh09:16
noonedeadpunkah09:16
noonedeadpunkSo, then this patch should be kinda safe for us09:16
jrosseri was just trying to figure what it means for multinode09:16
jrosserif ansible_python is always the deploy host or is the target host version09:17
jrosserbut i'm stuck in meetings right now09:17
zbrjust to be sure: detection of python version is based on the *host*, it does not matter which version of ansible you have on ansible controler (it can be any)09:17
noonedeadpunkoh, than it's bad:)09:18
noonedeadpunkit really almost the same as hardcoding python3 nowdays09:18
zbrso there is no problem in using ansible28-py2 on one the controller and connecting to hosts that python3 only, or the other way around.09:18
noonedeadpunkbut that means, that venv will be build against python309:19
jrosserzbr: but we want to control if the created venv are py2 or 3 depending on our own data, not whatever the host data happens to be09:19
noonedeadpunk++09:19
jrossercurrently the python_venv role default defines this as py209:19
zbrjrosser: if you want to control which python version you want: you need to mention it.09:20
noonedeadpunkwe should kinda find the middle ground...09:20
jrosserso imho the right thing for both OSA and tripleo is to override venv_python_executable where needed09:20
jrosserthen at the beginning of U cycle maybe we switch the default?09:20
noonedeadpunkjrosser: dont we need to migrate to py3 until the T release?09:21
noonedeadpunkSince python2 become not supported during U09:22
zbrnoonedeadpunk++09:22
jrosseryes, and we do that incrementally with overrides as the code stands now09:22
noonedeadpunkyep, agree. We can't do that right today...09:22
zbrcan't we make a risk assertion here? lets see how many places would be impacted from this change and see if we can fix them?09:23
noonedeadpunkIt's nica idea but I'm not sure about our capacity right now...09:24
noonedeadpunkI guess I need at least mnaser to answer this question09:24
noonedeadpunkzbr: can you point me to code that need these changes from your side?09:29
ChosSimbaOnehi. the image_hosts role in the playbooks, when deploying towards an existing ceph cluster, should that be left out or still point to the infrastructure nodes?09:29
noonedeadpunkwhich uses python_venv_build I mean:)09:29
zbrnoonedeadpunk: chandankumar already raised a patch at https://review.opendev.org/#/c/680344/1 -- not sure about other places. the role itself seems quite generic, with potential to be reused in many places.09:31
zbrso for me it makes sense to fix the role instead of overriding it every time we call it in order to make it work.09:32
noonedeadpunkthe problem is, that we can't fix role right now, since we didn't test things against py3 which may result in some mess at this stage.09:34
zbri do not have data to back up my theory but i suspect more users prefering a py3 env than a py2 already.09:34
zbrthat role could easily be tested cross-platform with a single molecule job.09:35
jrosserzbr: the role is already used in many places09:35
jrosserand look at this, the pattern that jesse designed makes very heavy use of overriding defaults https://opendev.org/openstack/openstack-ansible-os_barbican/src/branch/master/tasks/barbican_install.yml#L42-L5509:35
jrosserimho the pyhon version gets added across the many places we use the role09:36
jrosserand we use those vars to manage the transition09:36
noonedeadpunkYep, we have in plans to migrate things to py3 during this cycle09:38
noonedeadpunkBut I'm not sure if it's worth doing in such way instead of iterating one by one.09:38
noonedeadpunkAnd I'm not sure if this role isn't used somewhere outside of openstack by people09:38
zbri would estimate ~30 places based on http://codesearch.openstack.org/?q=name%3A%20%22%3Fpython_venv_build&i=nope&files=.yml&repos=09:39
noonedeadpunkzbr: tbh I'd raise that question during meeting, since it's worth a bit wider discussion09:39
zbrthe meeting etherpad is not even listed on the wiki page, adding it now09:42
openstackgerritChandan Kumar (raukadah) proposed openstack/openstack-ansible-os_tempest master: [RHEL8]Set venv_python_executable to python3  https://review.opendev.org/68034409:42
chandankumarzbr: noonedeadpunk jrosser ^^ done09:44
chandankumarzbr: use the wiki page09:44
*** itandops has joined #openstack-ansible09:47
*** sshnaidm|ruck has joined #openstack-ansible09:53
evrardjpnoonedeadpunk: we're reverted the full python3 path in the path due to discrependencies between distros.10:00
evrardjpit was hard to debug, some projects were not full onboard with py310:00
evrardjpI think times have changed, and we could re-try10:00
evrardjptry again*10:00
noonedeadpunkI guess centos 7 nowdays should have python3.6 from some of the default repos?10:01
evrardjpin software collections, which suck10:01
evrardjpyou need to wait for centos 7.710:01
evrardjpor centos 810:01
noonedeadpunkYeah, I guess it was related to 7.7 releasenotes;)10:02
zbris a known issue that current centos has py35 optional, and some tools are requiring py36 minimal, one that I know is black. 7.7/8 will address this.10:04
*** luksky has quit IRC10:10
openstackgerritSorin Sbarnea proposed openstack/ansible-role-python_venv_build master: defaults: Dynamically determine the python version  https://review.opendev.org/61752210:10
*** udesale has joined #openstack-ansible10:20
*** udesale has quit IRC10:28
*** udesale has joined #openstack-ansible10:29
*** cshen has quit IRC10:30
*** nicolasbock has joined #openstack-ansible10:41
noonedeadpunkcores, can you kindly vote on https://review.opendev.org/#/c/679904/4 to unblock gates?10:46
*** markvoelker has joined #openstack-ansible10:46
*** cshen has joined #openstack-ansible10:47
*** markvoelker has quit IRC10:52
*** cshen has quit IRC10:52
jrossernoonedeadpunk: done10:57
noonedeadpunkevrardjp: have some time for reviewing ^10:57
*** luksky has joined #openstack-ansible10:58
*** cshen has joined #openstack-ansible11:00
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_magnum master: Start using uWSGI role  https://review.opendev.org/68010311:05
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_magnum master: Start using uWSGI role  https://review.opendev.org/68010311:11
chandankumarjrosser: noonedeadpunk http://paste.openstack.org/show/771277/11:17
chandankumarafte enabling cr repo in centos7.611:18
noonedeadpunkchandankumar: that's great news!11:18
noonedeadpunkevrardjp: ^11:18
chandankumaryum-config-manager --enable cr to enable it11:19
noonedeadpunkWe can proceed with the migration to python3 then11:19
*** ansmith_ has quit IRC11:39
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_mistral master: Start using uWSGI role  https://review.opendev.org/68037811:46
zbrit seems the python3 from centos7.7 is missing libselinux and we all know what this means for anyone trying to use it with ansible. I raised https://bugs.centos.org/view.php?id=16389 in the hope that we will get a package for it (comment on it)11:48
noonedeadpunkzbr: thanks for the update11:53
openstackgerritkourosh vivan proposed openstack/openstack-ansible-rabbitmq_server stable/stein: Add variable causing error on rerun for redhat OS  https://review.opendev.org/68038111:57
*** markvoelker has joined #openstack-ansible12:02
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_octavia master: Start using uWSGI role  https://review.opendev.org/68038912:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_cinder master: Allow venv python interpreter to be overridden  https://review.opendev.org/68039012:17
noonedeadpunkmnaser: guilhermesp can you please take a look at https://review.opendev.org/#/c/679904/12:18
evrardjpcr repo?12:18
evrardjpchandankumar: ^12:18
evrardjpI thought it was 7.7 for having python312:19
evrardjp7.6 and before had to deal with software collections12:19
evrardjpwhat is CR?12:19
chandankumarcontinous release12:20
*** dr_feelgood has quit IRC12:20
chandankumarevrardjp: https://wiki.centos.org/AdditionalResources/Repositories/CR12:21
evrardjpnext point release, makes sense!12:21
evrardjpthat's very good news chandankumar12:22
noonedeadpunkbut it's apparently missing selinux module, which is not so great12:22
*** mkuf_ is now known as mkuf12:25
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_octavia master: Start using uWSGI role  https://review.opendev.org/68038912:27
*** ansmith_ has joined #openstack-ansible12:37
jrossernoonedeadpunk: prototype for opt-in py3 https://review.opendev.org/#/c/680390/112:38
redrobotHello friends!  Could I get a +2/+A on this small change? https://review.opendev.org/#/c/680074/12:42
*** ansmith_ has quit IRC12:42
*** ansmith has joined #openstack-ansible12:42
evrardjpI am annoying, but it's not on purpose :p12:43
jrosserredrobot: do you see the comment?12:44
evrardjpor should I say, I want my comments to help on improving our practices :)12:44
noonedeadpunkevrardjp: I'd wish you had more time for reviews :p12:44
redrobotjrosser, hi, yeah, just saw your comment.  I understand your concern, but I'm not aware of any non-rhel interest in HSM support.12:46
redrobotjrosser, I would not be opposed to making this work with more distros, so if someone wants to do the needful, I'd be more than happy to review.12:47
noonedeadpunkevrardjp: posted error here https://review.opendev.org/#/c/679904/ don't look good... where from it goes?12:48
*** dr_feelgood has joined #openstack-ansible12:55
*** dr_feelgood has quit IRC12:56
*** dr_feelgood has joined #openstack-ansible12:56
*** kupu-sama has joined #openstack-ansible12:57
*** kupu-sama has quit IRC12:59
*** pcaruana has quit IRC13:10
evrardjpnoonedeadpunk: sorry13:15
evrardjpredrobot: all the tasks look independent of the distro, it's just about adding a condition when: "ansible_os_family | lower == 'redhat'"13:17
redrobotevrardjp, ack, I can do that.13:18
evrardjpwe don't need to ensure it works for all the distros, but at least it won't badly break if you try to run it on another distro13:18
evrardjpit encourages people to contribute :)13:18
evrardjpredrobot: thanks, I can review immediately if you like13:19
*** spatel has joined #openstack-ansible13:22
openstackgerritDouglas Mendizábal proposed openstack/ansible-role-thales-hsm master: Allow barbican to access /opt/nfast when selinux is enforcing  https://review.opendev.org/68007413:26
redrobotevrardjp, ^^ updated. 😁13:26
*** pcaruana has joined #openstack-ansible13:40
*** spatel has quit IRC13:41
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_panko master: Start using uWSGI role  https://review.opendev.org/68041613:49
cjloadernoonedeadpunk: ty for your review13:51
cjloaderas you can tell its rough right now13:52
*** BjoernT has joined #openstack-ansible13:54
*** rgogunskiy has quit IRC13:55
*** admin0 has joined #openstack-ansible13:55
openstackgerritDouglas Mendizábal proposed openstack/ansible-role-thales-hsm stable/stein: Allow barbican to access /opt/nfast when selinux is enforcing  https://review.opendev.org/68041913:56
*** bhenc has joined #openstack-ansible13:56
openstackgerritMerged openstack/ansible-role-thales-hsm master: Allow barbican to access /opt/nfast when selinux is enforcing  https://review.opendev.org/68007413:56
redrobotevrardjp, I'm also backporting the change to stable/stein: https://review.opendev.org/#/c/680419/13:58
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Rename cinder distro packages to match convention  https://review.opendev.org/67990413:58
*** BjoernT_ has joined #openstack-ansible14:08
*** BjoernT has quit IRC14:09
*** spatel has joined #openstack-ansible14:10
spatelI am writing doc for disaster recovery, so have question what will happened when all 3 controller/infra nodes dead?14:11
*** pcaruana has quit IRC14:12
spateli believe all running vms will be fine but we can't add/remove/update anything.14:12
spatelbut what about DHCP lease?14:12
admin0spatel, when all controllers are dead, all you can do is reinstall and migrate/rsync from the vms that are running14:14
spateladmin0: i can understand that part, but lets say tonight all three infra nodes dead... how long my vms going to hold IP address from DHCP lease?14:15
spatelInfra nodes running neutron-dhcp-agent14:15
noonedeadpunkspatel: regarding dhcp lease everything is pretty bed. iirc DHCP lease is given for 5 minutes by default. So I'd recommend you to extend lease time14:16
spatelnoonedeadpunk: oh really?14:16
noonedeadpunkSo that you have some time for recovery14:16
*** dr_feelgood has quit IRC14:16
admin0as soon as you know the infra nodes are dead, you need to change the IP to static14:16
noonedeadpunkMaybe it's changed now but that what I can recall from rocky14:16
spatelhow do i increase lease time? how long you guys suggest?14:16
admin0so that if there is an accidental restart, your vms still hold the IP address14:16
noonedeadpunkadmin0: how do you offer to change ip inside vms?14:17
spateladmin0: i would like to make it 7 days...14:17
admin0and to prepare for this situation, make sure you set/know the root pass so that u can login via console14:17
admin0from inside the OS, u can set the ip to static .. as long as the ip/mac matches, it will work14:17
noonedeadpunkit can work for private cloud only14:17
cshenspatel: I think the default DHCP expire time in Rocky is 1 day.14:17
spatelI am running stein14:18
spatelcshen: can we change it to 7 days?14:18
*** dr_feelgood has joined #openstack-ansible14:18
admin0one qustion .. do you guys set sometime isuses when heat deletes the VM first and not cinder, and cinder is stuck and needs manual database change to delete the instance .. like instance is deleted .. but volume was not unmounted, so cinder just waits and waits and goes into error state14:18
admin0see sometimes*14:18
cshenspatel: of course, it's configurable.14:19
*** luksky has quit IRC14:19
cshensearch this dhcp_lease_duration in neutron config.14:19
spatelcshen: can i do that in production, hope it will readjust without dropping any packet14:20
cshenwhen you resinstall neutron, the new cfg will be there.14:20
cshenwe adjust dhcp lease time during our major upgrade.14:20
noonedeadpunkYep, you're right, it's 1 day https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/templates/neutron.conf.j2#L9014:20
spatelnoonedeadpunk: thanks for confirmation.. now question is can we adjust it in production and restart services?14:21
admin0yep14:21
noonedeadpunk+214:21
admin0since its not in variables yet,  u have to override the neutron.conf directly  and rerun the neutron playbook14:22
cshenif all ctr* are down, there is another problem of dns in each network. if you use dns from dhcp which are also on the ctr*, then it will be a problem.14:22
spateladmin0: thanks...  ( i am going to adjust right now )14:22
noonedeadpunkJust wondering how I ended up in expiring leases... Probably that wasn't osa environment.. whatever14:22
*** dr_feelgood has quit IRC14:22
spatelcshen: we are not running DNS on infra14:22
openstackgerritMerged openstack/ansible-role-thales-hsm stable/stein: Allow barbican to access /opt/nfast when selinux is enforcing  https://review.opendev.org/68041914:23
cshenspatel: override lease time like this http://paste.openstack.org/show/771448/14:23
spatelcshen: sweet!! can i change it to 7 Days?  anything wrong to make it longer lease?14:24
cshenI never changed it to be longer than 1 day :-D14:25
cshenmaybe google if it's bad when dhcp lease time is longer than 1day.14:25
spatelcshen: hmm! look like you guys have faster recovery plan :)14:25
spatelin my case we have small team and in worst case if folks on vacation and take longer time...14:26
noonedeadpunkI can hardly iamgine when all network nodes are down at once and neither of them can't be recovered fast.14:26
cshenwe reduce the dhcp lease time especially for pike -> queens upgrade.14:26
noonedeadpunkWhile everything is ok with all compue nodes...14:26
spatelnoonedeadpunk: totally understand it shouldn't take long time but you never know.. which power breaker make you day..14:27
spatelyour*14:28
*** tiffanie has quit IRC14:28
noonedeadpunkin case of power issue you most likely found your compute nodes down as well14:28
*** tiffanie has joined #openstack-ansible14:28
admin0i have some heat-configs that are extensively complex .. they come up fine . but when i do a cleanup, it kills the server first before killing/unmounting cinder and i end up with stuck cinder volumes with instances already deleted14:29
spatelWe have 48 racks in different rows across datacenter.. total 500 compute nodes in various racks, but yes you never know until you see the issue..14:30
spatelnoonedeadpunk: anyway thanks.. i am going to adjust for 2 days.. in worst case.. 7 days would be little longer..14:31
cshen48 racks feel like not a small setup.14:32
cshengood luck!14:32
spatelcshen: :)14:32
noonedeadpunkespecially when you have team that can take a vacation at once :P14:33
spatelcshen: so just change dhcp_lease_duration=   in /etc/neutron/neutron.conf   and restart neutron-server?14:33
admin0spatel, use the override14:33
noonedeadpunkyou kinda need to use neutron conf overrides14:33
admin0else next time, it will get overwritten again if you just edit and change14:33
noonedeadpunkand run os-neutron-setup.yml --tags neutron-config14:33
spateladmin0: i will but i want to test to make sure it works before pushing config to all 3 controller nodes14:33
*** tiffanie has quit IRC14:34
* noonedeadpunk hopes that neutron tags already worked for yours osa version14:34
*** tiffanie has joined #openstack-ansible14:34
admin0spatel, you need to test in an AIO or in your acceptance environment14:34
spateladmin0: i do have AIO but in bad shape after lots of poking.. i think you are right.. let me first bring it back in life and try stuff there14:35
admin0or just edit manually in all 3, restart,  create a new VM .. check lease time .. if new, you are good ..   do the override ( but not run it ) but next time you run it, it will be the same output as well14:36
spatelnoonedeadpunk: i believe --tags neutron-config isn't working for me last time when i tried, why did you say that?14:36
spateladmin0: also my existing VMs get longer DHCP time when next time they talk to DHCP for renewal right?14:37
noonedeadpunkspatel: Hm, I'd say they should since I don't see any task or role include for neutron in stein14:38
spateli am running stein and i was having issue there, i will check again on my AIO14:38
noonedeadpunkbut ok, maybe there might be some undefined variable errror14:38
admin0in the logs, you can grep dhclient or renewal and it will show you the renewal in seconds14:39
spatelnoonedeadpunk: also i remember --tags nova-config also throwing error14:39
admin0think there is also a file in /var/lib/dhcleint where u can view the stuff14:39
spateladmin0: +1 /var/lib/dhcleint14:39
-spatel- # cat /var/lib/dhclient/dhclient--ens5.lease | grep lease14:40
-spatel- lease {14:40
-spatel- option dhcp-lease-time 86400;14:40
*** cshen has quit IRC14:41
noonedeadpunkalso I guess you can check with nmap, like sudo nmap --script broadcast-dhcp-discover14:42
admin0spatel, btw, lxd works/worked fine .. can make flavor that only goes to lxd nodes .. only issue is even i use ceph and the kvm uses ceph, it sticks to using local disk14:42
admin0and as a user, df -h shows me the whole disk and not only what the flavor says  .. apart from that, works fine\14:43
spateladmin0: nice!! do you have doc or anything which i can use to make it work?14:44
admin0i will have it up in 1-2 days14:44
admin0i am currently stuck with why my cinder gets stuck .. maybe its a heat issue .. or my cinder backend is wrong14:45
spatelcommunity doesn't support LXC but i don't care as far as it works for me..14:45
spatelAre you using heat for VM deployments?14:45
admin0yep14:45
spateloh! okay..  did you ever configure autoscaling with heat?14:46
spatelmy next project is to work with autoscaling14:46
*** udesale has quit IRC14:46
*** udesale has joined #openstack-ansible14:47
admin0i enabled aodh,ceilometer,gnocci for autoscaling .. did not used .. forgot about it .. one day they filled up all controller disk space to 100% which led to corrupted database .. so uninstalled :)14:47
admin0thankfully it was not in production14:47
spatelI am not running aodh,ceilometer,gnocci because they fill your signaling plan with extra traffic and choke rabbitMQ etc..14:49
noonedeadpunkhumm, my gnocchi in ceph don't use really much of diskspace... It creates tons of objects, but regarding diskspace it's pretty fair...14:49
noonedeadpunkBut I'm not collecting all data every minute, so...14:50
*** gyee has joined #openstack-ansible14:50
spateladmin0: i love grafana :) i pull all information from openstack to grafana for better navigation (horizon is horrible ) https://imgur.com/a/kImeUs114:53
admin0write a howto please :)14:53
noonedeadpunkspatel: yeah, nice idea btw14:55
spatelnoonedeadpunk: check more in same link i have added VMs also so anyone can easily search for VM running on X compute node.. https://imgur.com/a/kImeUs114:56
spatel311 compute nodes 791 VMs... :)14:57
noonedeadpunkyeah that's nice. I've created dashboard for resource from gnochhi to see what exact vm utilize cpu/disk/memory/etc on compute node14:58
spatelnoonedeadpunk: can you shared? i would like to see what info it provide15:00
noonedeadpunkyeah, just searching for the dashboard:)15:00
spatelalso i am pulling error codes and pushing in grafana check it out 3rd screenshot https://imgur.com/a/kImeUs115:00
spatelnoonedeadpunk: interesting... i never get time to look at but look like worth15:02
spatelcan i run gnocchi outside OSA ?15:02
spateli don't want to overload infra anymore :)15:02
admin0spatel,  actually you can run everything ourside infra with your own mapping15:04
admin0when i started first with osa, i had a special data nodes where i ran rabbit and mysql ..  ( they only had SSD's ) .. but not anymore15:04
spatelhmm! i have never seen rabbitMQ going crazy in my environment.. what is your mesg rate on rabbitMQ ?15:05
noonedeadpunkfor example http://i.piccy.info/i9/3a4dbec4985c01650d8219c25fe320bd/1567695978/160258/1336302/Screenshot_20190905_180155.png http://i.piccy.info/i9/7f982c7bd0dc907b858ad32ae0fd655a/1567696007/328382/1336302/Screenshot_20190905_180101.png15:06
spatelin my production its around 300/s15:06
noonedeadpunkbut it can be basically any metric from docs.openstack.org/ceilometer/stein/admin/telemetry-measurements.html15:06
spatelnoonedeadpunk: OMG!! i love second graph with all vms report.. is this gnocchi ?15:07
noonedeadpunkYep15:07
spatelhow much extra CPU it need to collect all these metrics ?15:07
noonedeadpunkThe first one also have all vms, that had disc activity at all15:07
spatelnoonedeadpunk: so you are running that many vms on single compute nodes?? really?15:08
noonedeadpunktbh never calculated in comparison...15:08
noonedeadpunkIt's kinda small node out of our "sandbox" since our "sandbox" contain some infra things...15:09
noonedeadpunklike that grafana server15:09
noonedeadpunkbut, I mean my ex one:) Since it's not about vexxhost15:10
spatelhmmm! very impressive graph..15:10
spatelwhat is the difference in collecting meterics from VMs itself and collecting from compute nodes hypervisor ?15:11
noonedeadpunkexcept that you need access to vms?15:11
spatelWe are collecting all kind of data from VMs itself... trying to understand what would be the advantage to collect from KVM ?15:13
*** tosky has quit IRC15:15
noonedeadpunkI dont see real advanteges, especially if you're collecting data with snmp (which don't require any agents). There's no access to vms as it's kinda sandbox of public cloud15:15
noonedeadpunksince there's no access to vms, there's no choice except collecting from host15:15
noonedeadpunkBut advantage might be is a gnocchi architecture itself. So if you like it and it suites your needs it might be the main advantage15:16
noonedeadpunkSince it's as a metric storage engine is really interesting15:16
spatelnoonedeadpunk: totally agreed..15:20
spatelwe are using agent to collect data from VMs.. Zabbix etc..15:20
noonedeadpunkyeah, zabbix is cool - I rly like it:)15:20
spatelnoonedeadpunk: i am going to give it a shot anyway.. i would like to have all data in hand :)15:21
spatelnoonedeadpunk: are you guys running public cloud or private.. (don't tell me if its NDA related question)15:21
noonedeadpunkactually, if you like python, or whatever, you may write a script for collection vms data from hypervisor and sending to server with zabbix sender15:22
*** devsum has quit IRC15:22
spatelI am thinking to do that with telegraf agent to hook it up with KVM15:22
noonedeadpunkI'd say Vexxhost is running both:)15:24
spatelcool! Do you guys running LinuxBridge or OVS?15:25
spatelbecause i have big discussion going on with my team about it15:25
noonedeadpunkI'd say OVS, but personally I like linuxbridges since they started supporting vxlans15:26
spateli have zero experience with OVS but sure about performance between linuxbridge vs OVS15:27
spateli have zero experience with OVS but no sure about performance between linuxbridge vs OVS15:27
spatelDid you guys see any noticeable difference in performance?15:28
noonedeadpunkDon't have an answer to this question15:28
jamesdentonspatel https://www.slideshare.net/slideshow/embed_code/key/vjD9JBXhU7bSYh15:28
spateljamesdenton: OMG.. you are alive :)15:29
jamesdentonSlide 41 -> End15:29
jamesdentonhah yeah15:29
noonedeadpunkI'd say the same, yeah... I guess ovs is more about features and control over your network15:30
noonedeadpunkif you need them of course15:30
spatelnoonedeadpunk: we love performance over feature :)15:31
noonedeadpunkthen sr-iov is your choice:) And if you have not much vms per node - it can be the solution15:32
spateljamesdenton: that PPT is freaking awesome!!!15:32
cjloaderwhen is freeze for train?15:32
jrosseroh my is the suse CI still broken15:33
jamesdentonthanks, spatel! That was from the Denver summit15:34
spateljamesdenton: i would like to have more like that if you have :)15:35
jamesdentonnaw, that's the only one. I unloaded my 100G NICs recently, too. Looking at getting some XL710s to test the SR-IOV trunking capabilities15:35
jamesdentonbut no time for performance comparisons right now, unfortunately15:35
noonedeadpunkjrosser: I guess it's just recovered15:35
cjloadertrying to see how long I have to get my PR in.15:37
noonedeadpunksince https://review.opendev.org/#/c/679904/ merged15:37
spateljamesdenton: 100G man!! i can see your growth :)15:37
cjloadernoonedeadpunk: do you know how long until freeze?15:37
ionispatel, i tested myself ovs vs linuxbridge and what i can say is that linuxbridge sucks on latency and bandwidth15:38
spateljamesdenton: when youe new book coming out with new cool networking hacks?15:38
noonedeadpunkcjloader: it's better to ask evrardjp but I'd say not less than a week15:38
jamesdentonhaha15:38
spatelioni: really? what kind of load you tested on ?15:39
cjloaderevrardjp: do you know??15:39
noonedeadpunkI hope you meant before next tag...15:39
spatelioni: i have tried in lab with basic UDP (pps load) and both sucks...15:39
cjloaderno I meant for official release15:39
ionispatel, only tcp with 40G cards15:40
cjloaderi'd really like to get my PR in15:40
spatelioni: i did run test on 10G nic and found linuxbridge/OVS both not able to handle UDP traffic with hight pps rate ( in 30kpps it started dropping packets)15:41
noonedeadpunkah, you're about train release:) just missed that message15:41
noonedeadpunkI'd say that stein freeze we did at the openstack release date15:42
cjloaderok15:42
cjloaderso prob at least a month?15:42
evrardjpwhat's the question?15:43
noonedeadpunkwhen we're going to freeze train15:43
noonedeadpunkto branch actually15:43
evrardjpwe don't really do freezes anymore since the change of policy for us15:44
cjloaderi'm wwondering how long I have to get my inspector config automation in Train15:44
evrardjpI would expect it to be around m3 though, which should be this week-end of week15:44
evrardjpthis week/end of next week15:44
noonedeadpunkwow.... time goes so fast...15:45
cjloaderoh ok15:45
evrardjpafter that we should stabilize for rc1, which is when we branch. It's supposed to be end of september15:45
noonedeadpunkand upgrades are not still ready...15:45
cjloaderevrardjp: can you try to do it end of next week?15:45
ionispatel, you should look at solarflare and openonload stuff :)15:45
ionispatel, the latency is 4us with that15:46
evrardjpwe've historically done that with 2 weeks of delay, because that's what we were allowed to15:46
evrardjpcjloader: what can I try to do for the end of next week?15:46
spatelioni: let me google...15:46
ionispatel, you can use openonload with a srv-io inside the vm15:46
cjloaderhold freeze until next week lol15:46
cjloaderso I can get a patch in15:46
evrardjpsure. I don't think ppl will mind. I am not the only holder of the keys here.15:46
cjloaderokay, i'll def keep people informed15:47
ionispatel, just get two cards and test them, i was amazed15:47
cjloaderabout my patch15:47
evrardjpkeep in mind the changes in releases allows us some leeway after official release time15:47
evrardjp(allowing us to produce more rcs, and release later)15:48
spatelioni: sure.. i would love to see15:48
evrardjpthat's why we are trailing15:48
cjloaderok15:48
evrardjpbut we should still produce at least a milestone afaik15:48
cjloaderi'll aim to have patch merged by next friday15:48
ionispatel, https://paste.xinu.at/sUpg/15:48
evrardjpok15:49
evrardjpwe'll discuss this on next meeting anyway15:49
cjloaderok15:49
cjloaderi'll attend15:49
spatelioni: interesting...15:50
spatelThis is 40G test right? can you provide card model?15:50
ionispatel, well the nodes are 2x40 bond 802.3ad15:51
ionispatel, but that was only a test with a single core15:51
jamesdentonUsing Solarflare NICs?15:51
ioniyes15:51
ioni:)15:51
spateloh!! got it..15:51
ionispatel, SFN8542 - $598/unit15:52
spatelnever heard of that NIC so got confused15:52
ionispatel, i think they got 10G as well15:52
jamesdentonso it's like, SolarFlare's answer to DPDK? Sorta?15:52
ionijamesdenton, they do support dpdk as well15:52
ionisrv-io15:52
ioni409615:53
ionithat got my attention in the first15:53
spatelDPDK is not related to hardware right, its software library.. am i missing something?15:53
ionijamesdenton, i did try to run onload with qemu but failed and didn't work15:54
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_sahara master: Start using uWSGI role  https://review.opendev.org/68045215:54
ionibut with srv-io and onload in the vm, you can start your app with it and they say that works out of the box15:55
cjloaderjrosser: ty for comments15:59
jrosseri think you missed some files?15:59
cjloaderyeah I saw that15:59
noonedeadpunkSince it's WIP I didn't comment that at all)15:59
cjloaderI dev'ed in Stein15:59
noonedeadpunkAs well as these tasks are not included anywhere16:00
*** SmearedBeard has joined #openstack-ansible16:00
*** sshnaidm|ruck is now known as sshnaidm|afk16:00
cjloaderI know, I'm going to update with everything later today16:00
cjloadermy apologies16:01
*** altlogbot_0 has quit IRC16:01
jrosseri figure there is also a companion patch to the integrated repo to acutally test some of this16:01
*** altlogbot_0 has joined #openstack-ansible16:01
noonedeadpunknp at asll16:02
*** irclogbot_0 has quit IRC16:02
evrardjpspatel: there are drivers based on nics16:03
*** irclogbot_3 has joined #openstack-ansible16:03
evrardjpspatel: https://doc.dpdk.org/guides/nics/index.html16:03
cjloadernoonedeadpunk: wanted to get something out there to iterate on16:04
spatelevrardjp: oh!! now i can see.. thanks16:05
noonedeadpunkyep, that's good, and you've placed wip to show it:) we just can't take ourselvs in hands when we see smth to review :p16:05
*** irclogbot_3 has quit IRC16:07
*** irclogbot_3 has joined #openstack-ansible16:07
openstackgerritMerged openstack/openstack-ansible-os_manila master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005016:15
*** kopecmartin is now known as kopecmartin|off16:18
*** ivve has quit IRC16:19
*** chandankumar is now known as raukadah16:33
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_glance master: Allow venv python interpreter to be overridden  https://review.opendev.org/68046016:34
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_keystone master: Allow venv python interpreter to be overridden  https://review.opendev.org/68046216:37
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_neutron master: Allow venv python interpreter to be overridden  https://review.opendev.org/68046616:41
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Allow venv python interpreter to be overridden  https://review.opendev.org/68046716:44
raukadahjrosser: ^^ we need to put these changes for os_tempest also?16:45
noonedeadpunkomg, what's going on with zuul16:46
jrosserif we take this as the pattern across all the OSA roles16:46
jrosserraukadah: but i think i just do the core services for now, make a WIP patch with a bunch of depends-on for openstack-ansible and see how spectacularly it breaks with just those doing py3 :)16:46
noonedeadpunkzuul has 338 patches for check, and some of them (like 576027) are waiting for over 18 hours16:48
jrosserraukadah: you see how i'm doing it with a per role variable, and then a global one on top16:48
*** spsurya has quit IRC16:48
jrosserso we can opt services in/out if something goes bad16:48
raukadahjrosser: I will take a look.16:49
noonedeadpunkseems that someone has proclaimed a week without gates16:52
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_placement master: Allow venv python interpreter to be overridden  https://review.opendev.org/68046916:58
*** itandops has quit IRC17:00
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: [WIP] Test python3  https://review.opendev.org/68047017:03
*** markvoelker has quit IRC17:04
openstackgerritMerged openstack/openstack-ansible-os_cloudkitty master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004017:05
*** SmearedBeard has quit IRC17:10
*** markvoelker has joined #openstack-ansible17:13
openstackgerritMerged openstack/openstack-ansible-os_zun master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68006217:17
*** udesale has quit IRC17:18
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_sahara master: Start using uWSGI role  https://review.opendev.org/68045217:24
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_sahara master: Start using uWSGI role  https://review.opendev.org/68045217:27
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_cloudkitty master: Start using uWSGI role  https://review.opendev.org/68047917:31
noonedeadpunkSo, the last patch for https://review.opendev.org/#/q/topic:ansible-role-uwsg just landed :)17:32
noonedeadpunkJust needs rechecks once gates are ok in terms of their load now...17:32
noonedeadpunk* https://review.opendev.org/#/q/topic:ansible-role-uwsgi17:33
*** luksky has joined #openstack-ansible18:02
*** devx has quit IRC18:02
*** devx has joined #openstack-ansible18:04
cjloader:q18:35
guilhermespjrosser: maybe we can also add the mgmt bind in galera_client role and then modify that file? https://github.com/openstack/openstack-ansible-galera_client/blob/master/templates/client.my.cnf.j219:07
guilhermespjust wondering if the client config file needs to be exclusively localhost19:07
*** trident has quit IRC19:09
cjloaderwhat time is OSA meeting tuesdays?19:13
cjloaderi forget19:13
vakuznetreview please https://review.opendev.org/#/c/657662/19:15
guilhermespcjloader: https://wiki.openstack.org/wiki/Meetings/openstack-ansible 16 UTC19:19
*** trident has joined #openstack-ansible19:20
*** itandops has joined #openstack-ansible19:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_panko master: Start using uWSGI role  https://review.opendev.org/68041619:41
spatelnoonedeadpunk: Question related rabbitMQ, if all 3 rabbitMQ nodes down in that how to bring up cluster?20:05
spatelJust start any node and then join slave one by one using cluster_join command?20:05
noonedeadpunkiirc they remeber state and cluster members20:06
noonedeadpunkso once you turn on rebbitmq node it will automatically join the cluster20:06
spatelhmm! i had some issue with my stein rabbitMQ, when i reboot it didn't join cluster and i did by hand with "reset" option20:07
spateli believe that could be a bug myside20:07
openstackgerritMerged openstack/openstack-ansible-os_rally master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005720:16
noonedeadpunkspatel: so every problems I ever had with rabbitmq I resolved by running playbook with setting rabbitmq_upgrade=true (or some similar var, cant look for exact name now)20:18
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68003920:19
spatelrabbitmq_upgrade=true  is this option means upgrade ?20:19
spatelI have "rabbitmq_upgrade: false" in user_variables.yml20:21
openstackgerritMerged openstack/openstack-ansible-os_keystone master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004820:21
spatelnoonedeadpunk: it must be "rabbitmq_ignore_version_state: false"20:21
-spatel- # If the user does not want to upgrade but needs to rerun the playbooks for any reason the20:21
-spatel- # upgrade/version state can be ignored by setting `rabbitmq_ignore_version_state=true`20:21
spatelI have that option to rabbitmq_ignore_version_state=false20:23
noonedeadpunkso https://opendev.org/openstack/openstack-ansible-rabbitmq_server/src/branch/master/defaults/main.yml#L4220:24
openstackgerritMerged openstack/openstack-ansible-os_sahara master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005820:25
noonedeadpunkhm, maybe rabbitmq_ignore_version_state will work as well. The point was in re-creation of queus20:25
spateli have that option false20:25
spateli think i need to set that to rabbitmq_ignore_version_state: true20:26
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004920:27
openstackgerritMerged openstack/openstack-ansible-os_congress master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004120:28
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: [WIP] Test python3  https://review.opendev.org/68047020:33
openstackgerritMerged openstack/openstack-ansible-os_designate master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004220:37
openstackgerritMerged openstack/openstack-ansible-os_swift master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005920:39
*** ansmith has quit IRC20:39
openstackgerritMerged openstack/openstack-ansible-os_blazar master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68003720:41
*** spatel has quit IRC20:44
openstackgerritMerged openstack/openstack-ansible-os_glance master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68004320:44
*** SmearedBeard has joined #openstack-ansible20:46
*** itandops has quit IRC20:48
admin0hi guys .. if heat is killing my instances before cinder volumes are unmounted ( leaving cinder volumes in a state that needs db changes to fix ) , is it something wrong in the backend ?20:52
*** itandops has joined #openstack-ansible21:00
*** markvoelker has quit IRC21:05
*** markvoelker has joined #openstack-ansible21:11
-openstackstatus- NOTICE: Gerrit is being restarted to pick up configuration changes. Should be quick. Sorry for the interruption.21:12
*** markvoelker has quit IRC21:15
openstackgerritCam J. Loader (cjloader) proposed openstack/openstack-ansible-os_ironic master: [WIP] Adds configuration and enables the Ironic Inspector  https://review.opendev.org/68028421:17
cjloadernoonedeadpunk: jrosser ^21:19
openstackgerritMerged openstack/openstack-ansible-os_mistral master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005221:24
noonedeadpunkcjloader: btw don't you want to change year in your copyright? I guess it's 2019 now:)21:31
noonedeadpunkand I'd love to decrease number of files for ironic. As I'd say that pre install and post install of inspector can be merged with the main part21:33
noonedeadpunkAs they have almost the same tasks but just different lists (like for creation of directories or placing config files)21:34
openstackgerritMerged openstack/openstack-ansible-os_nova master: Updated from OpenStack Ansible Tests  https://review.opendev.org/68005321:39
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_panko master: Start using uWSGI role  https://review.opendev.org/68041621:45
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_sahara master: Start using uWSGI role  https://review.opendev.org/68045221:48
*** mrda has joined #openstack-ansible21:50
*** radeks has quit IRC21:54
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: [WIP] Test python3  https://review.opendev.org/68047021:59
*** itandops has quit IRC22:00
*** luksky has quit IRC22:06
*** sum12 has quit IRC22:14
*** sum12 has joined #openstack-ansible22:16
cjloadernoonedeadpunk: looking better now?22:18
cjloader=)22:19
noonedeadpunkyep but there;s still smth to improve:)22:20
*** prometheanfire has quit IRC22:25
*** prometheanfire has joined #openstack-ansible22:26
cjloaderis this something people have wanted? noonedeadpunk22:30
cjloaderthe inspector part22:30
*** BjoernT_ has quit IRC22:35
noonedeadpunkpersonally I never heard any requests regarding it22:35
cjloaderi'l combine both pre/post playbooks22:35
noonedeadpunkJust want less code repeating:)22:39
noonedeadpunkwherever possible:)22:41
*** SmearedBeard has quit IRC22:56
*** ansmith has joined #openstack-ansible23:07
*** macz has joined #openstack-ansible23:24
*** macz has quit IRC23:26
*** macz has joined #openstack-ansible23:27
*** macz has quit IRC23:29
*** threestrands has joined #openstack-ansible23:30

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!