Friday, 2018-03-09

jrawell, this is only a dev cluster for me as well, so it's not huge and it's only running core services00:08
jranonetheless, I expect things are likely fairly uniform at the -hosts level00:09
cloudnullthey should be.00:09
cloudnulland most of the os_* roles are uniform00:10
cloudnullthey all follow a similar pattern so they'll have a consistent deployment and override experience00:11
goldenfrihi can I trouble you for a sanity check. I have an AIO running and I want to add "external" floating IPs into neutron, instead of the built in "public" ones, to do that I need to add an additional network to the openstack_user_config right?00:13
goldenfriexternal being a flat non-vlan network that is connected by its self to a single nic00:14
*** flemingo has quit IRC00:16
cloudnullyes you can add floating ips to a flat network00:16
goldenfri    - network:00:17
goldenfri        container_bridge: "br-vlan"00:17
goldenfri        container_type: "veth"00:17
goldenfri        container_interface: "eth13"00:17
goldenfri        host_bind_override: "enp5s0"00:17
goldenfri        type: "flat"00:17
goldenfri        #range: "1:1"00:17
goldenfri        net_name: "external"00:17
goldenfri        group_binds:00:17
goldenfri          - neutron_linuxbridge_agent00:17
goldenfriok so does something like this make sense?00:17
goldenfrinot sure if I need the range or not00:17
idlemindgoldenfri paste.openstack.org is your friend00:17
goldenfrioh yea duh sorry00:17
cloudnullidlemind: ++00:18
cloudnullgoldenfri: assuming enp5s0 is a free interface that will all work00:19
idlemindgoldenfrie i'd have to check it against mine but it looks right as long enp5s0 exists in your system and connects to the network you expect that you've ranged out for "external"00:19
cloudnullha! exactly what idlemind said :)00:19
goldenfriok that is the int I am using for external_lb_vip_address is that going to break anything?00:19
*** osnaya has joined #openstack-ansible00:19
cloudnullwhen using a flat network I generally give neutron a free network interface00:22
osnaya@cloudnull @evrardjp Need clarification regarding....Openstack-ansible deploying on the Ubuntu Host (not containers) in lab…. If there is no explicit storage host but plan to use local storage on the computes…. Have question about /etc/openstack-deploy/openstack-user-config.yml setup values related to storage host….  Should the cinder storage host (storage hosts:…. storage1: ip:…section) be commented out or shoul00:23
cloudnullbecause I dont trust how neutron will handle it00:23
goldenfriyea, they are the same flat networks so I was hoping to get away with it if I can.00:23
goldenfriwell one way to find out :)00:23
*** chyka_ has joined #openstack-ansible00:23
idlemindgoldenfri i'd be nervous00:23
cloudnullyou can, one way that I get around that is to create a bridge and hang a veth pair off of it00:24
idlemindgoldenfri for the flat networks neutron "plugs" them into a bridge00:24
*** sawblade_ has joined #openstack-ansible00:24
idlemindso it might change  how you've ip'd that external_lb_vip00:24
goldenfriah ok hrm00:24
idlemindso ya veth pairing00:24
idlemindor qinq on-top of the existing br-vlan (i did qinq for myself but i have the necessary hardware for it)00:24
cloudnullgoldenfri: https://github.com/openstack/openstack-ansible/blob/master/etc/network/interfaces.d/aio_interfaces.cfg#L44-L5900:25
*** sawblade6 has quit IRC00:25
osnaya@cloudnull @evrardjp correcting typo above.... Should the cinder storage host (storage hosts:…. storage1: ip:…section) be commented out or should we specify the IP address for storage1: and iscsi_ip_address: value blank?)00:25
goldenfriok, I'll have look into that, thank you for the help!00:26
*** electrocucaracha has left #openstack-ansible00:26
cloudnullthat's what I use on a combined network setup where a flat network exists00:26
goldenfrione last question, how much do I have re-run when messing with the networks? host, infra or openstack?00:26
cloudnullin that case eth12 is the raw flat interface given to neutron00:27
*** chyka has quit IRC00:27
cloudnullosnaya: if you are using storage hosts you will need to fill in those sections00:27
cloudnullin general I set the ip address of the storage host and will have a storage netowrk and set the "iscsi_ip_address" to whatever address is on the storage network00:28
*** chyka_ has quit IRC00:28
osnaya@cloudnull In current setup, there is no separate storage host, plan to use local storage on compute...00:29
*** jra has quit IRC00:29
cloudnullthen you'd set both option to the same thing00:30
cloudnullyou can use the jinja variable but in general I set it to the address and leave nothing to chance00:30
idlemindosnaya the storage has to be stitched in via iscsi for 1 host or 12 hosts ... when you add you're second host you'll see it just connects up to first for all it's storage needs :) (unless you make that one have storage too, then both get disks and the cinder scheduler places volumes based on it's whims)00:32
osnaya@cloudnull when no storage host, do I comment out the storage host section in openstack-user-config.yml OR just keep the ip blank?00:32
cloudnullI'd just remove it if you have none00:33
osnaya@cloudnull is the above comment for me? remove the section from user-config.yml? or is that comment wrt another conversation?00:34
cloudnullyes for you, If you have no storage hosts you can just delete that section out of config00:34
osnaya@cloudnull thanks for the clarification.... will do that00:35
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_nova master: Convert role to use a common systemd init role  https://review.openstack.org/46617900:37
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone master: Convert role to use a common systemd init role  https://review.openstack.org/55102800:38
osnaya@idlemind thanks for the pointer... for now, I don't have storage in my lab setup00:49
idlemindosnaya no worries; my lab uses lvm and i had to tweak some horizon timers to be able to use larger images or multi-image deploys ... let me know if you add in lvm and start hitting "timeout" style issues00:50
idlemind* not horizon; nova timers i think actually00:50
idlemind... now i'm drooling over my freshly arrived 8tb 3.5" sata disks which will likely force me to start using ceph in the lab00:51
idlemindalso; where has "night light" been this whole time. my old eyes are loving it00:53
*** prometheanfire has quit IRC00:59
*** prometheanfire has joined #openstack-ansible01:04
*** hamzy has joined #openstack-ansible01:06
cloudnullidlemind: night light?01:07
idlemindfedora/gnome feature01:07
cloudnullah neat01:07
idlemindya tons down blue light i guess01:07
idlemind* tones01:07
cloudnullan neat.01:08
* cloudnull is looking if its available in kde01:08
*** ANKITA has joined #openstack-ansible01:18
ANKITAHI01:18
cloudnullo/01:22
*** jwitko has quit IRC01:22
ANKITAopenstack-ansible setup-infrastructure.yml fails at https://pastebin.com/Y0bZX3Sv01:23
cloudnullANKITA: looks like http://127.245.178.31:8181/os-releases/16.0.9/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt is missing ?01:26
cloudnullis http://127.245.178.31:8181/os-releases/16.0.9 up ?01:26
ANKITAhow to check it?01:28
ANKITAshall i download it?01:28
ANKITAosrelease for ubuntu?01:28
cloudnullmhayden: http://logs.openstack.org/79/466179/19/check/openstack-ansible-functional-centos-7/ce8f2db/job-output.txt.gz#_2018-03-09_00_44_41_547451 - looks like we're seeing package conflicts in cent ?01:29
cloudnullANKITA: check your loadbalancer and see if the repo server is up01:29
ANKITAok01:29
ANKITAping works01:32
ANKITAso assume its acessible01:32
cloudnullping but is port 8181 up ?01:33
cloudnullhatop -s /var/run/haproxy.stat01:33
cloudnullassuming you're using haproxy01:33
ANKITAyes i am01:34
ANKITAThe program 'hatop' is currently not installed. shall i install itapt install hatop01:35
cloudnullit'll be installed on your haproxy node01:36
ANKITA telnet host 8181 telnet: could not resolve host/8181: No address associated with hostname01:37
cloudnull?01:38
ANKITAhatop is down01:39
ANKITAshall i paste op?01:39
cloudnullso you see in the hatop interface that the repo server on port 8181 is down ?01:40
ANKITAyes01:40
ANKITAstatus is down01:40
cloudnullso that'll need to be something you'll have to resolve01:41
cloudnullcheck the repo server container a01:41
cloudnulland see if nginx is running01:41
ANKITAOK01:41
ANKITAOP WAS https://pastebin.com/Mu8n44xN01:41
ANKITALET Me check nginx01:41
*** sawblade_ has quit IRC01:41
cloudnullthat's the aodh server check the repo_server entries too01:42
*** sawblade6 has joined #openstack-ansible01:42
cloudnullbut check nginx in the repo server containers01:42
ANKITAnginx  inn repo container of infra is running01:44
ANKITAactive status01:44
cloudnullport 8181 up?01:44
ANKITAhow to check that hatop cmd doesn't work here01:45
cloudnullss -ntlp01:45
ANKITAthanks01:45
ANKITAin o/p send q has values but nothing in receivedq column so is it down?01:47
ANKITAhttps://pastebin.com/ReaVTGPK01:47
cloudnull`ss -ntlp | grep 8181`01:48
cloudnullon your paste, it looks like 8181 is up01:48
cloudnullcan you curl `http://localhost:8181`01:48
ANKITALISTEN     0      128          *:8181                     *:*                   users:(("nginx",pid=2021,fd=8),("nginx",pid=2020,fd=8),("nginx",pid=2019,fd=8),("nginx",pid=2018,fd=8),("nginx",pid=2017,fd=8),("nginx",pid=2016,fd=8),("nginx",pid=2015,fd=8),("nginx",pid=2014,fd=8),("nginx",pid=2013,fd=8),("nginx",pid=2012,fd=8),("nginx",pid=2011,fd=8),("nginx",pid=2010,fd=8),("nginx",pid=2009,fd=8))01:48
cloudnullor the ip address in the container01:49
ANKITAcurl connection refused01:49
ANKITAlet me chek ip01:50
cloudnullsomething like `curl http://$(ip -o r g 1 | awk '{print $7}'):8181`01:50
ANKITAi can ping to ip of lxc-info --name infra1_repo_container-98365f9801:53
ANKITAop/ of `curl http://$(ip -o r g 1 | awk '{print $7}'):8181` was 000000001:53
ANKITAconnection to port refused01:53
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Convert role to use a common systemd init role  https://review.openstack.org/55105302:04
cloudnullif you're unable to run that command within the repo server container and it return an http response something is not right02:06
cloudnullyou'll need to resolve whatever issue is making it so your repo server is not responding02:07
ANKITAam not in container now02:08
*** vnogin has joined #openstack-ansible02:08
cloudnulloh, that command will need to be run within the repo server container02:08
ANKITAam at infra02:08
ANKITAok02:08
cloudnullor the haproxy node02:08
ANKITAsrry02:08
ANKITAhaproxy node ie equvalent to infra?02:09
cloudnullhowever i think we've estabilished that the haproxy server is not connecting you back to the repo server02:09
cloudnullit can be the same, that's all dependent on how you've setup the openstack_user_config02:10
openstackgerritzhongshengping proposed openstack/openstack-ansible master: Follow the new PTI for document build  https://review.openstack.org/55105402:11
*** vnogin has quit IRC02:12
*** Leo_m has quit IRC02:12
*** Leo_m_ has joined #openstack-ansible02:13
osnaya@cloudnull with NO separate storage host scenario, commented storage_host: section in openstack_user_config.yml and run openstack-ansible setup-hosts.yml --syntax-check ---> throws below error02:13
osnaya@cloudnull Variable files: "-e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables.yml " ERROR! Attempted to execute "/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py" as inventory script: Inventory script (/opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py) had an execution error: Traceback (most recent call last):   File "/opt/openstack-ansible/playbooks/inventory/02:13
ANKITAin the container curl commond not found02:14
cloudnullosnaya: can you execute /opt/openstack-ansible/playbooks/inventory/dynamic_inventory.py02:14
cloudnulldoes that return ?02:14
osnaya@cloudnull     output = generate.main(**all_args)   File "/opt/openstack-ansible/osa_toolkit/generate.py", line 1141, in main     user_defined_config   File "/opt/openstack-ansible/osa_toolkit/generate.py", line 747, in container_skel_load     address_prefix=p_net.get('address_prefix')   File "/opt/openstack-ansible/osa_toolkit/generate.py", line 576, in _add_additional_networks     address_prefix   File "/opt/openstack-an02:15
cloudnullANKITA: yes the containers are quite minimal, if you need debug utils you can install them02:15
ANKITAcloudnull curl commands not found in repo containers02:15
osnaya  File "/opt/openstack-ansible/osa_toolkit/generate.py", line 650, in _add_additional_networks     if user_config[cphg].get(container_host) is not None: KeyError: u'storage_hosts'02:15
ANKITAsure02:15
ANKITAi'll02:15
cloudnullosnaya: mind sharing your openstack_user_config.yml ?02:16
cloudnullpasting it in http://paste.openstack.org/02:16
cloudnullIf you can I'd be happy to test it out and see what's what02:17
cloudnullalso osnaya what is the release you're using ?02:17
osnaya@cloudnull Pike02:17
openstackgerritzhongshengping proposed openstack/openstack-ansible master: Follow the new PTI for document build  https://review.openstack.org/55105402:24
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105702:34
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105702:34
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Convert role to use a common systemd init role  https://review.openstack.org/55105302:36
*** osnaya has quit IRC02:38
*** woodard has joined #openstack-ansible02:42
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_molteniron master: Follow the new PTI for document build  https://review.openstack.org/55106102:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-ceph_client master: Follow the new PTI for document build  https://review.openstack.org/55106202:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca-agent master: Follow the new PTI for document build  https://review.openstack.org/55106302:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_zaqar master: Follow the new PTI for document build  https://review.openstack.org/55106402:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca-ui master: Follow the new PTI for document build  https://review.openstack.org/55106602:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_designate master: Follow the new PTI for document build  https://review.openstack.org/55106702:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_cloudkitty master: Follow the new PTI for document build  https://review.openstack.org/55106502:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_ironic master: Follow the new PTI for document build  https://review.openstack.org/55106802:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca master: Follow the new PTI for document build  https://review.openstack.org/55107002:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-pip_install master: Follow the new PTI for document build  https://review.openstack.org/55106902:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-ops master: Follow the new PTI for document build  https://review.openstack.org/55107102:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-repo_server master: Follow the new PTI for document build  https://review.openstack.org/55107202:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_trove master: Follow the new PTI for document build  https://review.openstack.org/55107302:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_almanach master: Follow the new PTI for document build  https://review.openstack.org/55107402:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_rally master: Follow the new PTI for document build  https://review.openstack.org/55107502:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-tests master: Follow the new PTI for document build  https://review.openstack.org/55107802:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_nova master: Follow the new PTI for document build  https://review.openstack.org/55107602:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_magnum master: Follow the new PTI for document build  https://review.openstack.org/55107702:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-rabbitmq_server master: Follow the new PTI for document build  https://review.openstack.org/55107902:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-lxc_container_create master: Follow the new PTI for document build  https://review.openstack.org/55108002:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_watcher master: Follow the new PTI for document build  https://review.openstack.org/55109902:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-repo_build master: Follow the new PTI for document build  https://review.openstack.org/55110202:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_octavia master: Follow the new PTI for document build  https://review.openstack.org/55110302:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_searchlight master: Follow the new PTI for document build  https://review.openstack.org/55110402:48
openstackgerritzhongshengping proposed openstack/openstack-ansible-plugins master: Follow the new PTI for document build  https://review.openstack.org/55110502:48
*** esberglu has joined #openstack-ansible03:02
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105703:05
*** ansmith has quit IRC03:07
openstackgerritzhongshengping proposed openstack/openstack-ansible master: Follow the new PTI for document build  https://review.openstack.org/55110903:08
*** hamzy has quit IRC03:14
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105703:29
*** mburrows has joined #openstack-ansible03:44
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105703:45
*** woodard_ has joined #openstack-ansible03:54
*** woodard has quit IRC03:54
*** gkadam has joined #openstack-ansible03:55
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105703:59
*** esberglu has quit IRC04:10
*** dave-mccowan has quit IRC04:12
*** hamzy has joined #openstack-ansible04:23
*** ANKITA has quit IRC04:23
*** coolj has quit IRC04:25
*** armaan has quit IRC04:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca master: Follow the new PTI for document build  https://review.openstack.org/55112004:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-ceph_client master: Follow the new PTI for document build  https://review.openstack.org/55112104:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_molteniron master: Follow the new PTI for document build  https://review.openstack.org/55112204:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_magnum master: Follow the new PTI for document build  https://review.openstack.org/55112304:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_rally master: Follow the new PTI for document build  https://review.openstack.org/55112404:27
*** armaan has joined #openstack-ansible04:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_heat master: Follow the new PTI for document build  https://review.openstack.org/55112504:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_ceilometer master: Follow the new PTI for document build  https://review.openstack.org/55112604:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-lxc_hosts master: Follow the new PTI for document build  https://review.openstack.org/55112704:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_sahara master: Follow the new PTI for document build  https://review.openstack.org/55112804:27
*** coolj has joined #openstack-ansible04:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105704:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_aodh master: Follow the new PTI for document build  https://review.openstack.org/55113004:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_zaqar master: Follow the new PTI for document build  https://review.openstack.org/55112904:27
openstackgerritzhongshengping proposed openstack/openstack-ansible-pip_install master: Follow the new PTI for document build  https://review.openstack.org/55113104:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_swift master: Follow the new PTI for document build  https://review.openstack.org/55113204:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_octavia master: Follow the new PTI for document build  https://review.openstack.org/55113304:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_searchlight master: Follow the new PTI for document build  https://review.openstack.org/55113404:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca-agent master: Follow the new PTI for document build  https://review.openstack.org/55113504:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-openstack_openrc master: Follow the new PTI for document build  https://review.openstack.org/55113604:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_watcher master: Follow the new PTI for document build  https://review.openstack.org/55113704:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_designate master: Follow the new PTI for document build  https://review.openstack.org/55113804:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_barbican master: Follow the new PTI for document build  https://review.openstack.org/55113904:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-galera_client master: Follow the new PTI for document build  https://review.openstack.org/55114004:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-haproxy_server master: Follow the new PTI for document build  https://review.openstack.org/55114204:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_almanach master: Follow the new PTI for document build  https://review.openstack.org/55114104:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-lxc_container_create master: Follow the new PTI for document build  https://review.openstack.org/55114304:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-galera_server master: Follow the new PTI for document build  https://review.openstack.org/55114404:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_monasca-ui master: Follow the new PTI for document build  https://review.openstack.org/55114504:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-repo_build master: Follow the new PTI for document build  https://review.openstack.org/55114604:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_gnocchi master: Follow the new PTI for document build  https://review.openstack.org/55114704:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-plugins master: Follow the new PTI for document build  https://review.openstack.org/55114804:28
openstackgerritzhongshengping proposed openstack/openstack-ansible-os_keystone master: Follow the new PTI for document build  https://review.openstack.org/55114904:28
*** chyka has joined #openstack-ansible04:30
*** chhagarw has joined #openstack-ansible04:31
*** chhavi__ has joined #openstack-ansible04:31
*** chyka has quit IRC04:34
openstackgerritzhongshengping proposed openstack/openstack-ansible master: Follow the new PTI for document build  https://review.openstack.org/55110904:37
*** clone99 has quit IRC04:53
*** ivve has joined #openstack-ansible04:55
*** poopcat has quit IRC04:59
*** vnogin has joined #openstack-ansible05:08
*** vnogin has quit IRC05:13
*** mburrows has quit IRC05:20
*** udesale has joined #openstack-ansible05:27
*** hamza21 has joined #openstack-ansible05:33
*** radeks__ has joined #openstack-ansible06:04
*** radeks_ has joined #openstack-ansible06:06
*** radeks__ has quit IRC06:09
*** armaan has quit IRC06:18
*** armaan has joined #openstack-ansible06:18
*** mburrows has joined #openstack-ansible06:23
*** masber has quit IRC06:26
*** gkadam has quit IRC06:28
*** sar has joined #openstack-ansible06:43
*** Sha000000 has joined #openstack-ansible06:52
*** lvdombrkr has joined #openstack-ansible07:04
*** woodard_ has quit IRC07:09
*** lvdombrkr89 has joined #openstack-ansible07:12
*** lvdombrkr has quit IRC07:14
*** Sha000000 has quit IRC07:24
*** pcaruana has joined #openstack-ansible07:27
*** eumel8 has joined #openstack-ansible07:32
*** woodard has joined #openstack-ansible07:47
*** PTO has joined #openstack-ansible07:51
*** woodard has quit IRC07:52
gokhan_hi odyssey4me evrardjp ı wrote my role and see that venv of myservice is prepared with repo build. but when role tries to retrieve checksum for venv download, it gives http 404 error for download url. ı didn't find where I did wrong things. this is error log: http://paste.openstack.org/show/696017/ this is task:https://github.com/b3lab/openstack-ansible-b3lab_safirnotification/blob/master/tasks/safirnotification_install.yml#L62  what is your th07:58
gokhan_oughts about this error?07:58
*** lvdombrkr89 has quit IRC08:00
*** lvdombrkr89 has joined #openstack-ansible08:01
evrardjpgokhan_: could you check your repo build logs?08:01
evrardjpI haven't tried with things like https://github.com/b3lab/openstack-ansible-b3lab_safirnotification/blob/master/defaults/main.yml#L72-L7308:02
*** epalper has joined #openstack-ansible08:08
*** MrWatson has quit IRC08:09
*** NostawRm has joined #openstack-ansible08:09
*** lvdombrkr has joined #openstack-ansible08:10
*** lvdombrkr89 has quit IRC08:10
gokhan_evrardjp, I have tried it before . it worked. https://github.com/b3lab/openstack-ansible-os_horizon/blob/safir/pike/defaults/main.yml#L303-L30608:19
gokhan_evrardjp, ı will run repo-build with -vvv08:22
*** gkadam has joined #openstack-ansible08:25
*** armaan has quit IRC08:27
*** armaan has joined #openstack-ansible08:27
*** electrofelix has joined #openstack-ansible08:28
ThomasShi08:30
*** lvdombrkr89 has joined #openstack-ansible08:41
*** lvdombrkr has quit IRC08:44
*** woodard has joined #openstack-ansible08:46
*** lvdombrkr has joined #openstack-ansible08:48
*** threestrands_ has quit IRC08:48
*** lvdombrkr89 has quit IRC08:49
*** woodard has quit IRC08:51
*** radeks__ has joined #openstack-ansible08:58
*** ygl has joined #openstack-ansible09:01
*** radeks_ has quit IRC09:01
yglhi all09:01
yglwhen I do a AIO install the neutron role is failing09:01
yglcan someone help me please09:01
yglcloudnull: hi, can you help me please09:02
yglcloudnull: http://paste.openstack.org/show/696042/09:03
evrardjpygl: you need ovs ?09:06
yglevrardjp: yes. I see this error in the neutron container09:06
yglevrardjp:  rmmod: ERROR: Module bridge is in use by: br_netfilter09:07
yglevrardjp: aio1-neutron-server-container-f95665c5 systemd[1]: Failed to start Open vSwitch Forwarding Unit09:07
evrardjpyeah I guess09:07
evrardjpProbably some conditionals to add09:07
*** hamza21 has quit IRC09:07
evrardjpthe ovs path is not exercised yet09:07
yglevrardjp: where exactly ?09:07
yglevrardjp: how to proceed npw ?09:08
evrardjpI mean ovs is not tested automatically09:08
evrardjpso there is room for improvement there09:08
evrardjpI heard ppl working on it yesterday09:08
evrardjpyou're on master or queens I guess?09:08
yglevrardjp: ovs-ctl[8164]: modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-116-generic/modules.dep.bin'09:08
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible master: [WIP] Integrate Blazar with OpenStack Ansible  https://review.openstack.org/54995609:08
evrardjpygl: my question still stands: do you really need ovs ?09:08
evrardjpshould I say: why do you need ovs?09:09
yglevrardjp: I am just executing the ansible scripts in an ubuntu vm as per https://docs.openstack.org/openstack-ansible/queens/contributor/quickstart-aio.html09:09
*** radeks__ has quit IRC09:09
evrardjpthe quickstart aio isn't doing ovs09:09
yglevrardjp: so how should I proceed now ?09:10
evrardjpSorry to focus on that but I think someone new to openstack-ansible should evaluate linux bridge first: more stable, more tested and works for the common use cases09:10
yglevrardjp: is this  bug in queens ansible ?09:10
yglevrardjp: how to change it to linuc bridge ?09:10
evrardjpygl: so you're following the deploy guide or the quickstart aio?09:11
yglevrardjp: quickstart guide09:11
evrardjpbecause if you followed quickstart aio, nothing is doing ovs there, so you probably added a var09:11
evrardjpremoving them should do the trick09:11
yglevrardjp: how to remove an what to remove ?09:12
evrardjpygl: don't get me wrong, it's possible to get ovs working, it just needs effort09:12
evrardjpygl: what did you change vs the guide?09:12
yglevrardjp: nothing. I am just following the quickstart aio as it is09:12
evrardjpthat's not possible09:13
evrardjplet's evaluate what happened then09:13
yglI am executing this "openstack-ansible os-neutron-install.yml"09:13
evrardjpcould you show what's in your /etc/openstack_deploy/user_variables.yml ?09:14
yglfrom the host09:14
yglok09:14
evrardjpygl: the quickstart aio is an All In One machine, so the deploy node and the target node are the same09:14
evrardjpif you had simple linux configured, no fancy networking, the process should work just fine09:14
yglevrardjp: http://paste.openstack.org/show/696048/09:15
evrardjpcat /etc/network/interfaces ?09:15
evrardjpare you using ovs on the host already?09:15
evrardjpstart with a clean ubuntu node09:16
yglevrardjp: ok09:16
yglevrardjp: I am not using ovs on the node09:16
yglevrardjp: http://paste.openstack.org/show/696052/09:17
evrardjpyou have two source there, probably worth removing the first one09:17
evrardjpwhat about /etc/network/interfaces.d/*.cfg ?09:17
yglevrardjp: u mean it should have only one interface on the host ?09:17
evrardjpno09:18
evrardjpI meant you have two lines that source /etc/network/interfaces.d/* and /etc/network/interfaces.d/*.cfg09:18
evrardjpthat sounds bad09:18
evrardjpjust having source /etc/network/interfaces.d/*.cfg is enough09:18
evrardjpand then I am wondering what's in those files09:18
yglevrardjp: ok I will start a fresh installation09:19
evrardjpwe can figure out the problem first if you like09:19
evrardjpbut I think if you have many small misconfigurations like that, it can become a mess very quickly09:19
yglevrardjp: anyway I am destroying that vm09:20
yglevrardjp: I am installing a new vm ubuntu 1609:23
yglevrardjp: thanks for your help09:24
*** masber has joined #openstack-ansible09:25
*** ygl has quit IRC09:27
hwoaranggood morning09:29
hwoarangis anyone looking at the ceph-ansible link failures that affect all aio jobs http://logs.openstack.org/70/550870/1/check/openstack-ansible-linters/065d3f3/job-output.txt.gz#_2018-03-08_15_40_42_296213 ?09:29
evrardjphey hwoarang09:30
evrardjphttps://review.openstack.org/#/c/550542/09:32
*** holser__ has joined #openstack-ansible09:32
evrardjpthe follow up would be https://review.openstack.org/#/c/550749/309:33
evrardjpbut we have things to iron out09:33
hwoarangok thanks evrardjp09:36
hwoaranghmm. ubuntu times out. maybe we should move that to aio_basekit due to node slowness?09:37
hwoarangso we can get things moving a bit?09:37
hwoarangiirc in ptg they said that gates are slower due to meltdown/spectre mess09:38
evrardjpyeah09:38
evrardjpwe discussed that with odyssey4me yesterday09:39
*** mbuil has joined #openstack-ansible09:39
evrardjpI think right now we should merge things, and get queens deadline out of the door09:40
openstackgerritAdrien Cunin proposed openstack/openstack-ansible-lxc_hosts master: Also copy /etc/apt/sources.list.d/ into containers  https://review.openstack.org/55122909:44
*** holser__ has quit IRC09:45
*** SmearedBeard has quit IRC09:45
*** holser__ has joined #openstack-ansible09:47
*** lvdombrkr has quit IRC09:48
evrardjphwoarang: we can discuss it together if you like09:49
*** woodard has joined #openstack-ansible09:51
*** woodard has quit IRC09:55
hwoarangwe can discuss09:55
hwoarangi presume the timeouts affect queens so that would help merging things faster right?09:56
*** chyka has joined #openstack-ansible09:57
*** SmearedBeard has joined #openstack-ansible09:57
*** chyka has quit IRC10:01
*** vnogin has joined #openstack-ansible10:02
*** Smeared_Beard has joined #openstack-ansible10:02
*** SmearedBeard has quit IRC10:04
*** armaan has quit IRC10:06
*** armaan has joined #openstack-ansible10:06
jrossershould this work? https://www.irccloud.com/pastebin/XHwwooVa/10:10
*** armaan has quit IRC10:11
evrardjphwoarang: the idea is to refactor the jobs10:23
hwoarangok yep but would aio_basekit be a temp solution until we get queens out?10:27
hwoarangthough we seem to have all sort of different issues. timeout is just one of them10:27
hwoaranghmm seems like centos mirror are sick again10:27
*** udesale_ has joined #openstack-ansible10:29
openstackgerritgit-harry proposed openstack/openstack-ansible-tests master: Add tests for APTRepositoryCacheUpdateRule  https://review.openstack.org/55124610:30
*** vnogin has quit IRC10:30
*** udesale has quit IRC10:32
*** udesale has joined #openstack-ansible10:33
*** udesale_ has quit IRC10:33
*** udesale has quit IRC10:40
*** woodard has joined #openstack-ansible10:44
*** vnogin has joined #openstack-ansible10:46
*** woodard has quit IRC10:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Clean-up gate code to use mirror_info and pin ceph-ansible SHA  https://review.openstack.org/55125110:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/queens: Clean-up gate code to use mirror_info  https://review.openstack.org/55125110:55
odyssey4megokhan_ the download URL for the venv/checksum is provided in the group_vars - for example https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/horizon_all.yml#L41-L42 - you would need to have similar vars in an appropriate group_vars file in /etc/openstack_deploy/group_vars10:57
*** mburrows has quit IRC11:04
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Clean-up gate code to use mirror_info  https://review.openstack.org/55125811:11
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/ocata: Clean-up gate code to use mirror_info  https://review.openstack.org/55125911:19
*** hw_wutianwei has quit IRC11:22
*** hw_wutianwei has joined #openstack-ansible11:22
*** SmearedBeard has joined #openstack-ansible11:23
*** Smeared_Beard has quit IRC11:24
*** vnogin has quit IRC11:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/newton: Clean-up gate code to use mirror_info  https://review.openstack.org/55126011:27
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/pike: Clean-up gate code to use mirror_info  https://review.openstack.org/55125811:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/ocata: Clean-up gate code to use mirror_info  https://review.openstack.org/55125911:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/ocata: Clean-up gate code to use mirror_info  https://review.openstack.org/55125911:33
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible stable/newton: Clean-up gate code to use mirror_info  https://review.openstack.org/55126011:33
*** vnogin has joined #openstack-ansible11:38
xdfilanyone going to Vancouver?11:46
*** vnogin has quit IRC11:50
*** woodard has joined #openstack-ansible11:51
*** vnogin has joined #openstack-ansible11:52
*** woodard has quit IRC11:55
*** SerenaFeng has joined #openstack-ansible12:00
jamespoHello, getting this error on pike, trying to open network_topology page from horizon: [Wed Mar 07 15:14:27.334311 2018] [wsgi:error] [pid 4418:tid 140360685680384] UserWarning: Using keystoneclient sessions has been deprecated12:18
jamespo. Please update your software to use keystoneauth1.Recoverable error: Unknown Error (HTTP 504)12:18
jamespoIs this our config or mismatch between component versions?12:18
jamespo( from infra2_horizon_container-19edb659/horizon/horizon-error.log)12:19
*** dave-mccowan has joined #openstack-ansible12:20
ionii have a question, i take care of a cloud with 5 regions, i have a primary keystone on the first region in which all other 4 connect to12:20
ionii want to upgrade from newton to ocata12:20
ionido you happen to know if keystone is on ocata and the other 4 on newton, it will work?12:21
gokhan_odyssey4me I added it appropriate group_vars file and it worked :) thanks alot :)12:22
*** chyka has joined #openstack-ansible12:24
*** chyka has quit IRC12:29
evrardjpjamespo: mmm we should be okay on that side, because we are officially using the version provided by requirements12:32
evrardjpjamespo: is that an upgrade, or a fresh install?12:32
*** stuartgr has joined #openstack-ansible12:32
sarAm I correct in assuming that the monitoring user that gets created during the rabbitmq playbook is intended to be used for logging in to the rabbitmq management gui at the :15672 port?12:33
evrardjpioni: good question12:33
jamespoevrardjp: It is a fresh install12:33
evrardjpsar: I'd say yes on the first part of the thing12:33
evrardjpsar: the GUI not so sure, but at least sending administrative commands12:33
evrardjpjamespo: fresh installs should be fine12:34
evrardjpyou should probably file a bug with your current sha version, your user_*.yml variables12:34
evrardjpmaybe showing the version of keystoneclient/keystoneauth1 in the venv.12:34
evrardjpjamespo: but that looks like an unconstrained version of keystone12:35
sarOk. I'm getting these error messages in the rabbitmq log: "HTTP access denied: user 'monitoring' - Not management user". Just wondering if that was what is was intended for12:35
evrardjpmmm12:35
evrardjplet me double check sar12:35
jamespoOK thanks, will try and reproduce a few more times12:35
evrardjphttps://github.com/openstack/openstack-ansible/blob/85ce5a0fadc22e81fcd1267afa0be0f462edd953/playbooks/rabbitmq-install.yml#L70-L7512:36
evrardjpsar ^12:36
*** udesale has joined #openstack-ansible12:36
evrardjpwondering why you see the errors12:36
sarYes, i've found that same playbook. But what is the monitoring gui? The one at port 15672, right?12:36
evrardjphow are you monitoring the rabbitmq?12:37
sarI'm just trying to access it using a web browser. It shows a login form, but i get that error when i try to log in12:37
evrardjpoh12:39
evrardjpI see what you mean now12:39
evrardjpthat should be the admin user12:39
evrardjpthe monitoring is just for monitoring purposes12:39
evrardjpiirc12:40
*** SerenaFeng has quit IRC12:40
sarAh, ok. Well' there is no admin user. Only the users created by OSA12:40
evrardjpoh no it should do the trick12:40
evrardjplet me double check12:41
evrardjp:)12:41
sarPlease. And thank you very much for the help :-)12:41
evrardjpok, so to access the web interface, we have the plugin that's enabled by default. Good.12:42
evrardjpThen you need an admistrative root user12:42
evrardjpwe don't have any other user by default than monitoring12:42
*** gkadam_ has joined #openstack-ansible12:43
evrardjpit was added long ago, maybe before the time we vhosted rabbitmq12:44
sarOk. I can always add a user myself, or modify the monitoring user. I was just wondering if the monitoring user was meant to be used like this12:45
*** gkadam has quit IRC12:46
evrardjpmaybe we should add something like vhost: /12:46
evrardjpconfigure_priv: .*12:47
evrardjpread_priv: .*12:47
evrardjpI'dd add a separate user12:47
evrardjpkeep the monitoring user for other reasons12:47
sarYes, I agree12:47
evrardjpbut it seems our monitoring user, as is, is quite meaning less12:47
jamespoOK, looks like things are trying to connect to external address for keystone which they shouldn't be12:47
evrardjpjamespo: yes but why12:47
evrardjpjamespo: not sure what you're doing and what version of keystoneauth1 is used12:48
jamespoI think it may have been misleading, I can't get that same error now, just 504 errors, which I have followed back to nova log12:49
jamespowhich is trying to access external side of haproxy12:49
*** woodard has joined #openstack-ansible12:49
evrardjpthat sounds bad too12:49
evrardjpwhat's your user configuration?12:49
evrardjpthere is something wrong on your configuration12:50
evrardjpnova should speak internally12:50
jamespoYes I think we must have a bit of config wrong somewhere, sorry to bug you12:51
*** hw_wutianwei has quit IRC12:51
*** hw_wutianwei has joined #openstack-ansible12:52
evrardjpjamespo: no worries12:52
evrardjpandymccr: fyi everything is blocked until https://review.openstack.org/#/c/550542/ passes12:53
*** woodard has quit IRC12:54
evrardjpwe're gonna move to a different testing, it's too hard to make things pass now.12:54
evrardjpthanks spectre12:54
evrardjpmhayden: if you could have a look at why https://review.openstack.org/#/c/503086/ is failing at centos that would be nice12:56
evrardjpgcc is your friend right? :p12:56
*** vnogin_ has joined #openstack-ansible12:58
*** vnogin has quit IRC12:58
*** woodard has joined #openstack-ansible13:05
*** woodard has quit IRC13:05
*** woodard has joined #openstack-ansible13:06
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible stable/newton: Clean-up gate code to use mirror_info  https://review.openstack.org/55126013:07
*** hamza21 has joined #openstack-ansible13:09
*** ansmith has joined #openstack-ansible13:11
evrardjphwoarang: could you make this happen: https://review.openstack.org/#/c/551251/2 ?13:11
*** vnogin_ has quit IRC13:12
evrardjpmhayden: openstask!13:12
jamespoevrardjp: checked and all endpoints look right, think this could be a bug potentially13:13
jamespoalmost like auth address is being passed all the way from the browser13:13
*** Sha0000 has joined #openstack-ansible13:14
*** vnogin has joined #openstack-ansible13:16
mhaydenmorning!13:16
*** armaan has joined #openstack-ansible13:17
*** idlemind has quit IRC13:19
*** armaan has quit IRC13:19
*** armaan has joined #openstack-ansible13:20
evrardjpcloudnull: could you check my comment on https://review.openstack.org/#/c/551032/ ?13:20
evrardjpmhayden: good morning!13:20
evrardjpmhayden: every centos is borked13:20
evrardjp:)13:21
evrardjpthat's a nice way to say hello, isn't it?13:21
evrardjpasking infra if it's in images or not13:22
*** armaan has quit IRC13:24
jrosserevrardjp: i think this is another tag related problem13:26
jrosserhttps://www.irccloud.com/pastebin/XHwwooVa/13:27
*** jsheeren has joined #openstack-ansible13:27
mhaydenoh13:28
mhaydenwhat's wrong?13:28
* mhayden is looking13:29
mhaydenegads -- dependency conflict13:29
* mhayden builds a test instance to look13:30
mhaydeni wonder if it has something to do with what infra has in their default image13:31
*** vnogin has quit IRC13:34
*** SmearedBeard has quit IRC13:34
openstackgerritMajor Hayden proposed openstack/openstack-ansible-tests master: Upgrade CentOS packages before testing  https://review.openstack.org/55127913:36
mhaydentesting ^^13:36
evrardjpjrosser: that or some register missing :)13:36
evrardjpjrosser: we have a tagfilter strategy13:37
evrardjpMaybe we should use it in our testing.13:37
*** stuartgr has quit IRC13:38
evrardjpmhayden: yeah dependencies on gcc :/13:38
mhaydeni'm wondering if the current infra image has a bad package set13:39
* mhayden couldn't reproduce on a recent centos cloud image13:39
*** vnogin has joined #openstack-ansible13:39
jrosserahhhh right looks like i cant use pike at all :( https://bugs.launchpad.net/nova/+bug/175134913:41
openstackLaunchpad bug 1751349 in OpenStack Compute (nova) pike "Keystone auth parameters cannot be configured in [keystone] section" [Undecided,Invalid]13:42
*** Sha0000 has quit IRC13:43
*** SmearedBeard has joined #openstack-ansible13:44
*** radeks_ has joined #openstack-ansible13:44
openstackgerritMajor Hayden proposed openstack/openstack-ansible-tests master: Upgrade CentOS packages before testing  https://review.openstack.org/55127913:44
*** hw_wutianwei has quit IRC13:46
evrardjpmhayden: yeah I was wondering too13:47
evrardjpjrosser: :(13:47
jrosserevrardjp: yeah thats really pants13:48
*** hamza21 has quit IRC13:48
jrosserwe're just wondering if we should hack logan's rejected patch all over the compute nodes, or just burn it and put queens on it13:48
jrosseradvice welcome there about the state of queens right now13:49
evrardjpjrosser: gates are borked, but that's because infra has changed variables. I can do my own build very quick to tell you the real state for deployers if you like13:49
jrosserthat would be super helpful13:50
*** vnogin has quit IRC13:50
jrosserwe'll take a look at bodging the nova code in the meantime13:50
*** vnogin has joined #openstack-ansible13:50
*** holser__ has quit IRC13:51
*** holser___ has joined #openstack-ansible13:51
*** hamza21 has joined #openstack-ansible13:51
evrardjpjrosser: don't forget it's not hard to have your own fork of the code :)13:52
evrardjpthat's what it was also built for :D13:52
evrardjpbut yeah, using queens is maybe a better thing13:52
jrosseryeah, i know what to do for the osa roles in that respect, but for nova itself?13:52
evrardjpyeah yeah13:52
evrardjpwe built the toolkit FOR that13:52
evrardjphttps://github.com/openstack/openstack-ansible/blob/stable/pike/playbooks/defaults/repo_packages/openstack_services.yml13:53
evrardjpjrosser: ^ point to whatever your like13:53
evrardjpyour fork will be used when repo-build-ing13:53
jrosserexcellent13:53
evrardjpbut you're on your own after that, we can't support anything that's your doing! :p13:54
*** jsheeren has quit IRC13:54
evrardjp(I mean: editing nova is a can full of ... surprises!)13:54
*** vnogin has quit IRC13:55
evrardjphttps://i.imgur.com/Zvet0.gif13:59
*** Sha0000 has joined #openstack-ansible14:01
*** gkadam__ has joined #openstack-ansible14:01
*** vnogin has joined #openstack-ansible14:03
jamespoThanks evrardjp, just forking it now (nova) and patching14:03
*** gkadam_ has quit IRC14:03
*** hw_wutianwei has joined #openstack-ansible14:05
evrardjpjamespo: ?14:21
evrardjpyou should try to avoid that :p14:21
jamespohttps://review.openstack.org/#/c/547654/ + https://github.com/openstack/openstack-ansible/blob/stable/pike/playbooks/defaults/repo_packages/openstack_services.yml14:23
*** throwsb1 has joined #openstack-ansible14:25
evrardjpjamespo: so you're also victim of that bug? I thought that was only for specific use cases14:26
jamespoIt is the cause of what I was asking earlier, I worth with jrosser14:29
jamespowe need everything to talk over internal networks, only end users should be going to the public endpoint14:29
jamespoAnd I think that's a sensible use case really, not sure why anything would try to go to the external/public endpoint from inside14:30
jamespowork with *14:32
openstackgerritMajor Hayden proposed openstack/openstack-ansible-tests master: Allow yum to skip broken package dependencies  https://review.openstack.org/55127914:34
*** sawblade6 has quit IRC14:35
*** sawblade6 has joined #openstack-ansible14:35
openstackgerritMerged openstack/openstack-ansible-os_zaqar master: Follow the new PTI for document build  https://review.openstack.org/55112914:39
evrardjpjamespo: yes that's definitely a sensible use case14:39
evrardjpbut I am not sure why this started to happen14:39
evrardjpjamespo: I'd use Queens.14:40
jamespoIt looks like it was always happening and just that nobody found the problem, we might move to queens but very close with this deployment so was hoping to get the last few things working14:41
openstackgerritMajor Hayden proposed openstack/openstack-ansible-tests master: Allow yum to skip broken package dependencies  https://review.openstack.org/55127914:46
evrardjpjamespo: you mean you have the same kind of overrides as logan, right? Because I am concerned gates didn't catch that14:51
evrardjpprobably worth doing one more scenario for it14:51
jamespoI'm not sure exactly what Logan was up to, but I assumed/hoped that everything would talk internally14:58
jamespofrom a security point of view at least14:58
jamespoSeems like it would be sensible to always talk within one cloud/region, then if something needs to talk cross region then use the external endpoint for that15:00
evrardjpyes, taht's what's by default: Always talk within one region15:04
*** kstev has joined #openstack-ansible15:06
jamespoApart from nova :)15:11
*** Sha0000 has quit IRC15:11
jamespoor when I say within the region, I meant internally too15:11
*** epalper has quit IRC15:19
*** osn1 has joined #openstack-ansible15:19
*** rickflare2 has quit IRC15:22
jamespoevrardjp: I added "nova_git_repo" to a user_variables.yml file but it won't take, do I need to do something else to make it load ing?15:22
jamespoI assume this role is setting up the repo container with the right version https://github.com/openstack/openstack-ansible-repo_build15:23
*** SerenaFeng has joined #openstack-ansible15:23
*** vnogin has quit IRC15:27
openstackgerritMerged openstack/openstack-ansible stable/queens: Clean-up gate code to use mirror_info  https://review.openstack.org/55125115:28
*** vnogin has joined #openstack-ansible15:28
*** hamza21 has quit IRC15:31
*** SerenaFeng has quit IRC15:32
*** vnogin has quit IRC15:33
*** Sha000000 has joined #openstack-ansible15:33
jamesposorry, it does look like it's working but it still pulled in the old/normal nova repo too15:34
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible master: [WIP][DOC] Update for Newton EOL  https://review.openstack.org/55131615:34
*** vnogin has joined #openstack-ansible15:34
spotzPrep for when Newton goes EOL15:34
*** esberglu has joined #openstack-ansible15:37
*** vnogin has quit IRC15:39
*** udesale has quit IRC15:41
evrardjpthanks spotz15:49
spotzevrardjp: Knowing you you'd tag it while I was asleep or riding:)15:50
evrardjphaha15:50
evrardjpFor now things are broken, so it's not yet ready15:50
spotzI'll blame mhayden cause I can't for much longer:)15:51
evrardjpoh :(15:52
evrardjpyeah15:52
evrardjpif I could get some votes on https://review.openstack.org/#/c/551260/3 that would be great15:52
spotzI'm working on it.. mhayden and review:)15:52
evrardjpspotz: centos is broken, and because he brought all of that to us, it's kinda his fault?15:52
evrardjp:)15:52
spotzevrardjp: It's just always his fault!:)15:52
evrardjpWhat will we do when we can't blame him anymore? We won't progress as fast too!15:53
evrardjpdoom and despair!15:53
spotzWe'll still blame him, he just may not be logged in to see15:53
spotzodyssey4me evrardjp - fixing the releasenote15:55
spotzactually its mnaser and it's the commit message:)15:56
spotzreading is hard yo15:56
mnaserwhatd i do15:56
osn1@cloudnull @evrardjp here is the openstack_user_config.yml for your review.... (deployment on 1 controller, 2comp) - No containers, No storage host...http://paste.openstack.org/show/696392/15:56
spotzmnaser: Typo in the commit, I've fixed it15:56
mnaseroh ok cool :D15:57
mnaserthank you, tho most of that patch was odyssey4me15:57
spotzUsually I ask first if it's someone I've never fixed before but for some reason I thought it was Jesse's patch15:57
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible stable/newton: Clean-up gate code to use mirror_info  https://review.openstack.org/55126015:57
evrardjpmnaser: you fixed stuff with odyssey4me :)15:57
evrardjpwhat... it was almost ready!15:57
mnaseroh yay15:58
mnaserhorizon running out of open files15:58
evrardjpyeah15:58
evrardjplove those kinds15:58
SamYapleopenstackgerrit: did you get a chance to look at the ekystone bindep patch? https://review.openstack.org/#/c/549223/15:58
mnaserOperationalError: (2004, 'Can\\'t create TCP/IP socket (24 "Too many open files")')15:58
SamYapleooops odyssey4me ^15:58
mnaserwould we be okay with proposing a patch upstream to fix that isuse15:58
spotzevrardjp andymccr - one of you re +2 and workflow please15:58
mnaserby fix, it's increase the limit of open files because i am not about to dig into horizons code15:58
andymccrgot it!15:59
*** stuartgr has joined #openstack-ansible15:59
spotzandymccr: thanks16:00
osn1@cloudnull @evrardjp when commented storage section from the config, it errors out on --syntax-check .... please advise (there is no separate storage in my setup), plan to use just local storage16:01
*** pcaruana has quit IRC16:02
*** kstev1 has joined #openstack-ansible16:03
*** kstev has quit IRC16:04
mnasermay i ask the decision behind using mysql with horizon for session rather than memcache?16:05
SamYaplemnaser: persistenance16:06
SamYaplerestarting memcache could lose someones active session, backed by mysql tahts not the case16:06
SamYapleits actually backed by mysql, cached by memcache16:07
osn1@cloudnull @evrardjp will join back around 9am pst .. will ping you then16:07
*** osn1 has quit IRC16:07
*** jamesdenton has quit IRC16:08
*** vnogin has joined #openstack-ansible16:10
*** stuartgr has quit IRC16:10
cloudnullmornings16:13
*** ansmith has quit IRC16:16
openstackgerritMajor Hayden proposed openstack/openstack-ansible-tests master: Allow yum to skip broken package dependencies  https://review.openstack.org/55127916:16
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Convert role to use a common systemd init role  https://review.openstack.org/55105316:17
openstackgerritMerged openstack/openstack-ansible-ops master: Follow the new PTI for document build  https://review.openstack.org/55115116:18
*** shardy has quit IRC16:19
*** radeks_ has quit IRC16:20
openstackgerritMerged openstack/openstack-ansible-os_molteniron master: Follow the new PTI for document build  https://review.openstack.org/55112216:21
*** Sha000000 has quit IRC16:27
*** holser___ is now known as holser__16:27
mnaseris there a way to 'omit' config values in OSA right now (barring sending a patch which has an if foo is set)16:30
mnaserexample: single az setup where the az name is not 'nova'.  default_schedule_zone=nova is configured by default, i rather have it omitted (defaulting to none)16:31
openstackgerritMerged openstack/openstack-ansible-os_almanach master: Follow the new PTI for document build  https://review.openstack.org/55114116:32
cloudnullmnaser: we use config_template to add config but dont have the same to remove default config.16:33
cloudnullwe could effectively remove that option, or add a capability to pull options out using config_template ?16:34
*** ansmith has joined #openstack-ansible16:34
openstackgerritMerged openstack/openstack-ansible-apt_package_pinning master: Follow the new PTI for document build  https://review.openstack.org/55105716:34
cloudnullbut that's not something we have today16:34
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Omit default_schedule_zone if its not configured  https://review.openstack.org/55132416:34
mnasercloudnull: yeah that seems like a fairly difficult thing... anyways, ^16:34
logan-i think you can do it with config_template16:36
mnaseroh? that'd be nice16:36
openstackgerritMerged openstack/openstack-ansible-os_watcher master: Follow the new PTI for document build  https://review.openstack.org/55113716:36
*** hamza21 has joined #openstack-ansible16:38
logan-default_schedule_zone: ''16:38
cloudnulloh that might work for that use case16:39
mnaserwill that result in 'default_schedule_zone=' or simply it would omit it16:39
logan-the former16:39
cloudnullmaybe we could use a special word to remove config options, something like omit?16:40
openstackgerritMerged openstack/openstack-ansible-os_rally master: Follow the new PTI for document build  https://review.openstack.org/55112416:40
mnaserlogan-: well in that case, i can just set the ansible variable to '' and that might do the same thing, but im not sure if oslo.config considers that as none/default value16:40
openstackgerritMerged openstack/openstack-ansible-os_ceilometer master: Follow the new PTI for document build  https://review.openstack.org/55112616:42
*** gkadam__ has quit IRC16:42
mhaydenso i think the repo for centos in infra is in bad shape16:44
mhaydeni can't figure out a workaround unless we abandon openstack repos16:44
openstackgerritMerged openstack/openstack-ansible-os_cloudkitty master: Follow the new PTI for document build  https://review.openstack.org/55116416:45
*** chyka has joined #openstack-ansible16:47
odyssey4memnaser if a default we set is not required, then generally we should be removing it - config_template allows anything to be set... we didn't always have that facility, so there are a lot of vars which could be removed as they have nothing to do with the 'glue', but instead just pre-date the config_template facility16:48
*** masber has quit IRC16:54
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Follow the new PTI for document build  https://review.openstack.org/55116117:00
*** Faster-Fanboi has quit IRC17:00
mnaserodyssey4me: i think so too17:02
mnaseralso, anyone ever seen this?17:02
mnaser[Fri Mar  9 16:57:35 2018] POST /v3//auth/tokens => generated 11881 bytes in 144442 msecs (HTTP/1.1 201) 6 headers in 386 bytes (1 switches on core 0)17:02
openstackgerritMerged openstack/openstack-ansible-os_swift master: Follow the new PTI for document build  https://review.openstack.org/55113217:05
*** SerenaFeng has joined #openstack-ansible17:12
*** ivve has quit IRC17:14
openstackgerritMerged openstack/openstack-ansible stable/pike: Clean-up gate code to use mirror_info  https://review.openstack.org/55125817:17
*** mbuil has quit IRC17:18
*** osnaya has joined #openstack-ansible17:20
openstackgerritMerged openstack/openstack-ansible-os_octavia master: Follow the new PTI for document build  https://review.openstack.org/55113317:21
*** osnaya has quit IRC17:21
*** electrofelix has quit IRC17:22
*** osnaya has joined #openstack-ansible17:23
osnaya@cloudnull Morning....17:23
osnaya@cloudnull Any ideas on the error on storage_hosts during inventory generation.... from the user_config.yml from this morning?17:24
osnaya@cloudnull per your suggestion from yesterday, it is there on paste17:25
*** vnogin has quit IRC17:26
*** hachi has joined #openstack-ansible17:26
*** holser__ has quit IRC17:28
odyssey4mecloudnull not sure if you have a gap to do some analysis, but it would seem that somehow we've gained around 30 mins on the integrated gate for master somehow... queens seems to be holding a similar time, but master has gotten quite a lot worse17:28
*** Leo_m_ has quit IRC17:28
*** radeks_ has joined #openstack-ansible17:28
*** hamza21 has quit IRC17:30
odyssey4meIt's plausible that in some of the master changes for the connection plugins, or the networkd configs that we've lost time. It might be due to a retry timeout being quite long, or some other reason, but we need to try and isolate it as it's killing our ability to merge things on the integrated gate.17:30
odyssey4meWe can work around it by switching to the basekit scenario, but then we lose coverage.17:31
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Follow the new PTI for document build  https://review.openstack.org/55112317:32
openstackgerritMerged openstack/openstack-ansible-galera_client stable/pike: Allow Galera package downloads over HTTP  https://review.openstack.org/55085717:32
*** Leo_m has joined #openstack-ansible17:33
openstackgerritMohammed Naser proposed openstack/openstack-ansible-plugins master: Check for keys ending with git_install_branch  https://review.openstack.org/55064017:34
cloudnullodyssey4me: i recently put this pr up which I hope should resolve some of the connection plugin issues https://review.openstack.org/#/c/550331/17:37
cloudnullhowever if we keep seeing the libc_fork issues I'll have to revert the lxc-attach changes17:37
cloudnullI know that issue is causing us problems and may be elongating the gate17:38
odyssey4mecloudnull interestingly, I'venot seen that issue in the integrated gate - only role tests17:38
*** Leo_m has quit IRC17:38
cloudnullin the integrated gate it would result in a connection retry17:39
cloudnullwhich has a cool down, and we have SSH retry enabled17:39
cloudnullI17:39
cloudnullI've also noticed in master that the repo build is taking considerabily longer.17:40
odyssey4mehmm, interesting17:40
odyssey4methe only new change in https://review.openstack.org/550542 is to make it use the infra wheel mirror, which should make it *faster* not *slower*17:40
odyssey4meI wonder if perhaps that pypi reverse proxy needs some way of handling retries too17:41
cloudnullthe repo build length may just be due to the wheels not being in the openstack mirrors17:42
cloudnullso it could just because the development cycle is opening up17:42
odyssey4mewell, perhaps adding the extra URL is causing a slow down due to the extra URL query being implemented17:43
odyssey4meinstead of just checking pypi, it's now checking two URLs17:43
cloudnullthat  could be17:43
odyssey4mequeens seems to have worked though - not sure if the same slow down is there in the same process17:44
odyssey4melooks like the infra wheel addition is actually helping though: http://logs.openstack.org/42/550542/12/check/openstack-ansible-deploy-aio_lxc-ubuntu-xenial/fc46bd1/logs/openstack/aio1_repo_container-97b04d7a/repo/wheel_build.log.txt.gz17:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_glance master: [WIP] Use a common python build role for source builds  https://review.openstack.org/55134417:56
cloudnullIm spinning a master integrated AIO.17:56
cloudnullsomething is just not quite right17:56
odyssey4mecloudnull thanks - I'm feeling quite rotten... I guess Dublin's snow has caught up to me and I'm now getting worked over by jmccrory's 'flu. :/17:57
cloudnullha!17:57
cloudnullgo feel better17:57
cloudnullthe jmccrory flu aint nothing to mess with17:58
jmccroryoh god sorry! hope you get better soon :/17:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_glance master: [WIP] Use a common python build role for source builds  https://review.openstack.org/55134417:59
cloudnullnice! ^18:01
odyssey4me:) I guess I just need some rest and recuperation. Such is life.18:01
*** Bico_Fino has joined #openstack-ansible18:01
odyssey4me^ that patch is a start for using a common role for venv building and the source-based builds... there's a way to go, but it's a start.18:02
odyssey4meIt'll help with nmaser's quest for binary builds to separate things out.18:02
*** vnogin has joined #openstack-ansible18:04
*** aedan9902 has joined #openstack-ansible18:08
odyssey4meheh, that should have been mnaser :p18:12
* odyssey4me goes to !computer18:12
aedan9902Hello. I am attempting to install openstack and place the ssl certificate on the keystone container. Instead of placing it on the haproxy lb. I still need to use the haproxy lb, but don't want to have unencrypted communication between the 2. Online documentation says this is possible, but does not tell how to do it. I have tried to do this for about 3 weeks now. I have spoken with the PTL and he cannot find documentation18:13
aedan9902 either. He believes as do I that it may not work and that I will need to submit a bug reporting that it does not work. However, before doing so. I wanted to know if anyone here may have gotten it to work. If so, could you provide documentation.18:13
*** vnogin has quit IRC18:14
*** dmsimard is now known as dmsimard|afk18:25
*** jbadiapa has quit IRC18:27
osnaya@cloudnull ... did you get a chance to look at the config for (No container, No storage) scenario? Please advise18:31
openstackgerritMerged openstack/openstack-ansible-galera_server stable/pike: Allow Galera package downloads over HTTP  https://review.openstack.org/55085618:40
*** Leo_m has joined #openstack-ansible18:49
jrosserevrardjp: we convinced nova (via logans patch) to use the internal rather than external endpoint.18:54
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-os_glance master: Convert role to use a common systemd init role  https://review.openstack.org/55105318:55
jrosseryou mentioned adding a scenario to test this, somehow blackholing the external vip in the right places would do it, but by the looks of things pike and earlier suffers from this18:56
cloudnullosnaya: sorry, i dont have the config, mind sharing it again ?18:56
logan-jrosser: funny you ran into that so soon after I did18:56
jrosserlogan-: this week weve properly isolated the mgmt network18:57
cloudnullanyone around mind giving https://review.openstack.org/#/c/550161/ a push ?18:57
jrosseri think there may have been a crafty route round in our prevoius build18:57
osnaya@cloudnull please check http://paste.openstack.org/show/69639219:00
*** chhavi__ has quit IRC19:02
*** chhagarw has quit IRC19:02
cloudnullosnaya: and that's on pike ?19:02
cloudnullosnaya: http://paste.openstack.org/show/696772/19:06
cloudnullso there were two issues19:06
cloudnullone the cidr_networks and used_ips sections had bad indenting19:06
cloudnulland the host under log hosts was named log1 instead of infra119:07
cloudnullthese were the errors http://paste.openstack.org/show/696780/19:08
cloudnullthe yaml parsing error was just due to the indentation19:08
cloudnulland the host name error was due to the fact there were two hosts listed with the same IP, which the inventory script tries to protect against19:09
*** Leo_m_ has joined #openstack-ansible19:09
*** Leo_m has quit IRC19:09
cloudnullso osnaya with the revised user config file which i pasted before you should be on the right track19:09
*** radeks_ has quit IRC19:10
*** radeks has joined #openstack-ansible19:12
osnaya@cloudnull will check it out19:17
*** flemingo has joined #openstack-ansible19:36
*** flemingo_ has joined #openstack-ansible19:38
*** eumel8_ has joined #openstack-ansible19:39
*** flemingo has quit IRC19:40
*** eumel8 has quit IRC19:42
spotzaedan9902: I could have sworn there's a section on SSL certs. Give me a few to see if it's still about19:48
spotzaedan9902: The page I was thinking of is user/security/ssl-certificates. There's a section with a rabbitmq example which might be worth adapting and trying19:51
*** throwsb1 has quit IRC19:52
aedan9902Hi Spotz. I have tried that. It places the certificates in the container, but does not enable them. Basically, if that section is the documentation. It is incomplete at best.19:53
spotzaedan9902: That was the only hit I got when grepping the main repo docs19:54
aedan9902Yeah. Me too. Basically the what seems to get me close is doing this:19:55
aedan9902keystone_ssl: True19:55
aedan9902ssl_protocol: 'SSLv2 SSLv3'19:55
aedan9902keystone_service_proto: https19:55
aedan9902keystone_user_ssl_cert: /etc/letsencrypt/live/jake-aio.jakelab.info/cert.pem19:55
aedan9902keystone_user_ssl_ca_cert: /etc/letsencrypt/live/jake-aio.jakelab.info/chain.pem19:55
aedan9902keystone_user_ssl_key: /etc/letsencrypt/live/jake-aio.jakelab.info/privkey.pem19:55
aedan9902Then changing the mode for keystone in the group_vars/all/haproxy.yml file to tcp19:56
spotzBut that doesn't actually implement it?19:56
osnaya@cloudnull thanks... the 2 errors are gone now... but the original error surfaced again for storage hosts (in NO separate storage host case) -   File "/opt/openstack-ansible/osa_toolkit/generate.py", line 650, in _add_additional_networks     if user_config[cphg].get(container_host) is not None: KeyError: u'storage_hosts'19:56
aedan9902no19:57
spotzyou there19:58
spotzbah lost half of that19:59
spotzaedan9902: I'd say bug it and include the steps that got you there19:59
aedan9902ok. Will do. Thanks19:59
*** ansmith has quit IRC20:00
osnaya@cloudnull http://paste.openstack.org/show/696867/ with above keyError: u'storage_hosts20:01
spotzaedan9902: My concern there is keystone_ssl: true but it didn't use it20:01
aedan9902Well. With all that enabled. It updates nginx and what not. It looks like it may be configured(well close to configured) However, openrc does not get updated correctly and glance is not able to connect to keystone once the changes are implemented. That is where the playbooks fail. I assume all other services would also fail.20:04
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova master: Omit default_schedule_zone if its not configured  https://review.openstack.org/55132420:05
cloudnullosnaya: testing that config I'm not seeing the same thign20:05
cloudnull**thing20:05
cloudnullrunning ./inventory/dynamic_inventory.py works without issue20:06
cloudnullcan you make sure you've not got some extra config getting in the way under /etc/openstack_deploy/{env.d,conf.d} ?20:07
cloudnullthese are the files I have when testing20:08
cloudnullhttp://paste.openstack.org/show/696888/20:08
mnasercould i borrow eyes on https://review.openstack.org/#/c/550189/ :)20:09
cloudnullmnaser: lgtm20:10
*** vnogin has joined #openstack-ansible20:19
*** threestrands has joined #openstack-ansible20:22
*** threestrands has quit IRC20:22
*** threestrands has joined #openstack-ansible20:22
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins master: Resolve nsenter fork exception  https://review.openstack.org/55033120:22
cloudnullodyssey4me: logan-: This should help the general gate ^20:22
cloudnullrestored the lxc-attach command when working with lxc containers20:22
cloudnullit seems they've worked around the libc issues internally20:22
cloudnullwhile lxc-attach will hang from time to time it wont crash which is better.20:23
cloudnullin the future we can circle back on removing that command again once all supported distros are using libc 2.25 +20:23
logan-:(20:25
cloudnullI was seeing the issue even with the retry20:26
cloudnullthe no-fork option20:27
*** vnogin has quit IRC20:27
cloudnulland several kernel tunings. lxc-attach has some code within it that works around the problem20:27
cloudnullso back to lxc-attach for now20:27
*** woodard_ has joined #openstack-ansible20:30
*** woodard has quit IRC20:30
*** hw_wutianwei has quit IRC20:31
osnaya@cloudnull I do have some entries in env.d and conf.d folders (for deploying on Ubuntu, we need the file aio_metal.yml in in env.d, right?20:32
*** hw_wutianwei has joined #openstack-ansible20:32
osnaya@cloudnull http://paste.openstack.org/show/696918/20:32
cloudnullosnaya: yes you need that file to deploy without containers20:41
cloudnulllet me try adding that file and see where it goes20:42
cloudnullos http://paste.openstack.org/show/696944/20:45
cloudnullstill works with that all is metal file too20:45
*** woodard_ has quit IRC20:45
cloudnullim testing by executing `./inventory/dynamic_inventory.py`20:45
*** woodard has joined #openstack-ansible20:46
*** hachi has quit IRC20:47
osnaya@cloudnull ... will try and dig in more, will let u know20:52
osnaya@quit20:53
*** osnaya has quit IRC20:54
openstackgerritJimmy McCrory proposed openstack/openstack-ansible master: [TEST] Update Ansible to 2.5.0rc2  https://review.openstack.org/50181421:10
*** radeks has quit IRC21:10
*** SerenaFeng has quit IRC21:13
jmccrorylogan- not sure if https://review.openstack.org/#/c/550665/ breaks assumptions in your environments, shouldn't effect anything less than ansible 2.5 though21:20
*** threestrands has quit IRC21:22
*** eumel8_ has quit IRC21:24
*** vnogin has joined #openstack-ansible21:26
*** kstev1 has quit IRC21:27
*** sep has quit IRC21:36
cloudnullosnaya did you make it go ?21:36
*** sep has joined #openstack-ansible21:37
*** armaan has joined #openstack-ansible21:37
*** armaan has quit IRC21:38
*** armaan has joined #openstack-ansible21:38
openstackgerritMerged openstack/openstack-ansible-os_nova master: Added vendor_data.json support  https://review.openstack.org/55018921:43
*** armaan has quit IRC21:43
*** sar has quit IRC21:46
*** evin has joined #openstack-ansible21:46
*** hamza21 has joined #openstack-ansible21:50
*** evin has quit IRC21:51
*** sar has joined #openstack-ansible21:51
*** mburrows has joined #openstack-ansible21:52
*** kstev has joined #openstack-ansible21:52
*** sar has quit IRC21:52
*** sar has joined #openstack-ansible21:53
*** kstev1 has joined #openstack-ansible21:55
openstackgerritMerged openstack/openstack-ansible-os_gnocchi master: Follow the new PTI for document build  https://review.openstack.org/55114721:56
*** sar has quit IRC21:56
*** evin has joined #openstack-ansible21:56
*** kstev has quit IRC21:56
*** Leo_m_ has quit IRC21:57
*** Leo_m has joined #openstack-ansible21:57
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova stable/queens: Added vendor_data.json support  https://review.openstack.org/55139622:03
openstackgerritMohammed Naser proposed openstack/openstack-ansible-os_nova stable/pike: Added vendor_data.json support  https://review.openstack.org/55139722:03
mnaseri usually stop backporting up until where i need things22:03
mnaserdo we usually try to just backport up until oldest22:03
mnaseror is it really 'as needed'22:03
openstackgerritMerged openstack/openstack-ansible-os_aodh master: Follow the new PTI for document build  https://review.openstack.org/55113022:10
*** hamza21 has quit IRC22:12
*** osnaya has joined #openstack-ansible22:27
*** jamespage has quit IRC22:27
*** AndyWojo has quit IRC22:28
*** neith has quit IRC22:28
osnaya@cloudnull ... tested running ./inventory/dynamic_inventory.py resulting same error "  File "/opt/openstack-ansible/osa_toolkit/generate.py", line 650, in _add_additional_networks     if user_config[cphg].get(container_host) is not None: KeyError: u'storage_hosts'22:28
*** jamespage has joined #openstack-ansible22:28
*** AndyWojo has joined #openstack-ansible22:28
osnaya@cloudnull you mentioned about env.d and conf.d earlier so looking closely into that... this is what I have22:29
*** neith has joined #openstack-ansible22:29
osnaya@cloudnull please check http://paste.openstack.org/show/697091/ on entries from env.d and conf.d22:36
osnaya@cloudnull error: File "/opt/openstack-ansible/osa_toolkit/generate.py", line 650, in _add_additional_networks     if user_config[cphg].get(container_host) is not None: KeyError: u'storage_hosts'22:39
cloudnullmnaser: I generally do the same.22:39
cloudnullbackport to the place where I need it.22:40
cloudnullif folks ask for more / further backports I normally am happy to do it so long as it's not a total pain22:40
*** Leo_m has quit IRC22:40
*** Leo_m has joined #openstack-ansible22:40
cloudnullit looks like storage_hosts is defined somewhere in config22:42
cloudnullor in the existing openstack_inventory.json file22:42
cloudnullif this is a new deployment you might need to just delete the inventory file and have it regenerated22:43
cloudnullbut it's hard to say, something is seeing storage_hosts22:43
mnaserFAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'dict object' has no attribute 'ansible_pkg_mgr'\n\nThe error appears to have been in '/opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml': line 98, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe22:44
mnaseroffending line appears to be:\n\n# default on openSUSE.\n- name: Lxc container restart\n  ^ here\n"}22:44
mnaserthis has to be a bug22:44
mnaserhow has no one ran into this?22:44
spotzmnaser: I run in to things no one else has all the time, the question is can you repeat it on different days and machines. That's my deciding factor22:44
mnaserbut this happens eeeverytime22:44
mnaserand even looking at it22:45
mnaserhttps://github.com/openstack/openstack-ansible/commit/a955c0b5070d06933af1fe679390ab4b0466203222:46
mnaserhostvars[physical_host]['ansible_pkg_mgr'] fails because we never collected the facts for the physical host!22:47
spotzmnaser: Which release?22:52
mnaserstable/pike22:52
mnaseri am doing some wild things like manually running the os nova install playbooks22:53
mnaseropenstack-ansible common-playbooks/nova.yml -e'nova_hosts=nova_scheduler:nova_consoleauth:!nova_conductor' -enova_serial="['1','100%']"22:53
mnasernothing magical tho22:53
*** esberglu has quit IRC22:53
cloudnullmnaser: fact collection would happen in the os-nova-install.yml playbook22:53
mnaserhttps://github.com/openstack/openstack-ansible/blob/master/playbooks/os-nova-install.yml22:54
cloudnullhowever you can force it with `ansible -m setup nova_all`22:54
mnaserbut it doesnt seem like it does22:54
osnaya@cloudnull so I delete /etc/openstack_deploy/openstack_inventory.son file and re-run, it will generate i fresh again, right?22:54
cloudnullosnaya: yes22:54
mnaserhosts: nova_conductor stuff has gather_facts: no22:54
mnaserand then after that its just including a playbook (which i ddo manually)22:54
cloudnullinteresting... that's a bummer, fact collection used to happen in all of the top level playbooks but i guess that was refactored.22:55
cloudnullmy bad...22:55
spotzmnaser: I'm about to do a pike AIO but nothing fancy22:57
mnaserspotz: i think this is an issue if you manually run the os-<service>-install.yml22:57
mnaseri guess if you use setup-openstack.yml .. some other role would collcet that fact at some point22:57
cloudnullit would, but that without smart fact gathering that could lead to a poor experience22:58
osnaya@cloudnull wow.... deleting inv.json and re-run - now it run successfully.... thanks for the pointer, something for me to keep in mind....22:58
cloudnullnormally  you wont want to delete that file as it will contain the inventory and the listings for all of yoour containers22:59
cloudnullbut in your case there will be no containers so it really doesn't matter23:00
*** ThomasS has quit IRC23:03
*** dave-mccowan has quit IRC23:09
mnaserok uh23:11
osnaya@cloudnull ... luckily I just moved it to another place as .old for reference, but with your comment above poses a question for me... later when I use containers, after re-run wouldn't it create the inv file againa?23:11
mnaserhttps://github.com/openstack/openstack-ansible/blob/master/playbooks/os-nova-install.yml#L89-L9323:11
mnasernote nova_hosts = "nova_scheduler:nova_consoleauth:!nova_conductor"23:12
mnaseryet23:12
mnaserhttps://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/nova.yml23:12
mnaserit says... nova_console there?23:12
cloudnullosnaya: it would amend the inventory file with the containers23:12
cloudnullhowever if something were to go wrong theres a tar ball for the old inventories23:13
cloudnullmnaser: its just filtering the available hosts in stages23:13
*** flemingo_ has quit IRC23:13
mnasercloudnull: but the filter is a typo?23:14
mnasernova_consoleauth but the group is nova_console?23:14
osnaya@cloudnull are you referring to backup_openstack_inventory.tar?23:14
mnasernova_consoleauth doesnt even exist in env.d/nova.yaml23:14
cloudnullah fair enough23:14
cloudnullyes that should be just nova_console23:14
mnaseri wonder how that every deployed :X23:15
mnaserlol23:15
osnaya@cloudnull will script re-run overwrite the backup_openstack_inventory.tar?23:16
cloudnullconsoleauth used to be a group, I wonder if this was something that was missed in queens when we did the group reduction work23:17
cloudnullosnaya: no, the backups are timestamped23:17
osnaya@cloudnull ok, thanks for the clarification23:18
mnasercloudnull: https://github.com/openstack/openstack-ansible/blob/master/playbooks/os-nova-install.yml#L105-L10923:18
mnaserit is installed later23:18
*** masber has joined #openstack-ansible23:27
*** masber has quit IRC23:30
*** masber has joined #openstack-ansible23:30
*** flemingo has joined #openstack-ansible23:40
*** flemingo has quit IRC23:40
*** flemingo has joined #openstack-ansible23:41
*** osnaya has quit IRC23:50

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