Friday, 2018-11-02

*** faizy98 has quit IRC00:01
*** aredinger has joined #openstack-ansible00:54
*** aredinger has quit IRC00:59
*** mmercer has quit IRC01:05
*** spatel has joined #openstack-ansible01:41
*** spatel has quit IRC01:46
*** spatel has joined #openstack-ansible01:51
*** aredinger has joined #openstack-ansible01:54
*** aredinger has quit IRC01:59
*** evrardjp_ has joined #openstack-ansible02:12
*** evrardjp has quit IRC02:15
*** aredinger has joined #openstack-ansible02:54
*** aredinger has quit IRC02:59
*** spatel has quit IRC03:11
*** maddtux has joined #openstack-ansible03:21
*** chhagarw has joined #openstack-ansible03:42
jungleboyjspotz: odyssey4me I figured out how to get the console to work.  It is related to SSL being enabled.  Need to click to open the console in its own window so you can deal with the certificate error.  Then the console actually loads.03:51
*** aredinger has joined #openstack-ansible03:54
*** udesale has joined #openstack-ansible03:56
*** aredinger has quit IRC03:59
*** chhavi__ has joined #openstack-ansible04:08
*** chhagarw has quit IRC04:11
*** aredinger has joined #openstack-ansible04:54
*** aredinger has quit IRC04:58
*** threestrands has quit IRC05:40
*** cshen has joined #openstack-ansible05:48
*** aredinger has joined #openstack-ansible05:54
*** cshen has quit IRC05:57
*** aredinger has quit IRC05:58
*** rgogunskiy has joined #openstack-ansible06:39
*** udesale has quit IRC06:49
*** aredinger has joined #openstack-ansible06:54
*** aredinger has quit IRC06:58
*** fghaas has joined #openstack-ansible07:01
*** cshen has joined #openstack-ansible07:06
*** aredinger has joined #openstack-ansible07:10
*** fghaas has quit IRC07:11
*** aredinger has quit IRC07:15
*** pcaruana has joined #openstack-ansible07:20
*** DanyC has joined #openstack-ansible07:48
*** DanyC has quit IRC07:59
*** DanyC has joined #openstack-ansible07:59
*** DanyC has quit IRC08:03
*** fghaas has joined #openstack-ansible08:10
*** hamzaachi has joined #openstack-ansible08:24
francoisgood morning!08:53
francoisI'm trying to deploy octavia with openstack-ansible queens, the network configuration is driving me crazy08:54
francoistrying to use a vlan based provider network with the standard neutron-linuxbridge08:55
francoisthe default flat network setup mentioned in the doc looks overkill in small deployments08:59
francoishttps://docs.openstack.org/openstack-ansible-os_octavia/latest/configure-octavia.html#setup-a-neutron-network-for-use-by-octavia08:59
francoisor maybe I'm missing something obvious... anyway would love any pointer from people that have already deployed it :)09:00
francoismy config: https://etherpad.openstack.org/p/Q8yjASTk6909:03
francoistwo vlan interfaces are being configured on the controller nodes br-vlan.1796 (neutron) and bond0.1796 (/etc/network/interfaces) and only bond0.1796 gets traffic09:07
hwoaranghello cores: anyone to get https://review.openstack.org/#/c/614355/ in? we need it for opnfv. TIA!09:10
*** cshen has quit IRC09:23
*** DanyC has joined #openstack-ansible09:29
openstackgerritMerged openstack/openstack-ansible-os_keystone stable/rocky: Add memcache flushing handler on db migrations  https://review.openstack.org/61332109:30
hwoarangodyssey4me: rocky + metal appears to be broken on centos and suse http://logs.openstack.org/77/614777/1/check/openstack-ansible-deploy-aio_metal-opensuse-423/1a94cb3/job-output.txt.gz#_2018-11-01_15_18_43_858094 but not sure when that regressed09:37
hwoarangnot sure if there is an in-flight fix for that already09:37
*** aedc has joined #openstack-ansible09:40
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_glance stable/rocky: zuul: Switch the Xenial distro job to Bionic  https://review.openstack.org/61511609:43
odyssey4mehwoarang hmm, odd that it's happening on metal only09:43
odyssey4meI guess it's likely because we get the host with the python env setup already with py3 I suspect... whereas with the containers we control it more09:43
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_nova master: zuul: Switch the Xenial lxd job to Bionic  https://review.openstack.org/61295909:44
hwoarangyeah looks like it. centos suse only do py2 for now09:44
hwoaranggood catch09:45
odyssey4mehmm, I'm not sure I understand why the error is coming out like that though - given the instructions: http://logs.openstack.org/77/614777/1/check/openstack-ansible-deploy-aio_metal-opensuse-423/1a94cb3/logs/ara-report/result/2272ec6b-aa44-4824-b6d4-4c82f9f0488a/09:47
odyssey4meoh, it must be virtualenv that's giving that error09:48
hwoarangit recently got regressed it seems09:48
hwoarangi can see builds from 31st being OK and on Nov 1st i see failures. either it regressed or there is a race somewhere09:49
odyssey4methe thing is that virtualenv is now trying to find python2.7 in the venv, but https://github.com/openstack/openstack-ansible-os_keystone/blob/stable/rocky/tasks/keystone_install_source.yml#L84-L90 removes it on purpose and virtualenv is supposed to put it there09:49
odyssey4meor something changed upstream09:50
odyssey4meas in the build images, or a package change for virtualenv09:50
hwoarangi see09:50
hwoarangbtw any further objections on https://review.openstack.org/#/c/604366/ ?09:51
*** hamzaachi has quit IRC09:51
*** aedc has quit IRC09:52
*** udesale has joined #openstack-ansible09:53
odyssey4mehwoarang nope, lgtm09:53
hwoarangawesome thank you09:53
odyssey4mewoot - we have a new option for creating images when dib releases next: https://review.openstack.org/#/c/563748/609:54
odyssey4mewe should prep a similar element for suse & centos09:54
*** evrardjp_ has quit IRC10:03
hwoarangaha that's useful10:04
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/rocky: Start rabbitmq service when config is in place  https://review.openstack.org/61435510:06
*** cshen has joined #openstack-ansible10:06
*** cshen has quit IRC10:11
openstackgerritArx Cruz proposed openstack/openstack-ansible-os_tempest master: WIP - Enable python-tempestconf support  https://review.openstack.org/61296810:19
openstackgerritDamian Cikowski (dcdamien) proposed openstack/openstack-ansible-os_cinder master: Make open-iscsi as requirement just for volume and backup services  https://review.openstack.org/61455610:28
*** udesale has quit IRC10:40
*** chhavi__ has quit IRC10:41
*** chhavi__ has joined #openstack-ansible10:41
*** cshen has joined #openstack-ansible10:50
*** electrofelix has joined #openstack-ansible11:00
fghaasQuick question here before I file a bug: is running openstack-ansible with sudo considered unsupported? In rocky that is broken, at least when it's sudo without -H, because of things like this: https://github.com/openstack/openstack-ansible/blob/master/playbooks/ceph-rgw-keystone-setup.yml#L30 (openstacksdk expects to find the `clouds.yaml` file in the users $HOME, as in /home/foobar/.config, whereas openstack_openrc drops it11:22
fghaasin /root/config). openrc_openstack_client_config_dir_dest defaults to "{{ ansible_env.HOME }}/.config/openstack"; I'm not sure if that's perhaps an off-label use of ansible_env.11:22
fghaassorry, /root/.config not /root/config.11:23
odyssey4mefghaas yes, we assume it is run as root - not as another user11:24
odyssey4mefghaas if we don't have that documented somewhere, we should do that11:25
openstackgerritMerged openstack/openstack-ansible-os_nova master: Remove unnecessary package install duplication  https://review.openstack.org/61433311:25
fghaasodyssey4me: right. If I see "must be run as root" somewhere, then I assume it means the euid must be root, i.e. that running it with sudo is perfectly legit.11:25
odyssey4methere is a spec up to allow a non-root user for the deploy host, but it's not been approved and it doesn't seem to be much of a priority for anyone to actually do the work11:26
odyssey4meI'd personally like to see it done, but am stretched already.11:26
fghaasRight, like I said though, I think I'm not alone in thinking that "run this as root" only means "be sure to run the process with an euid of 0". Not "be root, and have an environment that's fully configured for root" — specifically since up to Queens just running "sudo openstack-ansible" definitely worked.11:27
fghaas(even without -H, that is)11:27
odyssey4mefghaas I'm surprised that it does, and if there's an easy fix to be done then we should do it11:28
*** dave-mccowan has joined #openstack-ansible11:29
odyssey4mefor rocky we did a bunch more isolation of pip installs to keep them in venvs only, and to use the ansible modules with localhost delegation for the service setup - so that's why it's happening now and not before11:29
odyssey4meso it's possible that when we run the openstack_openrc role, the variables used there aren't quite right for a non-root11:31
fghaasYeah I think the easy fix is to just clearly document we mandate "sudo -i" before running openstack-ansible, or instead running "sudo -H openstack-ansible".11:31
fghaasWe could however also fail explicitly on ansible_env.HOME != /root11:32
fghaasOr can you run a POSIX system where root's $HOME is *not* /root? Not sure11:33
persiafghaas: You can (and many do).  You can't run an FHS-compliant systen where /root isn't $HOME for root.11:34
fghaasWell yeah I meant can you run such a system without being guilty of breaking standards. :)11:34
persiaI suspect there are enough bits of OSA that assume the base system is Linux that assuming FHS is probably safe, but if there are codepaths to support other SUS-compliant systems, then assuming FHS probably isn't safe.11:36
fghaasThe thing with this issue is that it hits you comparatively late in the setup process, and the error message is very unintuitive for pointing you to the root cause of the problem. http://paste.openstack.org/show/734028/ I'd really like to see that being flagged a wee bit earlier.11:37
odyssey4meyep, agreed11:37
odyssey4mewe should probably rather do some sort of check in the 'openstack-ansible' script to verify that it's being run as the root user, and perhaps that the right value for the home directory is present11:38
fghaasIt already checks for the uid. It doesn't check for $HOME.11:38
fghaasafk for a bit, back in about an hour. But I reckon we already agree that this is a bug (either doc or functional), so I can file that later.11:40
odyssey4meok, let me try and think through the original problem here - because maybe we can get it working like you'd want it to11:40
fghaasodyssey4me: Right. No rush, like I said we know the root cause and we can always push a doc patch to begin with.11:40
fghaasThen consider options for how to fix sudo invocation, if we want to.11:41
odyssey4mehmm, ok - I think I see the issue here11:45
odyssey4meansible_env.HOME is the running user's home, but ansible_user_id is root, as is ansible_env.USER11:47
odyssey4meansible_env.HOME is the running user's home, but ansible_user_id is root, as is ansible_env.USER - we could try using ansible_env.SUDO_USER if it is available, and fall back to ansible_env.USER11:48
openstackgerritMerged openstack/openstack-ansible-os_glance stable/rocky: Make glance cache management cron task idempotent  https://review.openstack.org/61275211:49
openstackgerritMerged openstack/openstack-ansible-plugins stable/rocky: Allow basic auth in netloc_no_port filtered URLs  https://review.openstack.org/61484011:52
*** cshen has quit IRC11:59
*** cshen has joined #openstack-ansible12:04
odyssey4mehwoarang I'm booting up a vagrant box now to see what's going on with http://logs.openstack.org/77/614777/1/check/openstack-ansible-deploy-aio_metal-opensuse-423/1a94cb3/logs/ara-report/result/2272ec6b-aa44-4824-b6d4-4c82f9f0488a/12:05
hwoarangok odyssey4me. let me know if i can be of any help12:06
* hwoarang is looking at some ceph+leap15 issues right now12:06
*** chhavi__ has quit IRC12:38
*** maddtux has quit IRC12:41
vollmanodyssey4me:  Do have time to take a look at this one?  https://review.openstack.org/#/c/61421012:56
*** bertys has joined #openstack-ansible12:56
openstackgerritMerged openstack/openstack-ansible-os_nova master: Retry waiting for initial nova-compute with rescue  https://review.openstack.org/61465012:56
bertyshi cores - may I draw again your attention to https://review.openstack.org/#/c/549956/ ? Thanks in advance for your feedback13:00
*** strattao has joined #openstack-ansible13:07
*** faizy98 has joined #openstack-ansible13:10
fghaasodyssey4me: yes exactly. ansible_user_id gives you the euid, however ansible_env.HOME is, well, $HOME, and since sudo doesn't reset that unless invoked with -i or -H, that's where the trouble starts.13:10
*** faizy_ has quit IRC13:12
*** vakuznet has joined #openstack-ansible13:18
vakuznetodyssey4me could you take a look https://review.openstack.org/#/c/612011/13:19
hwoarangbertys: looks good to me13:24
hwoarangvakuznet: approved based on the previous discussion since i am not familiar with the octavia role13:27
vakuznetthanks13:29
openstackgerritJimmy McCrory proposed openstack/ansible-role-systemd_service master: Allow services to provide after_targets directly  https://review.openstack.org/61518513:33
jrosserodyssey4me: fghaas if you add a “must be root” bailout to openstack-ansible wrapper please make it possible to opt out of the check somehow13:46
*** aredinger has joined #openstack-ansible13:46
fghaasjrosser: no, for the time being I lean just towards a doc patch13:46
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_nova master: Avoid looping systemd_service role include  https://review.openstack.org/61519213:51
*** spatel has joined #openstack-ansible14:01
fghaasjrosser: out of curiosity, have you done a rocky deployment with ceph-osd hosts where osd_objectstore was set to bluestore?14:06
openstackgerritMichael Vollman proposed openstack/openstack-ansible-ops master: Fix ansible path for elk_metrics_6x tests  https://review.openstack.org/61421014:07
dcdamienodyssey4me: open-iscsi related proposal ready and pending review: https://review.openstack.org/#/c/614556/14:11
*** dcdamien has quit IRC14:15
*** dcdamien has joined #openstack-ansible14:15
*** evrardjp_ has joined #openstack-ansible14:20
jrosserfghaas: i upgraded my lab Q -> R yesterday, however my deployments are always with OSA consuming an already existing ceph cluster14:28
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Ubuntu distro install uses testrepository  https://review.openstack.org/61488814:28
jrosserbut that ceph cluster is mimc/bluestore currently14:28
fghaasright, I was (a) wondering why we still default to filestore, and (b) I just deployed a Luminous test cluster with osd_objectstore set to bluestore and my OSDs wouldn't peer.14:29
jrosserin truth, i can't keep all the moving parts in my head with the OSA/ceph combined deployment14:30
fghaas:)14:30
fghaasdo you run ceph-osd and nova-compute on the same nodes?14:30
jrosserso it's easier for me/my team to treat it as two seperate things, and theres a very small bit of data (the mon/rgw ips) and some auth keys to share between the two14:31
jrossermy ceph and openstack hosts are entirely seperate14:31
jrosseravoids two possibly contradictory sets of deployment tooling trampling on each other14:32
logan-fghaas: do we set filestore in OSA? I think that might be the upstream default still :/14:32
odyssey4mefghaas I know that logan- does a combined deployment, and is using bluestore.14:32
fghaaslogan-: you mean "upstream" as in ceph-ansible, not Ceph proper?14:33
logan-correct ceph-ansible14:33
fghaashuh. Let me go check.14:33
logan-i don't think we override whatever their default is, but i thought I saw a PR a few months ago changing it to bluestore14:33
fghaasTheir defaults sometimes confusingly change with releases14:33
fghaas(and we don't track stable branches in OSA, as mentioned here yesterday)14:34
fghaaslogan-, jrosser: confirmed, filestore in stable-3.1, bluestore in stable-3.214:35
fghaasthe problem with that is, I think, that that means in OSA stable/rocky we just flipped that default without so much as a reno14:36
fghaas(by just refreshing the sha for ceph-ansible)14:36
logan-yeah we should definitely reno the ceph-ansible major version bumps, maybe not every detail of it but a pointer to some appropriate upstream changelog or something14:37
jrosseri mentioned similar yesterday about the var setting the ceph release14:37
logan-bear in mind the filestore->bluestore change will only affect new osd preparations, it won't touch the existing filestore osds14:37
jrosseri'm not sure that is necessarily meaningful with all the combinations of distro/uca/ceph.com packages vs. centos/suse/ubuntu release that folks can choose from now14:38
fghaasI am acutely aware of that, but still you'll get massive performance discrepancies if you just sprinkle bluestore OSDs into a filestore cluster willy-nilly14:38
logan-yeah14:38
openstackgerritMerged openstack/openstack-ansible-os_octavia master: octavia container network address pool  https://review.openstack.org/61201114:47
openstackgerritMerged openstack/openstack-ansible-os_glance stable/rocky: zuul: Switch the Xenial distro job to Bionic  https://review.openstack.org/61511614:54
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: [DNM] - Testing debug log collection  https://review.openstack.org/58164215:01
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build master: Ensure pip/setuptools/wheel are up to date in the wheel build venv  https://review.openstack.org/61520515:02
odyssey4mehwoarang ^ that fixes one issue I encountered, which will need porting back to rocky15:03
hwoaranginteresting patch... let me understand it15:05
odyssey4methe wheel build failed at cryptography which needs a newer version of setuptools which is placed there by virtualenv15:06
hwoarangok i see15:07
odyssey4methis is pretty much the same as was done in https://github.com/openstack/openstack-ansible-os_gnocchi/commit/6a9370ed5d1cdff580c74c24a600eb4393d119c415:08
odyssey4mewe may unfortunately end up having to do this in a lot of roles15:08
*** bertys has quit IRC15:11
*** cshen has quit IRC15:12
*** ThiagoCMC has joined #openstack-ansible15:12
*** chandankumar is now known as chkumar|off15:14
*** rgogunskiy has quit IRC15:15
*** cshen has joined #openstack-ansible15:16
spotzAnyone still needing a hangout invite for Berlin please DM me to get you added, we're already doing plotting:)15:18
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build stable/rocky: Use --never-download instead of --no-download  https://review.openstack.org/61521315:20
odyssey4mehwoarang ^ another one15:20
odyssey4meWe don't see that in gates because infra puts a new version in the base image.15:20
spotzodyssey4me: So just changed from --no-download to --never-download?15:24
odyssey4mespotz yep, --no-download requires a newer version of virtualenv which is not present in suse 4215:24
spotzodyssey4me: Ha, well if we need that change pushed out multiple places let me know! My favorite kind of patch:)15:25
*** dave-mccowan has quit IRC15:25
odyssey4mespotz it shouldn't be needed elsewhere15:25
odyssey4mebut thanks for the offer :)15:25
*** dave-mccowan has joined #openstack-ansible15:26
*** gyee has joined #openstack-ansible15:26
*** cshen has quit IRC15:29
spotzodyssey4me I'm strange I like the tedious and mundane:)15:30
*** sum12 has quit IRC15:46
openstackgerritAntony Messerli proposed openstack/openstack-ansible master: Adds option to enable ara during upgrades  https://review.openstack.org/61277515:46
*** vakuznet has quit IRC15:46
openstackgerritAntony Messerli proposed openstack/openstack-ansible master: Adds ara during upgrades  https://review.openstack.org/61277515:48
*** sum12 has joined #openstack-ansible15:48
openstackgerritJimmy McCrory proposed openstack/openstack-ansible master: Update ansible to 2.7.1  https://review.openstack.org/61522515:48
*** blinkiz has joined #openstack-ansible16:01
*** blinkiz has left #openstack-ansible16:01
*** strattao has quit IRC16:04
*** strattao has joined #openstack-ansible16:09
*** sum12 has quit IRC16:16
*** sum12 has joined #openstack-ansible16:16
*** pcaruana has quit IRC16:17
*** cshen has joined #openstack-ansible16:26
*** fghaas has quit IRC16:31
openstackgerritMerged openstack/openstack-ansible stable/ocata: Update Ocata SHA for Keystone memcache flush  https://review.openstack.org/61395616:32
*** ThiagoCMC has quit IRC16:32
*** strattao has quit IRC16:37
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: [DNM] Demonstrate the use of Mitogen with OSA  https://review.openstack.org/59123616:38
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: [DNM] Demonstrate the use of Mitogen with OSA  https://review.openstack.org/59123616:38
dcdamienodyssey4me: You've introduced this https://review.openstack.org/615213. I'm doing Q -> R upgrade. On keystone playbook when it's checking if service is already available (using URI module) it fails because it delegates to deployment host which doesn't have resolver set to unbound (i'm using dns name as internal URL). Isn't it some kind of logical bug?16:59
*** DanyC has quit IRC17:00
*** DanyC has joined #openstack-ansible17:03
*** DanyC has quit IRC17:04
dcdamienodyseey4me: Why we are not defaulting openstack_service_setup_host to utility container?17:05
odyssey4medcdamien because you may not have one - it's not required17:08
odyssey4meyou definitely need a deployment host17:08
odyssey4medcdamien which is the task that's failing? the review you linked is totally unrelated17:09
dcdamienAh, sorry. One sec17:10
logan-seems like youd run into the same issue if you were using a dns name for your internal vip without unbound too, since i doubt we run the hosts file syncing on localhost17:11
odyssey4meare you talking about this one? https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_service_update.yml#L3217:11
logan-though i guess the internal vip might more likely to be publicly resolvable in that case17:12
dcdamienyeah, this fails with default service setup host in my case when i'm using dns name for internal VIP17:12
odyssey4medcdamien in that case it will expect that the service setup host can resolve the name17:12
dcdamienok, maybe we just need to highlight it in documentation17:13
openstackgerritMerged openstack/openstack-ansible-repo_build stable/rocky: Use --never-download instead of --no-download  https://review.openstack.org/61521317:13
jrosserodyssey4me: if the utility container is optional you might have a better idea of what to do here https://review.openstack.org/#/c/614591/17:14
jrosserperhaps openstack_service_setup_host instead?17:14
dcdamienjrosser: your issue looks pretty similar :D17:15
jrossersame end result, different root cause i think17:16
odyssey4mejrosser that play, and all the other bits around controlling the galera upgrade in the upgrade script pre-dates the implementation of serialisation in https://github.com/openstack/openstack-ansible/blob/master/playbooks/galera-install.yml#L1917:17
dcdamienIn my case it waits for keystone to be available as I see you wait for MariaDB. Both requires connectivity (and resolvability).17:17
odyssey4mejrosser it's highly likely that much of that can just be removed nowadays17:18
dcdamienodyssey4me: isn't better option to choose utility if available with fallback to localhost as default?17:20
odyssey4medcdamien I don't think so. If that's what you'd like, then it's a single variable to set.17:21
*** hamzaachi has joined #openstack-ansible17:24
mnaserodyssey4me: so with python_venv_builder, repo_server is mostly just a pypi cache at this point?17:25
odyssey4memnaser yes-ish, slowly moving towards making that the case in stein17:26
mnaserodyssey4me: ok gotcha, so really our installs should speed up way more because most dependencies are most likely pulled in from pypi/cache17:26
odyssey4memnaser they always have been - this work is not about improving speed, it's about making it easier to understand17:27
odyssey4meit may speed them up marginally because the build will be spread over the roles, not all done at once17:27
mnaserodyssey4me: ah okay, i thought we built wheels before but i assume that was just openstack wheels only17:27
odyssey4meso therell be less io contention17:28
odyssey4menope, we built all required python packages into wheels in the repo_build, then packaged them into venvs, then each role pulled down the venv and unpacked it17:28
odyssey4meright now we've pulled out the venv packaging because it was getting harder and harder to maintain17:29
odyssey4mewe're still always building wheels and consuming them17:29
odyssey4mebut once repo build is gone, the wheels will get built on demand17:29
mnaserah so that was the "stage 2" you were talking about17:29
odyssey4meyep - next step right now is to eliminate the pip.conf so that all instructions are clearly in the task, not hidden in a file17:30
odyssey4meto do that we need to pull all the constraints into the roles - and I'm working on that17:30
mnaserodyssey4me: cool, gotcha.  on a seperate note, do you remember a role on the top of your head where we used jmespath instead of having 6 lines of when:17:31
odyssey4megiven that we build from git SHA's, it makes it a little more complex than I'd like - but that's the brief17:31
odyssey4meI don't. :/17:31
mnaserok ill try to remember where to find an example17:32
jrossermnaser: not sure if this is the one you mean but..... https://github.com/openstack/openstack-ansible/commit/6d9f7f23372cc607a5f624c0d9407d5b752e8ae1#diff-255f0b55f1833e385fc3b3edbe74013517:35
spotzmnaser  openstack-ansible-ops openstack-ansible openstack-ansible-repo_build  openstack-ansible-tests all have hits on jmespath when using codesearch17:37
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_neutron master: Drop legacy HA tool from being installed  https://review.openstack.org/61525517:40
openstackgerritMohammed Naser proposed openstack/openstack-ansible-plugins master: Drop name2int as it's no longer used  https://review.openstack.org/61525617:41
mnaserspotz: ah good idea17:42
spotzmnaser: We defitinely have a version requirement in those17:42
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_neutron master: Drop legacy HA tool from being installed  https://review.openstack.org/61525517:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/rocky: Ensure pip/setuptools/wheel are up to date in the utility venv  https://review.openstack.org/61525817:44
odyssey4mehwoarang ^ yet another one crawled out of the woodwork17:44
odyssey4memnaser could you review that one and https://review.openstack.org/#/c/615205/1 too please17:45
mnaseroh17:46
mnaseri like the rescue thing17:46
odyssey4meI'm working through a vagrant build of rocky on suse 42 and hitting all sorts of broken, which is good because we get to fix them.17:46
mnaserinstead of a bunch of tasks17:46
guilhermesphello all! Seems that we have os_placement repo in place https://review.openstack.org/#/admin/projects/openstack/openstack-ansible-os_placement17:49
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_neutron master: Refactor pre-install checks into neutron_check.yml  https://review.openstack.org/61526217:49
guilhermespnow it's time to begin the development17:49
odyssey4meawesome, thanks for picking that up guilhermesp !17:50
guilhermespnp odyssey4me ! just wondering, I have a really basic directory/files structure for the role. Would be good to create an initial PR for this?17:50
mnaserguilhermesp: i say you can just have one big commit that includes a .zuul.yaml file -- that way we can test it as we merge it the first time17:51
odyssey4meguilhermesp Sure, reviews are much easier to look through when they're in smaller parts17:51
odyssey4meif you get the scaffolding in first, and add the basic tests for linters, docs, releasenotes, etc - but leave out functional tests for later17:52
guilhermespcool thanks odyssey4me and mnaser this is the skeleton that I built till now http://paste.openstack.org/show/734050/17:53
odyssey4meI'm out for the night folks, and probably the w/end. Have a great one!17:53
mnaserlater odyssey4me !17:53
guilhermespI was using this as I reference http://blog.andy.mc.it/osa-role-pt1/17:53
guilhermesphave a nice weekend odyssey4me !17:53
odyssey4meguilhermesp that's a bit dated - make sure you look at changes in the current head of one of the simpler roles that's well maintained - like cinder/glance17:54
guilhermespyep, I was using os_glance as reference17:54
guilhermespI'm still using btw17:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/rocky: Ensure pip/setuptools/wheel are up to date in the utility venv  https://review.openstack.org/61525817:54
guilhermespmnaser: when you say .zuul.yaml it is something like this https://github.com/openstack/placement/blob/master/.zuul.yaml , isn't it ?18:06
guilhermespwithout functional tests for now18:06
mnaserguilhermesp: yes but you should use the zuul file from roles like os_glance18:06
mnasernot use the project one18:07
guilhermespyes, I used that link because I couldn't find .zuul.yaml in os_glance repo18:07
mnaseri think its in zuul.d/project.yaml18:07
-openstackstatus- NOTICE: OpenStack infra's mirror nodes stopped accepting connections on ports 8080, 8081, and 8082. We will notify when this is fixed and jobs can be rechecked if they failed to communicate with a mirror on these ports.18:08
guilhermespyes, that one I was wondering18:08
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527218:15
guilhermespmnaser: just a kick off ^18:15
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Avoid including nova_virt_detect if nova_virt_type is set  https://review.openstack.org/61527418:17
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Drop old placement NGINX code  https://review.openstack.org/61527518:17
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Refactor libvirt default network remove task  https://review.openstack.org/61527618:17
mnaserand that explains our failures18:22
mnaserguilhermesp there's a few references still of glance18:22
guilhermespgoing to change18:22
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527218:24
*** electrofelix has quit IRC18:24
*** pcaruana has joined #openstack-ansible18:27
*** chhavi__ has joined #openstack-ansible18:34
*** chhavi__ has quit IRC18:39
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527218:50
*** mmercer has joined #openstack-ansible18:51
-openstackstatus- NOTICE: The firewall situation with ports 8080, 8081, and 8082 on mirror nodes has been resolved. You can recheck jobs that have failed to communicate to the mirrors on those ports now.18:52
*** pcaruana has quit IRC19:08
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527219:19
*** fghaas has joined #openstack-ansible19:29
*** strattao has joined #openstack-ansible19:31
jrosserooooh theres the first build of any kind to complete successfully with mitogen https://review.openstack.org/#/c/591236/20:02
jrosserthe prise goes to opensuse20:02
jrosser*prize20:02
spotzWoot!20:18
*** hamzaachi has quit IRC20:23
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_keystone master: Drop deprecated memcached settings  https://review.openstack.org/61530820:46
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_keystone master: Drop UUID token tasks  https://review.openstack.org/61530920:46
*** spatel has quit IRC20:49
*** fghaas has quit IRC20:57
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_swift master: Correct swift replication service units  https://review.openstack.org/61531020:57
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Drop un-used nova_nginx_conf_path  https://review.openstack.org/61531220:59
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Remove un-used nova_compute_manager  https://review.openstack.org/61531321:08
jrossermnaser: http://logs.openstack.org/36/591236/5/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/3edfba4/logs/ara-report/21:13
jrosser40mins!21:14
mnaserwhat type of black magic21:14
jrosserperhaps theres a node with some magical afterburner on it and that job got lucky21:14
jrosserit's a metal job, so no containers which is some of it21:15
mnaserstill...21:15
jrosseryeah, i randomly looked up another of the same kind which was 1hr1021:16
mnaseropenstack-ansible-deploy-aio_metal-ubuntu-bionic21:16
mnaser1h04m21:16
mnaseryeah21:16
mnaseris there a reason its using your own branch right now?21:16
jrosseri have a small but necessary patch to mitogen21:17
mnaseri see21:18
mnaseris it upstreamable?21:18
jrosserwe should look at whats going on there - someone who understands the connection plugin / inventory better than me would be useful21:18
jrosserit used the wrong data, ip rather than container name when using lxc-attach / nsenter21:19
jrosserso i just dumped the dict in mitogen and changed it that to use a var that had the right value21:19
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_neutron master: Switch to openstack-ansible-role-distro_install-jobs  https://review.openstack.org/61531821:20
*** strattao has quit IRC21:20
jrosserotoh, the metal deploy won't actually use any of that.....21:20
mnaserah we probably need to make some dynamic_inventory changes then21:20
guilhermespis there any thing I'm missing here? http://logs.openstack.org/72/615272/4/check/openstack-tox-docs/44e24f7/job-output.txt.gz#_2018-11-02_19_21_50_38400721:20
mnaserthat is a weird error guilhermesp21:22
mnaserbut i think that error is ok?21:22
mnaserhttp://logs.openstack.org/72/615272/4/check/openstack-tox-docs/44e24f7/job-output.txt.gz#_2018-11-02_19_21_54_43861021:22
mnaserthis is what is failing21:22
guilhermesphum yeah, probably the title21:24
guilhermesplet me fix it21:25
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527221:25
mnaserguilhermesp: added a few comments too21:27
jrossermnaser: http://logs.openstack.org/36/591236/5/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/3edfba4/zuul-info/host-info.ubuntu-bionic.yaml21:27
mnaserjrosser: of course ;)21:28
jrosser:)21:28
*** fghaas has joined #openstack-ansible21:29
*** dave-mccowan has quit IRC21:35
openstackgerritGuilherme  Steinmuller Pimentel proposed openstack/openstack-ansible-os_placement master: Initial commit to os_placement role  https://review.openstack.org/61527221:38
guilhermespdone mnaser ^21:38
*** fghaas has quit IRC21:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-openstack_hosts master: refactor: remove the blacklisted packages  https://review.openstack.org/61533521:39
openstackgerritMohammed Naser proposed openstack/openstack-ansible-openstack_hosts master: refactor: remove unused proxy settings file  https://review.openstack.org/61533721:41
openstackgerritMohammed Naser proposed openstack/openstack-ansible-openstack_hosts master: refactor: never set no-cache  https://review.openstack.org/61533821:43
*** DanyC has joined #openstack-ansible21:55
openstackgerritMohammed Naser proposed openstack/openstack-ansible-lxc_hosts master: Drop COPR priority settings  https://review.openstack.org/61534921:58
guilhermespall green for now https://review.openstack.org/#/c/615272/ thanks mnaser21:59
*** DanyC has quit IRC21:59
openstackgerritMohammed Naser proposed openstack/openstack-ansible-lxc_hosts master: lxc: stop mirroring COPR locally on CentOS 7  https://review.openstack.org/61535122:05
*** aredinger has quit IRC22:35
*** spatel has joined #openstack-ansible22:46
*** spatel has quit IRC22:50
*** aredinger has joined #openstack-ansible22:54
*** aredinger has quit IRC22:59
*** ianychoi has quit IRC23:02
*** shardy_ has quit IRC23:18
*** shardy has quit IRC23:18
openstackgerritMerged openstack/openstack-ansible-os_magnum stable/queens: Add multi-region support for Magnum  https://review.openstack.org/61032423:32
*** markvoelker has quit IRC23:41
*** markvoelker has joined #openstack-ansible23:41
*** markvoelker has quit IRC23:46
*** gyee has quit IRC23:48
*** aredinger has joined #openstack-ansible23:54
*** ianychoi has joined #openstack-ansible23:55
*** aredinger has quit IRC23:59

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