Thursday, 2019-08-08

*** markvoelker has joined #openstack-ansible00:09
*** nurdie has joined #openstack-ansible00:33
*** nurdie_ has joined #openstack-ansible00:34
*** nurdie has quit IRC00:37
*** markvoelker has quit IRC00:42
*** markvoelker has joined #openstack-ansible00:43
*** nurdie has joined #openstack-ansible00:44
*** nurdie_ has quit IRC00:48
*** nurdie has quit IRC00:49
*** gyee has quit IRC00:49
*** markvoelker has quit IRC01:37
*** markvoelker has joined #openstack-ansible01:44
*** jhesketh has quit IRC01:53
*** joshualyle has joined #openstack-ansible02:14
*** joshualyle has quit IRC02:18
*** jhesketh has joined #openstack-ansible02:22
*** rholloway has quit IRC03:10
*** BjoernT has joined #openstack-ansible03:17
*** BjoernT has quit IRC03:21
*** BjoernT has joined #openstack-ansible03:21
*** jhesketh has quit IRC03:29
*** gkadam has joined #openstack-ansible03:31
*** jhesketh has joined #openstack-ansible03:36
*** gkadam has quit IRC03:40
*** raukadah is now known as chkumar|ruck03:49
*** udesale has joined #openstack-ansible04:09
*** BjoernT has quit IRC04:17
*** BjoernT has joined #openstack-ansible04:26
*** dr_feelgood has joined #openstack-ansible04:56
*** shyamb has joined #openstack-ansible05:01
*** spsurya has joined #openstack-ansible05:02
*** shyamb has quit IRC05:04
*** shyamb has joined #openstack-ansible05:05
*** shyam89 has joined #openstack-ansible05:07
*** shyamb has quit IRC05:11
*** nurdie has joined #openstack-ansible05:13
*** BjoernT has quit IRC05:15
*** nurdie has quit IRC05:18
*** shyamb has joined #openstack-ansible05:43
*** shyam89 has quit IRC05:43
*** shyamb has quit IRC05:54
*** shyam89 has joined #openstack-ansible05:54
*** nurdie has joined #openstack-ansible05:54
*** nurdie has quit IRC06:00
*** nurdie has joined #openstack-ansible06:15
*** nurdie has quit IRC06:20
*** dr_feelgood has quit IRC06:21
*** jbadiapa has joined #openstack-ansible06:33
*** nurdie has joined #openstack-ansible06:36
*** udesale has quit IRC06:41
*** nurdie has quit IRC06:41
*** udesale has joined #openstack-ansible06:42
*** nurdie has joined #openstack-ansible06:57
*** miloa has joined #openstack-ansible06:57
*** ianychoi has quit IRC07:01
*** ianychoi has joined #openstack-ansible07:01
*** nurdie has quit IRC07:02
*** udesale has quit IRC07:03
*** udesale has joined #openstack-ansible07:03
*** devx has quit IRC07:07
*** devx has joined #openstack-ansible07:09
miloaMorning07:14
jrosserMorning07:14
*** tosky has joined #openstack-ansible07:17
*** nurdie has joined #openstack-ansible07:18
*** nurdie has quit IRC07:23
*** ianychoi has quit IRC07:24
*** shyam89 has quit IRC07:25
*** ianychoi has joined #openstack-ansible07:25
*** shyam89 has joined #openstack-ansible07:25
*** udesale has quit IRC07:57
*** udesale has joined #openstack-ansible07:58
*** nurdie has joined #openstack-ansible07:59
*** kopecmartin|off is now known as kopecmartin07:59
openstackgerritMerged openstack/openstack-ansible-os_ceilometer stable/stein: Change default username for oslo from designate to designate-rpc  https://review.opendev.org/67508808:01
*** nurdie has quit IRC08:04
*** rpittau|afk is now known as rpittau08:04
*** ivve has joined #openstack-ansible08:19
*** shyamb has joined #openstack-ansible08:25
*** shyam89 has quit IRC08:27
*** shyamb has quit IRC08:33
*** jbadiapa has quit IRC08:36
*** nurdie has joined #openstack-ansible08:40
*** nurdie has quit IRC08:45
*** Adri2000 has quit IRC08:53
openstackgerritErik Berg proposed openstack/openstack-ansible-os_neutron master: network_hosts do dvr_snat, everything else can (probably) do dvr  https://review.opendev.org/67527408:57
*** nurdie has joined #openstack-ansible09:01
*** nurdie has quit IRC09:06
*** electrofelix has joined #openstack-ansible09:12
*** nurdie has joined #openstack-ansible09:42
*** shyamb has joined #openstack-ansible09:43
*** nurdie has quit IRC09:48
*** udesale has quit IRC10:01
*** udesale has joined #openstack-ansible10:01
*** udesale has quit IRC10:02
*** udesale has joined #openstack-ansible10:03
*** alexusono has left #openstack-ansible10:06
*** Adri2000 has joined #openstack-ansible10:08
*** shyamb has quit IRC10:19
*** shyamb has joined #openstack-ansible10:19
*** kdean has quit IRC10:21
noonedeadpunkmorning folks10:23
*** nurdie has joined #openstack-ansible10:24
noonedeadpunkwow, thanks jrosser for reviews10:26
*** nurdie has quit IRC10:29
noonedeadpunkSo I guess https://review.opendev.org/#/c/674649/7 is pretty safe in terms why we are reverting smart sources - since it do not symlink /etc/service folder (it was the problem iirc)10:30
noonedeadpunkIt just retrieves files from venv, pass it trough config_tempate to apply overrides and drop to /etc/service which in general should be ok... It's only for source installs though - I guess required files should present in packages10:32
*** udesale has quit IRC10:38
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_tacker master: service_setup: refactor service setup to a single file  https://review.opendev.org/67528910:40
*** nurdie has joined #openstack-ansible10:45
*** nurdie has quit IRC10:49
*** shyamb has quit IRC11:00
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_trove master: service_setup: refactor service setup to a single file  https://review.opendev.org/67529311:10
*** kplant has joined #openstack-ansible11:18
*** shyamb has joined #openstack-ansible11:22
*** ansmith has quit IRC11:25
*** nurdie has joined #openstack-ansible11:26
*** nurdie has quit IRC11:31
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_zun master: service_setup: refactor service setup to a single file  https://review.opendev.org/67530011:32
*** shyamb has quit IRC12:13
*** shyamb has joined #openstack-ansible12:14
*** shyamb has quit IRC12:16
*** shyam89 has joined #openstack-ansible12:16
*** shyam89 has quit IRC12:21
*** udesale has joined #openstack-ansible12:28
*** ansmith has joined #openstack-ansible12:37
mnaserhi all12:50
mgariepymorning mnaser12:51
openstackgerritMerged openstack/openstack-ansible-os_manila master: Fix db_setup condition  https://review.opendev.org/67334312:52
openstackgerritMerged openstack/openstack-ansible-os_manila master: Set defaults for project-specific variables  https://review.opendev.org/67335012:57
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: smart_sources: Use config files from repo  https://review.opendev.org/67464913:00
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Add variable files for RedHat and Suse  https://review.opendev.org/67485113:00
*** rholloway has joined #openstack-ansible13:24
*** jcosmao has joined #openstack-ansible13:27
*** BjoernT has joined #openstack-ansible13:28
openstackgerritMerged openstack/openstack-ansible-os_cloudkitty master: Replace include with import  https://review.opendev.org/67509213:34
noonedeadpunkjrosser: yestarday you said that we somehow adding source packages for ubuntu distro installs... I just can't find anything reated so for me it looks like we just don't install any plugins for ubuntu in case of distro installs...13:38
noonedeadpunkit's about tempest:)13:38
jrossernoonedeadpunk: i read this https://github.com/openstack/openstack-ansible-os_tempest/blob/master/vars/debian.yml#L32-L3613:45
noonedeadpunkYeah, I aready read...13:45
jrosserand then i wondered how thqt worked and a quick look didnt really help me13:45
*** KeithMnemonic has quit IRC13:45
noonedeadpunkAh, ok:)13:45
jrosserlike where do the tempest plugins come from at all with ubuntu distro, i didnt see it quickly13:45
*** KeithMnemonic has joined #openstack-ansible13:45
noonedeadpunkso I guess tempest distro package just contains some plugins...13:45
jrosserit could well contain a base set yes13:46
jrosseri think there was a previous attempt to make the tempest role sort of half source half distro13:46
jrosserbut i'm not sure if that ever merged13:46
noonedeadpunkSo it seems that it's not...13:48
noonedeadpunkAnd python-tempest contains some basic tests, so that's why we're probably ok https://packages.ubuntu.com/bionic/all/python-tempest/filelist13:48
noonedeadpunkSo for mixed install I think we need to install plugins without venv to standart python13:50
noonedeadpunkAnd I feel that I won't like result in terms of methodics and code beauty...13:52
*** electrofelix has quit IRC13:57
jrosserthe issue was trying to use install method as both source and distro setting in different places in the code13:57
jrosserperhaps it needs another var for distro-with-source-plugins13:58
*** dave-mccowan has joined #openstack-ansible13:58
noonedeadpunkin terms of copyright and this stuff - can I just copy odyssey4me's comment https://github.com/openstack/openstack-ansible-os_tempest/blob/master/vars/debian.yml#L32-L36 to another pace, or I should change "owner" of the note?14:09
noonedeadpunks/pace/place/14:09
odyssey4menoonedeadpunk you can own the comment for any new files - I won't be chasing you about copyright for a comment ;)14:11
*** jbadiapa has joined #openstack-ansible14:11
noonedeadpunktbh it's easier to just copy entire comment, but I was worring that you may chasing me that wasn't placing comment in that place:)14:12
noonedeadpunkbtw, odyssey4me, are you going to be in Shanghai?14:13
odyssey4menoonedeadpunk I won't be in Shanghai, but I will be back at the next summit/ptg. I'm still trying to get to grips with everything in TripleO. :)14:15
noonedeadpunkYeah, TripleO has really good team now, especially after you and cloudnull joined them14:17
*** ppetit has joined #openstack-ansible14:18
openstackgerritMerged openstack/openstack-ansible-os_sahara master: service_setup: refactor service setup to a single file  https://review.opendev.org/67516714:20
openstackgerritMerged openstack/openstack-ansible-os_blazar master: Replace include with import  https://review.opendev.org/67509314:20
openstackgerritMerged openstack/openstack-ansible-os_placement master: Convert dynamic includes to static imports  https://review.opendev.org/67516114:22
openstackgerritMerged openstack/openstack-ansible-os_masakari master: service_setup: refactor service setup to a single file  https://review.opendev.org/67514114:23
openstackgerritMerged openstack/openstack-ansible-os_congress master: Replace include with import  https://review.opendev.org/67509514:29
*** dave-mccowan has quit IRC14:30
openstackgerritMerged openstack/openstack-ansible-os_designate master: Convert dynamic includes to static imports  https://review.opendev.org/67509414:30
openstackgerritMerged openstack/openstack-ansible-os_mistral master: service_setup: refactor service setup to a single file  https://review.opendev.org/67514314:32
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_tempest master: Add mixed setup for debian based OS  https://review.opendev.org/67535314:32
openstackgerritMerged openstack/openstack-ansible-os_magnum master: service_setup: refactor service setup to a single file  https://review.opendev.org/67510014:33
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Convert dynamic includes to static imports  https://review.opendev.org/67514414:33
openstackgerritMerged openstack/openstack-ansible-os_octavia master: service_setup: refactor service setup to a single file  https://review.opendev.org/67515314:33
openstackgerritMerged openstack/openstack-ansible-os_panko master: service_setup: refactor service setup to a single file  https://review.opendev.org/67515914:43
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Replace include with import  https://review.opendev.org/67509114:44
*** vincelevi has joined #openstack-ansible14:45
vincelevihello, i'm trying to setup an openstack with a single admin node, I think I stumbled upon that bug : https://bugs.launchpad.net/openstack-ansible/+bug/177891414:46
openstackLaunchpad bug 1778914 in openstack-ansible "galera server binds to 0.0.0.0 address" [Low,Confirmed]14:46
openstackgerritMerged openstack/openstack-ansible-os_ironic master: service_setup: refactor service setup to a single file  https://review.opendev.org/67509014:47
vinceleviin comment #1 someone proposed 2 workarounds, I would like to use the "run without haproxy", but don't know how to do that, can someone push me in the right direction...14:48
vincelevievrardjp: I think it was your suggestion in that comment14:49
noonedeadpunkvincelevi: I guess you may try commenting out haproxy setup playbook from setup-infrastructure playbook14:50
noonedeadpunkbut there might be better solution14:51
vincelevinoonedeadpunk: thanks for the hint, I didn't expect it to be that simple :-)14:51
openstackgerritMerged openstack/openstack-ansible-os_aodh master: service_setup: refactor service setup to a single file  https://review.opendev.org/67349514:54
*** nurdie has joined #openstack-ansible14:54
noonedeadpunkAs I said there should be better solution, which just prevent inventory for creating record for haproxy group14:54
noonedeadpunkBut I can't find this right now...14:55
vinceleviI was afraid it would be more complex than that because of the first note in https://docs.openstack.org/openstack-ansible-haproxy_server/latest/configure-haproxy.html14:55
vincelevi"For a successful installation, you require a load balancer."14:55
noonedeadpunkso since you have 1 copy of all api's you have nothing to balance... But yeah, there might be caveats I can't instantly recall14:57
evrardjpyeah you will still need a load balancer :)14:58
evrardjpvincelevi: you don't want to run with lxc containers?14:59
evrardjpit works just fine on a single node :)14:59
noonedeadpunkthat is the easiest solution for sure ^ :)14:59
vinceleviThat's my first use of openstack-ansible, so I'm discovering all of this (not new to OS admin, but it was 5 year ago) and yes I run the services in lxc containers15:00
noonedeadpunkSo you shouldn't hit that for sure...15:00
mnasernoonedeadpunk: is https://review.opendev.org/#/c/675077/ the official fix for the ceph issue?15:01
vincelevimy setup would be a single admin node and a few dual services compute+cinder nodes15:01
noonedeadpunkmnaser: not yet. working on the better solution. It was just to find the root cause15:01
mnaseri see, so our gate is still broken for now? bummer :<15:02
noonedeadpunkyep:(15:02
mnaseri am a bit busy with some stuff.. but hopefully ill iron them out and maybe get some help if you havent gotten it working by then15:02
noonedeadpunkmnaser:  actually, looks like it works since config is there https://logs.opendev.org/77/675077/4/check/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/b2b581b/logs/etc/host/nova/nova.conf.txt.gz15:04
noonedeadpunkBut I feel like I'm missing smth15:04
vincelevisomething maybe related, is that I didn't fully understood internal_lb_vip_address / external_lb_vip_address and I put the ip of my admin node (on br-mgmt) in both, that is maybe wrong...15:04
mnasernoonedeadpunk: well technically we dont test a scenario where we use local storage + ceph for cinder15:04
*** miloa has quit IRC15:04
mnaserso its going to be impossible to test unless we do it against a dev cluster or something15:04
noonedeadpunkmnaser: I'm thinking about making this fact cacheable...15:05
noonedeadpunkso that it won't be out of scope (since it seems that it is for some reason)...15:06
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_heat stable/stein: Convert dynamic includes to static imports  https://review.opendev.org/67537715:08
*** goldenfri has joined #openstack-ansible15:10
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_designate stable/stein: Convert dynamic includes to static imports  https://review.opendev.org/67538015:12
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_octavia stable/stein: Convert dynamic includes to static imports  https://review.opendev.org/67538115:14
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Fix condition of defining nova_cinder_rbd_inuse  https://review.opendev.org/67507715:16
ppetitHi there!15:16
ppetitCouple quick questions if I may....15:17
noonedeadpunkat least you may try :P15:17
ppetitIt seems neutron LBaas V2 is not quite supported or encouraged. Is it correct ?15:17
noonedeadpunkppetit: I gues it's replaced by octavia v215:18
ppetitOkay got it15:18
ppetitNow w.r.t documentation.15:18
johnsomppetit Correct, neutron-lbaas has gone end-of-life. See: https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation15:18
*** jbadiapa has quit IRC15:18
johnsomppetit the LBaaS V2 API however lives on in Octavia15:19
ppetitOctavia is compatible with LBaas V2 API right.15:20
johnsomCorrect, Octavia's API is a superset of the LBaaS v2 API15:20
ppetitThank you!15:20
ppetitThen I noticed there use to be an OSA Install Guide until at least the Mikata release with a detailed content about how to install services ...15:21
ppetitLike in https://docs.openstack.org/openstack-ansible/mitaka/index.html15:22
ppetitThe Configuration chapter for instance is well detailed.15:23
ppetitI do not seem the same level of details in the actual Deployment Guide unfortunately.15:23
ppetitWhy has this good content bee dropped ?15:23
*** jbadiapa has joined #openstack-ansible15:30
openstackgerritMerged openstack/openstack-ansible-os_zun master: service_setup: refactor service setup to a single file  https://review.opendev.org/67530015:33
*** spsurya has quit IRC15:34
*** jbadiapa has quit IRC15:35
noonedeadpunkppetit: isn't it what you are looking for? https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/15:37
ppetitnoonedeadpunk: Yes it is usually :)15:39
noonedeadpunkAh, you mean detalisation15:40
noonedeadpunkSo I guess the reason was that it's pretty hard to maintain documentation ,as it's get outdated. So it's much easier just to include defaults variable files with comments regarding some tricky variables15:42
*** goldenfri has quit IRC15:42
*** gyee has joined #openstack-ansible15:43
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: docs: Release OSA Stein  https://review.opendev.org/67538515:47
ppetitYes. I meant that to a certain extent that Install Guide had the merit to be fairly detailed about severals aspects of the config process while the actual doc is somewhat less explanatory.15:48
ppetitThat being said I understand the burden of maintaining the doc up to date.15:50
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_tempest master: Add mixed setup for debian based OS  https://review.opendev.org/67535315:53
*** the_intern has joined #openstack-ansible16:03
the_internHey y'all, quick question. Where can I find the default haproxy settings for openstack services? Would they be somewhere in the haproxy-server role?16:10
openstackgerritMerged openstack/openstack-ansible-os_tacker master: service_setup: refactor service setup to a single file  https://review.opendev.org/67528916:16
jamesdentonthe_intern some are here: https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/haproxy/haproxy.yml16:17
jamesdentonothers in the role16:17
jamesdentonbut there may be more i'm not aware of16:17
the_internawesome, thanks jamesdenton16:18
jamesdentonis there something in particular you're looking for?16:18
the_interntrying to see if there are defaults for Manila on CephFS16:19
openstackgerritMerged openstack/openstack-ansible-os_trove master: service_setup: refactor service setup to a single file  https://review.opendev.org/67529316:19
noonedeadpunkthe_intern: Manila is hardly operatable I guess - it has some problems inside manila role itself16:19
noonedeadpunkSome of them has been just closed https://review.opendev.org/#/q/owner:noonedeadpunk%2540ya.ru+project:openstack/openstack-ansible-os_manila16:22
noonedeadpunkbut yeah, there should be manila endpoint in haproxy16:23
tbarronand offhand that is nothing special https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/haproxy/haproxy.yml#L26816:24
*** the_intern has quit IRC16:24
tbarronand is for the api service so is completely independent of whether CephFS or other storage is used to back the manila-share service16:25
noonedeadpunktbarron: hope it will pass tests soon.... Now we've discovered issue with nova-compute deployemnt which may ruin tepmest test for manial16:26
tbarronnoonedeadpunk: yeah I saw that but16:26
tbarronnoonedeadpunk: all that nova and cinder stuff is for the "generic" back end -- nova instances as "share servers" and cinder volumes with a filesystem as the backing store for shares16:27
tbarronnoonedeadpunk: I don't know of anyone who uses that back end in production (but am willing to learn)16:28
tbarronnoonedeadpunk: we don't have active maintainers for it in manila project itself any more16:28
vinceleviI fixed my haproxy problem, but now I got a disk full, the lxc containers are using the /var/lib fs despite the presence of "lxc" lvm VG (the OSA doc let me think that just creating the VG would be sufficient) what am I missing ?16:28
noonedeadpunktbarron: so you mean that we may easily drop generic backend?16:28
tbarronnoonedeadpunk: well it's kinda up to you and what the objectives of having manila support in OSA are16:29
tbarronnoonedeadpunk: it's unfortunately still the default back end and is used in manila CI to do things with a software defined back end that otherwise16:30
tbarronnoonedeadpunk: you need to buy a NetApp or DellEMC etc. for16:30
noonedeadpunkSo I'm not actually manila expert, but I guess we are aiming to support it as production ready as well.16:30
tbarronnoonedeadpunk: but in production to my knowledge people don't use it, if they want a softwared defined back end for manila16:31
tbarronnoonedeadpunk: and many, maybe most do!16:31
tbarronnoonedeadpunk: they use CephFS or GlusterFS16:31
tbarronnoonedeadpunk: often with NFS gateway16:32
*** allanb has joined #openstack-ansible16:32
allanbOSA isn't tested with debian is it?  just ubuntu and centos?16:33
tbarronnoonedeadpunk: so it *might* be a justifiable stance for OSA to focus on a set of viable production back ends for manila and16:33
admin0is anyone using LXD with ceph ?  i added 2 lxd nodes on an all ceph env, but they just use local storage and not ceph ( i expected it would have used ceph )16:33
tbarronnoonedeadpunk: simplify what it needs to work with16:33
allanbi tried w/ some debian9 vm's and it failed on trying to install 'snap' packages, which i believe are only on ubuntu.  could be wrong.16:33
noonedeadpunktbarron: so the thing is, that right now we're failing NFS test as wel https://logs.opendev.org/33/660333/10/check/openstack-ansible-deploy-aio_metal-debian-stable/b6ceb19/logs/openstack/aio1-utility/stestr_results.html16:34
noonedeadpunktbarron: And I guess manila still requires an instance made from service-image?16:35
tbarronnoonedeadpunk: we have to distinguish between the back end and the protocol, that's NFS protocol but I bet you are using the "generic" (nova/cinder) back end16:35
noonedeadpunkeven for nfs?16:35
noonedeadpunkoh...16:36
tbarronnoonedeadpunk: if we look at the start of the manila-share log and at its manila.conf for which are the enabled_share_backends that will tell you16:36
*** rpittau is now known as rpittau|afk16:36
tbarronthat generic back end can do either nfs or cifs share protocol16:36
tbarronbut lots of other back ends do these too16:37
tbarroncephfs on the other hand does native cephfs or nfs (using a ganesha gateway)16:37
tbarronglusterfs does native glusterfs or nfs (with gateway)16:37
tbarronvendor storage typically does nfs and sometimes cifs16:38
tbarronand there are hdfs, maprfs, etc. but let's put those aside for now16:38
noonedeadpunktbarron: hm, we've set nfs-share1 as a default type https://logs.opendev.org/33/660333/10/check/openstack-ansible-deploy-aio_metal-debian-stable/b6ceb19/logs/etc/host/manila/manila.conf.txt.gz16:38
gouthamralso, if using the generic driver (or the container driver, or NetApp/Dell-EMC/VendorXYZ with config opt driver_handles_share_servers=True), you will see cleanup errors in tempest if tempest's dynamic credentials are being used: auth.use_dynamic_credentials should be set to False.16:39
tbarronnoonedeadpunk: look at enabled_share_backends and enabled_share_protocols16:40
tbarronnoonedeadpunk: nfs_share1 is an LVM back end16:40
tbarronnoonedeadpunk: reasonable choice for simplicity but probably not for production16:40
vinceleviOK looks like I have to set lxc_container_backing_store=lvm, where do I put that ? in openstack_user_config.yml ? as a top level variable override ?16:41
*** chkumar|ruck is now known as raukadah16:42
tbarronnoonedeadpunk: you might want to consider only enabling LVM (disabling generic back end) for now and we can git it working end-to-end first16:43
tbarronnoonedeadpunk: then enable more back ends if that is useful16:43
tbarronget it :)16:43
noonedeadpunktbarron: ok, thank you for your input, will try to make smth out of this discussion.16:43
noonedeadpunkso users will be free to add whatever backend they want. For testing I think LVM and CephFS should be enough all in all. But yeah, I'll probably start from LVM as an easiest thng to test on16:45
tbarronnoonedeadpunk: gouthamr did some nice docs here that include sample local.conf etc. for these back ends:16:47
tbarronhttps://docs.openstack.org/manila/latest/contributor/development-environment-devstack.html#sample-local-conf-files-that-get-you-started16:47
*** tosky has quit IRC16:49
noonedeadpunkgreat, thanks!16:50
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Fix condition of defining nova_cinder_rbd_inuse  https://review.opendev.org/67507716:53
tbarronnoonedeadpunk: Thank you for working on this!16:58
*** the_intern has joined #openstack-ansible16:59
*** BjoernT has quit IRC17:02
*** BjoernT has joined #openstack-ansible17:03
*** BjoernT has quit IRC17:03
*** BjoernT_ has joined #openstack-ansible17:04
*** BjoernT_ has quit IRC17:04
*** BjoernT has joined #openstack-ansible17:05
*** BjoernT has quit IRC17:05
*** BjoernT has joined #openstack-ansible17:07
*** BjoernT has quit IRC17:07
*** BjoernT_ has joined #openstack-ansible17:08
*** BjoernT_ has quit IRC17:08
*** udesale has quit IRC17:08
*** BjoernT has joined #openstack-ansible17:08
*** BjoernT has quit IRC17:09
*** BjoernT has joined #openstack-ansible17:09
*** BjoernT has quit IRC17:10
*** BjoernT_ has joined #openstack-ansible17:10
*** BjoernT_ has quit IRC17:10
*** BjoernT has joined #openstack-ansible17:11
*** BjoernT has quit IRC17:11
*** BjoernT has joined #openstack-ansible17:11
*** BjoernT has quit IRC17:12
*** markvoelker has quit IRC17:12
*** BjoernT has joined #openstack-ansible17:13
*** BjoernT has quit IRC17:14
*** BjoernT_ has joined #openstack-ansible17:14
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_octavia stable/stein: Convert dynamic includes to static imports  https://review.opendev.org/67538117:14
*** BjoernT_ has quit IRC17:14
*** BjoernT has joined #openstack-ansible17:15
*** BjoernT has joined #openstack-ansible17:15
*** BjoernT has quit IRC17:16
*** BjoernT has joined #openstack-ansible17:16
*** BjoernT has quit IRC17:17
*** BjoernT_ has joined #openstack-ansible17:17
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_barbican master: service_setup: refactor service setup to a single file  https://review.opendev.org/67349117:17
*** BjoernT_ has quit IRC17:17
*** BjoernT has joined #openstack-ansible17:18
*** BjoernT has quit IRC17:18
*** BjoernT has joined #openstack-ansible17:19
logan-noonedeadpunk: would love to learn more about whats prompting https://review.opendev.org/#/c/675077 if you can point me to any bugs/logs. mostly just curious but happy to help if you need any assistance with it.17:19
*** BjoernT has quit IRC17:20
*** BjoernT_ has joined #openstack-ansible17:20
noonedeadpunklogan-: we've got broken gates right now17:20
noonedeadpunkhttps://review.opendev.org/#/c/674653/17:20
*** BjoernT_ has quit IRC17:20
*** BjoernT has joined #openstack-ansible17:21
logan-thanks17:21
*** BjoernT has quit IRC17:21
noonedeadpunkand patchset 4 was passing so now I'm trying to play around.17:22
*** BjoernT has joined #openstack-ansible17:22
noonedeadpunkSo if you have any ideas why this happens this will be highly appreciated17:22
*** BjoernT has quit IRC17:22
*** BjoernT has joined #openstack-ansible17:22
*** BjoernT has quit IRC17:23
*** BjoernT_ has joined #openstack-ansible17:23
*** vincelevi has quit IRC17:23
logan-skipping the set fact is so weird. behavior change with ansible 2.8 maybe causing it maybe?17:24
noonedeadpunkActually that happened right after you fixed variable in nova:)17:25
noonedeadpunkSo I don't know if it's ansible 2.8 or we were just living somehow with it17:25
noonedeadpunkI mean https://opendev.org/openstack/openstack-ansible-os_nova/commit/e57db22374439d7d6602659092acee27bc72fd2317:25
*** markvoelker has joined #openstack-ansible17:26
logan-well i mention that because i do know we've gone thru several iterations over the years with that var due to ansible fact handling changes, so thats the first thing i think of when i see weird issues with it17:26
logan-maybe we should default nova_cinder_rbd_inuse in the nova role to false17:27
*** BjoernT_ has quit IRC17:28
logan-and then check the gate logs for the ceph job to make sure it correctly goes to true and handles building nova.conf properly for the True state17:28
*** ppetit has quit IRC17:30
noonedeadpunkthe point is that we don't test mixed thing - when nova do not use ceph, while cinder does17:30
*** kopecmartin is now known as kopecmartin|off17:31
noonedeadpunkso we won't know how it works in such cases which was the point I guess17:31
noonedeadpunkbut yeah. strange that it doesn't set_fact...17:32
noonedeadpunkI mean it skips it17:32
noonedeadpunkoh... lxc is not in nova_compute17:33
noonedeadpunkso we won't have fact on this stage....17:34
logan-gotcha17:39
logan-well worst case we could do a DNM patch changing our ceph job to not configure the libvirt pool just to make sure it works17:39
logan-idk if we should add a permanent job for that, it might not be a bad idea, but its pretty easily testable as a one-off in the gate either way17:40
noonedeadpunkso probably we can just simplify condition to "inventory_hostname == ((groups['nova_all'] | intersect(ansible_play_hosts)) | list)[0]"17:41
logan-oh i see the host it is failing on is not even the compute, its the api container17:41
noonedeadpunkyep17:41
logan-the fact is not even needed there, so the default would satisfy that just fine17:42
noonedeadpunksince api s configured first in terms of lxc17:42
logan-i think its probably just a situation where we're missing a role default that needs to be set17:42
noonedeadpunkIt's not missing17:43
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/defaults/main.yml#L39417:43
noonedeadpunkThat's what frustrated me first:)17:43
logan-gotcha17:43
*** ianychoi has quit IRC17:43
logan-then we go and pass in that un-referencable fact in the playbook17:44
noonedeadpunkSo I'd say that it's safe to define fact just at nova_all17:44
noonedeadpunkyep17:44
logan-now that i get the picture I think https://review.opendev.org/#/c/675077/4/playbooks/common-playbooks/nova.yml is a reasonable fix17:45
logan-you may be able to default(omit) there17:45
logan-which would be even better17:45
logan-then we can defer to the role default17:45
logan-otherwise default(False) there is probably next best17:46
*** ianychoi has joined #openstack-ansible17:47
noonedeadpunkso, why don't you like simplifying condition when fact is gathered? If take into account  that nova.conf is going to be devided into nova.conf and nova-compute.cnf?17:49
noonedeadpunkSo we'll have fact when role wll be runing against the first nova host/container17:50
logan-if we don't need to set a fact to override role default behavior, let's not set it. api deploys properly with the role default, so we should use it imo.17:52
logan-and nova.conf is not divided by this fact, there are plenty of group-specific blocks deployed in many of our configs... especially nova. its not a new thing at all :)17:54
noonedeadpunkI mean we're unlikely have deployment with nova-api but without nova-compute... So fact will be set sooner or later. And since we're setting it on the deployemnt host, it will be kinda global for the rest of the services17:54
*** ianychoi_ has joined #openstack-ansible17:54
*** ianychoi_ has quit IRC17:55
noonedeadpunklogan-: so nova has to be splited since definition of api_database section makes compute try to reach database with it own17:56
noonedeadpunkSo on aio_metal compute should have big problems17:57
noonedeadpunkhttps://review.opendev.org/#/c/675148/17:57
*** BjoernT has joined #openstack-ansible17:57
*** ianychoi has quit IRC17:58
logan-yep.. im not sure what you mean by "splitted" though. it sounds like we have a problem with the database config block conditional when deploying on metal, a totally separate issue that will require a fix to the conditional in the nova.conf template.17:58
*** zirpu has quit IRC17:59
logan-i don't follow how it relates to the rbd fact fix?17:59
noonedeadpunklogan-: yeah, maybe you're right and it don't... I just mean that condition to gather fact only on compute the frst compute node doesn't make much sense to me, since it will be gathered anyway18:00
logan-it is a compute specific var override.. we don't need to override the role default otherwise18:01
logan-there's no need to run that set fact for other groups18:01
logan-looking at the playbook i think it should also work right in a metal scenario where api and compute are collocated right?18:02
noonedeadpunkSo the only place where it's used is a part of nova_rbd_inuse which is vitalhere https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/templates/nova.conf.j2#L25318:03
openstackgerritLogan V proposed openstack/openstack-ansible master: Omit nova_cinder_rbd_inuse when it is not set  https://review.opendev.org/67542918:04
noonedeadpunkso that how I came to config file separation - this part is supposed to be only in nova-compute.conf but not in nova.conf I guess.18:04
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Set default for nova_cinder_rbd_inuse  https://review.opendev.org/67507718:04
noonedeadpunklogan-: oh, you've placed yours first....18:05
logan-no worries, just wanted to get it pushed to see the gate run18:05
noonedeadpunkcool18:05
jrosserlogan-: you sure you can use omit like that? Isn’t it strictly for module parameters only?18:05
logan-i'll abandon mine and we can watch your patch18:05
logan-jrosser: iirc it is valid in this context18:06
noonedeadpunklogan-: I've already abandoned mine:)18:06
logan-oh ok18:06
openstackgerritLogan V proposed openstack/openstack-ansible master: [DNM] Test ceph without defining nova libvirt pool  https://review.opendev.org/67543018:08
noonedeadpunkSorry need to run away for some time18:11
logan-np will keep an eye on the patches and see how it goes18:11
noonedeadpunkHope be back until ci results:)18:12
*** nurdie_ has joined #openstack-ansible18:59
*** nurdie has quit IRC19:03
*** BjoernT has quit IRC19:15
*** BjoernT has joined #openstack-ansible19:16
allanbthe base container image for debian9 (stretch) seems to be missing apt-listchanges, though it has the config for apt in /etc/apt/apt.conf.d/20listchanges19:18
allanbi'll open a bug for that.19:18
noonedeadpunklogan-: so seems that omit work as expected19:18
noonedeadpunkand since it's really cleaner than default(False), see no reason not to place it19:19
*** BjoernT has quit IRC19:20
*** nurdie_ has quit IRC19:25
*** zirpu has joined #openstack-ansible19:25
*** ivve has quit IRC19:29
noonedeadpunkallanb: just post bug here once placed19:32
allanbhttps://bugs.launchpad.net/openstack-ansible/+bug/183953519:39
openstackLaunchpad bug 1839535 in openstack-ansible "debian9 container image is missing apt-listchanges package, but has the apt.conf.d/20listchanges config file, causing failure." [Undecided,New]19:39
*** noonedeadpunk has quit IRC19:42
*** noonedeadpunk has joined #openstack-ansible19:46
noonedeadpunktest19:46
*** kplant has quit IRC19:46
noonedeadpunkso this looks again like variables scope issues caused by my patch https://logs.opendev.org/53/675353/2/check/tripleo-ci-centos-7-standalone-os-tempest/dca8eec/job-output.txt.gz#_2019-08-08_17_07_08_92881519:47
noonedeadpunkBut the thing is that only triple-o check fails with that19:47
noonedeadpunkAnd variable is defined in vars https://review.opendev.org/#/c/675353/2/vars/main.yml19:49
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_tempest master: Add mixed setup for debian based OS  https://review.opendev.org/67535319:54
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_tempest master: Add mixed setup for debian based OS  https://review.opendev.org/67535319:58
*** jbadiapa has joined #openstack-ansible20:00
*** noonedeadpunk has quit IRC20:03
*** the_intern has quit IRC20:08
*** jbadiapa has quit IRC20:12
donnydosa still uses lxc correct?20:18
allanbyes20:21
*** ansmith has quit IRC20:22
jrosserdonnyd: youve got options for lxc or bare metal20:23
donnydthanks jrosser :)20:24
*** ivve has joined #openstack-ansible20:32
rhollowayis there a proper way to shut down a cluster that was deployed with osa? I see in the guide a few things for specific services like galera / rmq (essentially last node down should be first up), but curious if there is anything documented around full cluster in cases needed20:37
rhollowayI kinda broke my first osa deployment yesterday I think rebooting all the nodes and not being careful enough about it or tracking order for things like galera, I probably need a more formal process around that20:38
spotzrholloway: I know for an AIO there were instructions for reboooting which might cover the steps you're looking for20:51
admin0donnyd, i setup lxc just like 2 days ago .. everything works except console, and it is using local storage instead of ceph20:52
donnydyou mean for the control plane or for nova?20:53
admin0nova20:53
donnydoh nice20:53
admin0well, control plane automatically uses that20:53
spotzadmin0: Did you see my reply to you the other day on the ops channel?20:53
admin0yep .. i saw it the other day though .. i said good night here and was in bed20:54
spotzadmin0: Yeah I'd seen the good night part and then the question there after:)20:54
admin0its working nicely now20:54
*** ansmith has joined #openstack-ansible20:56
rhollowayhmm only thing I see about AIO reboot is https://docs.openstack.org/openstack-ansible/stein/user/aio/quickstart.html and just has a quick note about galera, maybe galera is the main thing to worry about and I should just be sure I do things in right order20:56
rhollowayusing multiple physical nodes, not AIO20:57
spotzrholloway: Yeah that's the only docs I could think of. Maybe one of the others will pop in20:58
openstackgerritDouglas Mendizábal proposed openstack/ansible-role-thales-hsm stable/stein: Ensure libnsl is installed  https://review.opendev.org/67546421:04
openstackgerritDouglas Mendizábal proposed openstack/ansible-role-thales-hsm stable/stein: Fix typo in client playbook  https://review.opendev.org/67546521:07
*** markvoelker has quit IRC21:36
*** markvoelker has joined #openstack-ansible21:53
*** markvoelker has quit IRC21:57
*** jsquare has quit IRC22:07
*** jsquare has joined #openstack-ansible22:07
*** jsquare has quit IRC22:08

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