Friday, 2018-02-23

admin0root@c3:~# lxc-attach  -n c3_utility_container-d12ce6d9 => root@c3_utility_container-d12ce6d9:~#00:02
admin0  after root@c3_ -- underscore00:02
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Remove the "max_fail_percentage" option  https://review.openstack.org/54721800:02
admin0when i bypass 1 failed VM and rerun all root@c3:~# lxc-attach  -n c3_utility_container-d12ce6d9 => root@c3-utility-container-d12ce6d9:~#00:02
admin0now -00:02
admin0c1_utility_container-e351625c : ok=34   changed=8    -- first glance ..  changed=8 =  8 things skipped due to this stuff .. that were all green and OK before00:03
cloudnullthat change should make the entire playbook fail when a transient issue happens, making green == grean00:03
cloudnull**green == green :)00:04
admin0so straight calculation ..  in my setup   23x3 + 1 containers = 69 containers on infra and 1 on ironic node was created ..   1 on ironic node showed red, but the rest 69 showed OK .. all green .. however it did not change the hostname . when i rerun it again, without the 1 green, all 69 =  8 more changes00:06
admin0thats a lot of changes skipped   69 x 8 = 55200:07
admin0due to 1 failed container somewhere else in the platform00:07
admin0ok .. i am off ..  finally i have all the answers :D00:08
admin0setup-openstack will be only tomorrow .. hopefully will go without any edge cases00:09
cloudnullI'm curious if we could make the above change in your environment and test the same failure scenario00:09
cloudnullit should now pull the one host out of a failed run which will fail the entire playbook00:10
cloudnullwhich should notify you that it needs to be rerun00:10
cloudnullinstead of producing this silent failure00:10
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [Docs] Guide users more  https://review.openstack.org/54721900:13
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [Docs] Guide users more  https://review.openstack.org/54721900:14
openstackgerritMerged openstack/openstack-ansible-os_keystone master: Drop unnecessary dependencies from role  https://review.openstack.org/54713900:23
*** lbragstad has quit IRC00:23
openstackgerritMerged openstack/openstack-ansible-os_panko stable/queens: Zuul: Remove project name  https://review.openstack.org/54677600:25
*** abelur_ has joined #openstack-ansible00:28
*** admin0 has quit IRC00:30
*** abelur_ has quit IRC00:30
*** admin0 has joined #openstack-ansible00:32
*** chyka_ has joined #openstack-ansible00:33
openstackgerritMerged openstack/openstack-ansible-os_panko master: Zuul: Remove project name  https://review.openstack.org/54677300:34
*** kstev has quit IRC00:36
*** chyka has quit IRC00:36
*** chyka_ has quit IRC00:37
*** threestrands has joined #openstack-ansible00:44
openstackgerritMerged openstack/openstack-ansible-os_nova master: Fix cache update after initial apt_repository fail  https://review.openstack.org/54700400:52
*** admin0 has quit IRC00:57
*** admin0 has joined #openstack-ansible01:18
admin0cloudnull, another issue: https://gist.github.com/a1git/5f6a7591ea206683b2fd397cda73d8a001:19
admin0rabbitmq somehow gets /etc/hosts mapping of hostnames without - in them . and the script fails01:20
*** woodard has quit IRC01:42
*** woodard has joined #openstack-ansible01:42
*** weezS has joined #openstack-ansible01:47
*** weezS has quit IRC01:50
*** vedin has quit IRC01:57
*** bhujay has joined #openstack-ansible02:24
*** admin0 has quit IRC02:26
*** acormier has quit IRC02:26
*** acormier has joined #openstack-ansible02:32
*** mattoliverau_ is now known as mattoliverau02:35
*** acormier has quit IRC02:40
*** acormier has joined #openstack-ansible02:40
*** acormier has quit IRC02:48
*** acormier has joined #openstack-ansible02:56
*** tinwood has quit IRC03:05
*** tinwood has joined #openstack-ansible03:06
*** acormier has quit IRC03:09
*** acormier has joined #openstack-ansible03:10
*** bhujay has quit IRC03:10
*** Faster-Fanboi_ has quit IRC03:10
*** Faster-Fanboi has joined #openstack-ansible03:12
*** woodard has quit IRC03:21
*** woodard has joined #openstack-ansible03:22
*** woodard has quit IRC03:26
*** acormier has quit IRC03:43
*** woodard has joined #openstack-ansible03:52
*** woodard has quit IRC03:57
*** udesale has joined #openstack-ansible04:25
*** Faster-Fanboi has quit IRC04:46
*** woodard has joined #openstack-ansible04:47
*** woodard has quit IRC04:51
*** Faster-Fanboi has joined #openstack-ansible04:52
*** poopcat has quit IRC05:04
*** Faster-Fanboi has quit IRC05:14
*** Faster-Fanboi has joined #openstack-ansible05:20
*** chyka has joined #openstack-ansible05:21
*** chyka has quit IRC05:26
*** dariko has joined #openstack-ansible05:40
*** woodard has joined #openstack-ansible05:45
nikmif I want to update the inventory with updated openstack_user_config.yml, what are the steps I need to follow ?05:48
*** woodard has quit IRC05:49
*** udesale_ has joined #openstack-ansible05:58
*** aruns has joined #openstack-ansible05:58
*** vishwana_ has joined #openstack-ansible05:59
*** udesale has quit IRC06:00
*** idlemind has quit IRC06:02
*** vishwanathj has quit IRC06:03
cloudnullnikm: for most things in the openstack_user_config the inventory will be updated on the next playbook run06:07
*** threestrands has quit IRC06:13
nikmcloudnull : it is not updating, we commented ceph-mon_hosts in /etc/openstack_deploy/openstack_user_config.yml and rerun openstack-ansible setup-infrastructure.yml06:16
nikmbut ceph-mon_hosts entries are still inside inventory06:17
cloudnullah, yes. if you want to remove hosts from the inventory you need to use the inventory-manage.py script06:17
nikmcloudnull: we want to remove group06:17
nikmceph-mon_hosts:   infra1:     ip: 192.168.20.11   infra2:     ip: 192.168.20.12   infra3:     ip: 192.168.20.1306:18
*** udesale_ is now known as udesale06:18
nikmso we want to remove ceph-mon_hosts group  from the inventory06:18
nikmwhat is the command06:18
cloudnullhosts/groups remain in inventory as a fail-safe for accidental removal. I think there's a group remove switch, it's been a while since i've messed with that06:19
cloudnulllet me go look06:19
cloudnullthe script is `scripts/inventory-manage.py`06:19
cloudnulllooking at the code, it doesn't seem to support the removal of a specific group06:21
cloudnullbut leaving the hosts intact06:21
cloudnullso in this case if all you wanted to do is remove the group, you's edit the inventory.json file and remove the group entry06:22
cloudnullit should be a list06:22
cloudnulljust to be clear, you should worry to much about editing the json file. in the openstack_inventory.tar archive there are backups of the inventory06:26
cloudnullso if you edit it, make a mess of it and need to revert there's are many restore point06:27
nikmcloudnull : thanks06:37
*** acormier has joined #openstack-ansible06:44
*** acormier has quit IRC06:48
*** woodard has joined #openstack-ansible06:48
*** woodard has quit IRC06:53
*** pcaruana has joined #openstack-ansible06:56
niraj_singhi am not able to access nova list inopenstack ansible. Getting error like "ERROR (CommandError): You must provide a username or user ID via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]"07:00
niraj_singhAlso not able to find openrc file. Any help????07:00
*** pcaruana has quit IRC07:02
*** pcaruana has joined #openstack-ansible07:02
*** aruns__ has joined #openstack-ansible07:11
*** udesale_ has joined #openstack-ansible07:12
niraj_singhevrardjp: any help?07:13
*** aruns has quit IRC07:13
*** udesale has quit IRC07:15
PTOIm trying to deploy an installation, but the setup-infrastructure.yml failes becasue the repo_container cannot apt-update. Its a result of a missing dns resolver in the interface configuration. Where is this part defined?07:19
*** berendt has quit IRC07:30
*** Miouge has quit IRC07:30
*** Taseer has quit IRC07:30
*** xdfil has quit IRC07:30
*** kysse has quit IRC07:30
*** hwoarang has quit IRC07:30
*** tobberydberg has quit IRC07:30
*** coolj has quit IRC07:31
*** electrocucaracha has quit IRC07:31
*** dgonzalez has quit IRC07:31
jrosserniraj_singh: you should find an openrc file in the utility container07:34
evrardjp[m]niraj_singh: use your clouds.yaml07:35
evrardjp[m]--os-cloud=default07:35
PTOim totally lost... should i append --os-cloud=default to the openstack-ansible setup-infrastructure.yml? (Sorry - im still a newbie here)07:38
evrardjp[m]nope07:39
evrardjp[m]pto your host resolving is fine ?07:39
PTOyes it is. I did several checks on all my hosts to verify connectivity to storage, vxlan, mgmt - bridges and internet connectivity07:41
PTOIs it required to deploy unbount resolvers in the 16.0.7 release?07:42
PTOOr can i use upstream DNS?07:42
*** woodard has joined #openstack-ansible07:43
*** sxc731 has joined #openstack-ansible07:45
evrardjp[m]could you print your lxc-ls -f ?07:46
*** woodard has quit IRC07:48
*** hamza21 has joined #openstack-ansible07:50
*** hwoarang has joined #openstack-ansible07:52
*** coolj has joined #openstack-ansible07:53
*** electrocucaracha has joined #openstack-ansible07:53
*** dgonzalez has joined #openstack-ansible07:53
PTOevrardjp[m]: Im working on a 24 node deployment. openstack_user_config.yml: http://paste.openstack.org/show/682887/, user_variables.yml: http://paste.openstack.org/show/682886/, output from lxc-ls -f from the infrastrucrure node with repo: http://paste.openstack.org/show/682885/07:55
*** berendt has joined #openstack-ansible07:57
*** Miouge has joined #openstack-ansible07:57
*** Taseer has joined #openstack-ansible07:57
*** xdfil has joined #openstack-ansible07:57
*** kysse has joined #openstack-ansible07:57
*** tobberydberg has joined #openstack-ansible07:57
*** csmart has quit IRC08:00
*** evrardjp[m] has quit IRC08:00
evrardjpPTO will have a look08:04
evrardjpyou have twice used_ips:08:04
evrardjpPTO the openstack_user_config look ok except that but it's the morning for me :)08:06
evrardjpPTO your haproxy_keepalived_external_vip_cidr: is wrong08:08
evrardjpit needs a vip IP and cidr08:08
evrardjpexternal being a hostname you need to resolve it08:08
evrardjp(you can use a lookup if you want)08:10
evrardjphttp://docs.ansible.com/ansible/latest/playbooks_lookups.html#the-dns-lookup-dig08:10
*** berendt has quit IRC08:11
*** Miouge has quit IRC08:11
*** Taseer has quit IRC08:11
*** xdfil has quit IRC08:11
*** kysse has quit IRC08:11
*** tobberydberg has quit IRC08:11
*** coolj has quit IRC08:11
*** electrocucaracha has quit IRC08:11
*** dgonzalez has quit IRC08:11
PTOi have changed the haproxy_keepalived_external_vip_cidr to the ip 10.207.134.250 - as i had in my "dry run" test on 3 nodes. I changed to the fqdn, because it was mentioned in the configuration examples. Maybe a note in them stating it should be the IP would be nice08:12
evrardjpit's better to use the fqdn in the external_lb_vip_address08:12
PTOevrardjp: Im running a redeploy now which include unbound on the infrasturcture hosts. Is this part required?08:13
evrardjpyes08:13
evrardjpall the playbooks are useful :)08:13
evrardjpsometimes they are skipped though08:13
evrardjpPTO it seems our doc need improvement in terms of keepalived configuration -- But it's very disruptive. Let me find an easy solution to that.08:14
*** aruns has joined #openstack-ansible08:14
PTOevrardjp: I guess the error is identified then. Last time unbound was not part of the deployment08:14
evrardjpI think it will be skipped08:14
evrardjplet me double check08:14
*** fusmu has joined #openstack-ansible08:14
evrardjpPTO: https://github.com/openstack/openstack-ansible/blob/d057e9522f37fbbe446aa79cbff5f6c23150d944/inventory/host_vars/localhost/unbound.yml#L1608:16
evrardjpunbound will not be used08:16
evrardjpby default in your environment08:16
evrardjpbut re-running the infrastructure with your change of keepalived would change your haproxy/keepalived configuration which is good08:17
evrardjpthere is just something else we want to check first08:17
*** aruns__ has quit IRC08:17
evrardjpcan you attach to one of your containers and ping from there ?08:17
evrardjpyou said dns resolution is broken, but I am checking the rest.08:17
evrardjpalso please allow me to explain how it works:08:18
evrardjpthe external network connectivity is provided by default on the 10.0.3 range, on the bridge lxcbr0. There is dnsmasq running to provide dns resolution/host dhcp08:19
*** acormier has joined #openstack-ansible08:19
*** armaan has joined #openstack-ansible08:19
evrardjpthat interface is natted, so if your host has a well configured dns configuration, it should be fine08:19
*** acormier has quit IRC08:20
PTOevrardjp: currently running setup-hosts.yml again to check that everything is complete08:20
evrardjpPTO please also note you can edit your network configuration08:20
evrardjpfor your containers08:20
evrardjp*including* the dns resolution08:20
*** acormier has joined #openstack-ansible08:20
evrardjpmy concern in your case would be a flaky dnsmasq08:20
PTOevrardjp: is that required? In the initial "dry run" test, i recall the resolvers was setup correct08:20
*** dgonzalez has joined #openstack-ansible08:22
*** electrocucaracha has joined #openstack-ansible08:22
evrardjpPTO it's not required and should work out of the box.08:22
*** coolj has joined #openstack-ansible08:22
evrardjplike I said -- dnsmasq should provide the container dns resolution.08:23
evrardjpI think it's time for me to add a playbook healthcheck-hosts.yml08:23
PTOevrardjp: That was also my impression. I think it a nice clean way you deploy with the dnsmasq running. Strange why all /etc/resolv.conf files were empty (except the default comments header).08:23
evrardjpPTO isn't that standard ubuntu behavior to use their resolvconf script to feed /etc/resolv.conf ?08:25
*** hachi has joined #openstack-ansible08:25
evrardjpPTO: I think we should focus on two things now, when you have run your playbooks08:26
gokhanhi evrardjp, ı tried to add a new compute node, but I am getting errors on ceph client. it says  'ceph_mon_host' is undefined. error logs are in http://paste.openstack.org/show/682894/ . How can I solve this problem ?08:26
PTOevrardjp: The dns should be configured in /etc/network/interfaces (dns-nameservers variable), which will populate the /etc/resolv.conf. Both were missing08:26
evrardjp1) is your host behaving correctly 2) is your container behaving properly08:26
evrardjpPTO let me check08:26
evrardjpgokhan: just a moment please08:27
evrardjpgokhan: oh yeah, you're using ceph for the first time? I think it's a group08:27
evrardjpceph-mon_hosts08:28
evrardjpgokhan: oh we might have a typo somewhere!08:28
evrardjpgokhan: could you point to where you got that -- from which playbook was the ceph_client called?08:29
gokhanevrardjp, I have defined it ceph-mon_host in my openstack-user-config.yml08:29
evrardjpgokhan: that's good08:29
gokhanevrardjp, nova playbook calls it08:29
evrardjpwhat did you run ?08:29
evrardjpopenstack-ansible os-nova-install.yml ?08:30
gokhanevrardjp, I run openstack-ansible setup-openstack.yml --tags nova-key --limit compute_hosts08:30
*** hamza21 has quit IRC08:30
*** kysse has joined #openstack-ansible08:33
*** berendt has joined #openstack-ansible08:33
*** tobberydberg has joined #openstack-ansible08:33
*** Taseer has joined #openstack-ansible08:33
*** Miouge has joined #openstack-ansible08:33
*** xdfil has joined #openstack-ansible08:33
evrardjpgokhan: ok that's the reason08:34
evrardjphttps://github.com/openstack/openstack-ansible-ceph_client/blob/159d8164f6080db68d641f0ff5a54b0fd92449d8/tasks/ceph_get_mon_host.yml#L17-L3508:34
evrardjpdidn't run08:34
evrardjpbecayse --tags nova-key08:34
evrardjpwrong docs?08:34
evrardjpgokhan: just run openstack-ansible os-nova-install.yml08:35
evrardjpwait08:35
evrardjpno08:35
evrardjpnew compute?08:35
evrardjpopenstack-ansible setup-openstack.yml08:35
evrardjptake your time :)08:35
evrardjpor you can do --limit localhost,compute_hosts08:35
gokhanevrardjp, yes new compute node08:36
evrardjpopenstack-ansible setup-openstack.yml (nicer)08:36
evrardjpor openstack-ansible setup-openstack.yml --limit localhost,compute_hosts08:36
*** hachi has quit IRC08:36
gokhanevrardjp, ok firstly I will try  openstack-ansible setup-openstack.yml --limit localhost,compute_hosts. thanks :908:37
evrardjpPTO I checked08:37
evrardjpon my machines the eth0 network is configured as dhcp -- no need to set dns-nameservers.08:38
*** sxc731 has quit IRC08:38
gokhanevrardjp, for these reasons I sometimes run 'ansible _infrastructure_hosts -m setup'. maybe I need to run this command also compute hosts08:38
evrardjpthe resolv.conf get filled by resolvconf(5)08:38
evrardjpgokhan: refreshing your fact cache is always useful. You can indeed do it.08:39
evrardjpalways08:39
evrardjp....08:39
evrardjpNot always .. Often!08:39
PTOevrardjp: Im trying to run the playbooks again. Then ill get back with the results08:40
evrardjpPTO ok08:43
evrardjpso the long story short -- it doesn't need manual configuration by default and the dhcp should give you the ip and fill the /etc/resolv.conf automatically. So dnsmasq on the host or the dhcp client on the container seem busted.08:44
*** mbuil has joined #openstack-ansible08:45
ThomasShi08:47
ThomasSi opened this bug about the vpnaas dashboard not beeing copied08:49
ThomasShttps://bugs.launchpad.net/openstack-ansible/+bug/175078908:49
openstackLaunchpad bug 1750789 in openstack-ansible "VPNaaS dashboard not copied to horizon container" [Undecided,New]08:49
gokhanevrardjp, same error . how can ı ignore ceph client role . or run command with --step and pass this step. is it sensible ?08:49
ThomasScan someone tell me which files to copy to make it work manually?08:49
*** woodard has joined #openstack-ansible08:51
*** acormier has quit IRC08:53
*** udesale_ is now known as udesale08:53
*** woodard has quit IRC08:55
*** csmart has joined #openstack-ansible08:59
evrardjpThomasS: manually is not a good idea. It would be better to probably adapt the role to make it happen09:05
evrardjpThomasS: isn't this documented in the vpnaas dashboard documentation?09:05
evrardjpgokhan: no it's not09:06
evrardjpit should work09:06
evrardjpcould you print your log to show that the task has run?09:06
evrardjpthe one I expressed above09:06
evrardjpmaybe it's worth adding ceph_all into the limit09:07
evrardjp(please show the command you used and its full output)09:07
*** Sha000000 has joined #openstack-ansible09:08
evrardjpPTO don't hesitate to ask questions.09:08
evrardjpwe are here to help, as much as we can.09:08
ThomasSi will dig into the docs of vpnaas09:09
evrardjpThomasS: thanks09:09
evrardjpthat's what we'll do anyway :)09:09
evrardjpso you have a head start there09:10
evrardjpworth sharing in the bug09:10
evrardjpThomasS: just for your information, it's a process - we triage bugs on Tuesday, except the last tuesday of the month (that's a community meeting instead of bug triage)09:10
evrardjpThen depending on the severity ppl tackle the bug directly or we just have them hanging.09:11
evrardjpWe are organizing bug smash days09:11
evrardjpbut generally it all depends on the community -- it's a community work here, it's not a commercial offering.09:11
evrardjpwe can only affort "best effort"09:12
evrardjpafford*09:12
*** sxc731 has joined #openstack-ansible09:12
PTOevrardjp: Thanks. I sure will as questions and give feedback.09:14
evrardjp:)09:14
evrardjpthank you09:14
*** flaviosr_ has quit IRC09:15
*** vedin has joined #openstack-ansible09:16
*** flaviosr_ has joined #openstack-ansible09:17
*** pbandark has joined #openstack-ansible09:18
*** flaviosr_ has quit IRC09:22
vedinwe are facing mariadb issue inside galera container http://paste.openstack.org/show/682913/09:22
vedin openstack-ansible setup-infrastructure.yml script completed successfully but ansible galera_container -m shell \   -a "mysql -h localhost -e 'show status like \"%wsrep_cluster_%\";'"09:23
vedincommand showed errors for controller2 and controller 3 mariadb09:23
sarI also had that. It was a mariadb bug09:24
vedinmariadb service is unable to start on controller2 and controller309:24
vedinsar: any luck09:24
vedini am using centos709:25
vedinand ocata09:25
sarWhich ocata version? I think they fixed the bug in 15.1.1409:25
vedin15.1.1309:27
vedincan i cherry pick09:27
vedinthat fix09:27
vedinwhat is fix09:27
sarWell, i changed the sst method to rsync. Not optimal, but it worked09:28
vedinsar : where and how did u change it, can u please tell09:28
vedincan u also give reference of bug fix09:29
*** epalper has joined #openstack-ansible09:29
*** evrardjp[m] has joined #openstack-ansible09:29
sarI put this in user_variables.yml: galera_wsrep_sst_method: rsync09:29
openstackgerritNguyen Hung Phuong proposed openstack/openstack-ansible-ops master: Remove empty file  https://review.openstack.org/54733809:31
*** gameon has joined #openstack-ansible09:31
sarYou can see the bug referenced here: https://docs.openstack.org/releasenotes/openstack-ansible/ocata.html09:31
sar"The latest version, 10.1.31, has presented problems with the state transfer for multi-node environments when the variable galera_wsrep_sst_method is set to xtrabackup-v2 (the default value). This causes a new cluster to fail, or an existing cluster to be unable to transfer state when a node is rebooted."09:31
gameonHi all - I have destroyed my keystone containers, and I cannot recreate them using "openstack-ansible lxc-containers-create.yml --limit "*keystone*""09:31
gameonlxc_container_create : Gather variables for each operating system:   fatal: [infra1_keystone_container-abcdefg]: FAILED! => {"failed": true, "msg": "No file was found when using with_first_found. Use the 'skip: true' option to allow this task to be skipped if no files are found"}09:32
gameonDoes anyone have any advice please09:33
vedinsar: shall i use galera_repo_url: https://downloads.mariadb.com/MariaDB/mariadb-10.1.30/yum/centos7-amd64/ galera_client_repo_url:  "{{ galera_repo_url }}"09:36
vedinand try09:36
sarI guess that's what the page says, but i haven't tried it yet09:38
sarYou are welcome to try, then report back ;D09:38
*** admin0 has joined #openstack-ansible09:43
*** prometheanfire has quit IRC09:45
admin0morning09:45
evrardjpsar: vedin if you're using old code, you'll have an issue if the var wasn't set before hand.09:48
evrardjpbeforehand09:48
evrardjpbecause you'll have two repos defined. One with 10.1.30 and one with latest 10.1, which is currently 10.1.3109:48
evrardjpthe fix is included in 10.1.3209:48
evrardjpin the meantime, you should cleanup your sources, removing references of 10.1.3109:49
gameonevrardjp: Do you suggest using 10.1.32 if I'm performing an upgrade?09:49
evrardjpgameon: 10.1.32 is not released yet09:49
gameonAh OK - I will leave at 10.1.30 as per the docs then09:49
evrardjpyeah.09:49
evrardjp10.1.30 is fine09:50
gameonThanks - might you have any ideas on my issue where I deleted keystone containers & the data but cannot recreate them09:50
vedinevrardjp: which version I should go  for ..09:50
*** woodard has joined #openstack-ansible09:50
evrardjp10.1.3009:50
evrardjp10.2 has other issues with openstack (on top of the clustering issue), and 10.1.31 has the clustering issues.09:51
vedinshall we use this user variables :09:51
vedin# Use these overrides for CentOS/RHEL: galera_repo_url: https://downloads.mariadb.com/MariaDB/mariadb-10.1.30/yum/centos7-amd64/ galera_client_repo_url:  "{{ galera_repo_url }}"09:51
evrardjpvedin: what's documented indeed.09:51
evrardjpdid you run something with 10.1.31?09:52
evrardjpif you did an apt or yum upgrade, and updated your packages to 10.1.31 you're in a bad state.09:52
evrardjpyou have to fix it.09:52
vedinI am deleting containers and re creating it09:52
evrardjpthat sounds an easy way to fix it :)09:53
evrardjpThat's what I'd do.09:53
*** woodard has quit IRC09:55
*** Smeared_Beard has quit IRC09:57
*** masber has quit IRC10:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [Docs] Add explicit warnings on common mistake  https://review.openstack.org/54735310:14
*** MikeW has quit IRC10:17
*** SmearedBeard has joined #openstack-ansible10:22
*** udesale_ has joined #openstack-ansible10:28
*** udesale has quit IRC10:29
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the url  https://review.openstack.org/54736310:34
*** PTO has quit IRC10:37
*** aruns__ has joined #openstack-ansible10:38
*** lvdombrkr has joined #openstack-ansible10:39
*** aruns has quit IRC10:40
*** woodard has joined #openstack-ansible10:42
*** chyka has joined #openstack-ansible10:45
*** woodard has quit IRC10:48
*** chyka has quit IRC10:50
*** udesale__ has joined #openstack-ansible11:15
*** udesale_ has quit IRC11:18
*** hamza21 has joined #openstack-ansible11:25
*** armaan has quit IRC11:26
*** armaan has joined #openstack-ansible11:27
*** pbandark has quit IRC11:32
MiougeIs it OK/should I +1 a change that I co-authored? (#517856)11:33
*** aruns has joined #openstack-ansible11:35
gokhanevrardjp, same error . all logs are in http://paste.openstack.org/show/682936/11:36
*** udesale__ has quit IRC11:36
*** aruns__ has quit IRC11:37
*** Sha000000 has quit IRC11:37
*** woodard has joined #openstack-ansible11:39
*** stuartgr has joined #openstack-ansible11:40
*** pbandark has joined #openstack-ansible11:41
*** PTO has joined #openstack-ansible11:43
*** woodard has quit IRC11:43
evrardjpgokhan: don't use --tags nova-key11:45
evrardjpI didn't write it in my command above :)11:46
evrardjpit skips the tasks that are required11:46
evrardjpis the docs wrong?11:46
armaanevrardjp: Hello, how are you today?11:47
gokhanevrardjpi ohh sorry, yep doc is wrong I think11:47
gokhanevrardjp, https://docs.openstack.org/openstack-ansible/pike/admin/maintenance-tasks/scale-environment.html11:47
armaanevrardjp: fyi, my colleague upgrades Ocata to Pike last night. Worked very well, no errors. Thanks a lot for your help there :D11:48
armaans/upgrades/upgraded11:48
PTOevrardjp: the setup-hosts.yml completed successful. I tested all containers by pinging google, and ~30% of them fails due to no nameservers in /etc/resovl.conf. Should i try and remove all containers (lxc-containers-destroy.yml) and try again?11:48
*** taseer1 has joined #openstack-ansible11:49
*** Taseer has quit IRC11:49
*** taseer2 has joined #openstack-ansible11:49
*** fusmu has quit IRC11:52
*** fusmu_ has joined #openstack-ansible11:52
*** taseer1 has quit IRC11:53
*** gameon has quit IRC11:54
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739311:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739411:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739512:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739612:00
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739712:01
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739812:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ceph_client stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739912:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ceph_client stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740012:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ceph_client stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740112:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-openstack_hosts stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740212:04
evrardjpPTO yeah that's weird. are those containers on the same host?12:19
evrardjparmaan: good to hear12:19
evrardjparmaan: upgrading openstack is not a small task12:19
armaanevrardjp: What do you think about upgrading Mitaka to Ocata? ;)12:20
PTOevrardjp: I did some digging, and it seems like some of the containers networking are not wokring (on the same host)12:20
evrardjparmaan: haha.12:21
armaan:P12:21
evrardjpM to N is fine then good luck on the ubuntu upgrade I guess :)12:21
evrardjpPTO: interesting12:21
evrardjpPTO so the ips are listed in the lxc-ls -f but the connectivity itself is wrong?12:21
evrardjpbecause of dns12:21
evrardjpcorrect?12:21
evrardjpI am working on a healthchecker since this morning. I will have that ready today12:22
gokhanevrardjp, it is worked. damn nova-keys tag :)12:23
*** Sha000000 has joined #openstack-ansible12:23
evrardjpgokhan: :)12:23
evrardjpgokhan: could you fix it or log a bug for it?12:23
evrardjpthis way I don't forget12:24
*** taseer2 is now known as Taseer12:32
gokhanevrardjp , ok solution is only  remove nova-key tag  from http://paste.openstack.org/show/682942/ . is it right ?12:34
PTOevrardjp: i have restarted the lxc.service and lxc-dnsmasq.service on the host. lxc-stop && lxc-start all containers, and not it seems to work12:38
*** masber has joined #openstack-ansible12:38
evrardjpgokhan: I'd not use the tags at all for filtering12:39
evrardjpPTO mmm12:39
evrardjpI think you're hitting an edge case that mattt talked about a few days ago12:39
evrardjp He told me rebooting fixed it.12:40
evrardjpBut if you could dig deeper into why that would be great12:40
mhaydenmorning12:41
PTOevrardjp: think the restart of the lxc-dnsmasq.service resolved the problem. Is this done in the playbooks?12:42
sarHi evrardjp, I finally got the volume migration to work, also on attached volumes. Un-attached volumes worked all along since the nova client wasn't involved. (I was the guy who got "Could not determine a suitable URL" in cinder-volume.log)12:47
sarI got a step further by specifying os_privileged_user_auth_url, os_privileged_user_name, os_privileged_user_password and os_privileged_user_tenant in the DEFAULT section in cinder.conf, though a new error message appeared: "Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect."12:47
gokhanevrardjp, ok I will fix this tomorrow. today I am a little busy. also I lost in rabbitmq clusters :( It gives timeout error on nova-compute. it is about updating source available periodic task. but on new added compute node(I created instances on it also) I don't see any timeout errors. it is weird :(12:47
sarI have multidomain-support enabled by using "horizon_keystone_multidomain_support: True" in user_variables.yml.12:47
sarI couldn't figure out how to set the domain using config so i was looking at the source code for stable/ocata: https://github.com/openstack/cinder/blob/stable/ocata/cinder/compute/nova.py12:48
*** hamza21 has quit IRC12:48
sarSpecifically this code:12:48
sar    auth = identity.Password(auth_url=url,12:48
sar                             username=context.user_id,12:48
sar                             password=context.auth_token,12:48
sar                             project_name=context.project_name,12:48
sar                             project_domain_id=context.project_domain, user_domain_id=context.user_domain)12:48
sarIf i'm not mistaken, it's not possible to specify project_domain or user_domain. The context.project_domain and context.user_domain variables are not set so they will always be None, causing the error I saw in the logs. By hard coding them to 'default' i got it to work.12:48
*** woodard has joined #openstack-ansible12:49
*** aruns__ has joined #openstack-ansible12:52
sarIn ocata the context object is created like this:12:53
sar        context = ctx.RequestContext(12:53
sar            CONF.os_privileged_user_name, None,12:53
sar            auth_token=CONF.os_privileged_user_password,12:53
sar            project_name=CONF.os_privileged_user_tenant,12:53
sarservice_catalog=context.service_catalog)12:53
*** woodard has quit IRC12:54
sarin pike it's not created like that but instead is passed in through the context parameter in the novaclient constructor12:54
*** aruns has quit IRC12:54
sarThe context object code is here: https://github.com/openstack/cinder/blob/stable/ocata/cinder/context.py12:55
sarCan't see those variables being set there either, except when using the class method from_dict12:56
sarDoesn't this mean volume migration won't work in ocata with multidomain support enabled?12:57
sarAm i missing something?12:57
*** aruns__ has quit IRC12:57
*** aruns__ has joined #openstack-ansible13:01
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Add base kit scenario  https://review.openstack.org/54353413:02
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: CentOS 7 integrated gate optimization  https://review.openstack.org/54545513:02
*** Sha000000 has quit IRC13:05
*** fusmu_ has quit IRC13:06
*** fusmu has joined #openstack-ansible13:08
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Install vanilla Python 2.7 on CentOS 7 with pyenv  https://review.openstack.org/54712613:11
*** woodard has joined #openstack-ansible13:12
*** woodard has quit IRC13:13
*** woodard has joined #openstack-ansible13:14
*** armaan has quit IRC13:20
*** armaan has joined #openstack-ansible13:21
*** jwitko_ has quit IRC13:22
*** udesale has joined #openstack-ansible13:22
openstackgerritMerged openstack/openstack-ansible-repo_build master: Drop unnecessary dependencies from role  https://review.openstack.org/54714013:25
odyssey4megameon when you use limit to execute against containers, always include the lxc_hosts group in the limit13:26
*** acormier has joined #openstack-ansible13:26
odyssey4mesar  please use a paste service for code/logs, instead of spamming the channel13:28
sarsorry13:28
*** acormier has quit IRC13:29
*** acormier has joined #openstack-ansible13:29
odyssey4mesar I think the question you're asking would probably be better served by finding out from the service teams in their channels. Once you know how to do the configuration bits you need, you can then apply it to any of the services using https://docs.openstack.org/project-deploy-guide/openstack-ansible/pike/app-advanced-config-override.html13:30
openstackgerritMaxime Guyot proposed openstack/openstack-ansible master: Add a warning in openstack_hostnames_ips.yml  https://review.openstack.org/54742113:30
odyssey4mesar then once you're comfortable with how that works, take a peek at https://evrard.me/group-and-host-variables-overriding-in-openstack-ansible.html for some fancy ways of implementing the overrides to host groups :)13:30
sarThanks, i'll take it to the #openstack-cinder channel instead. And I think maybe this has to be solved by changing the nova client code that cinder uses, but i'm not sure. Just want some one else to verify :-)13:32
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_nova master: [DNM] - Testing openSUSE nova role  https://review.openstack.org/49576713:36
*** sxc731 has quit IRC13:38
*** hamza21 has joined #openstack-ansible13:41
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Improve healthchecks  https://review.openstack.org/54742613:42
evrardjpdoes someone have a multi node to test this? ^13:42
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Improve healthchecks  https://review.openstack.org/54742613:43
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: Improve healthchecks  https://review.openstack.org/54742613:45
evrardjpmhayden: maybe ?13:45
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: [WIP] Test repo build w/trimmed heat requirements  https://review.openstack.org/54633113:45
mhaydenevrardjp: i could probably test it later today13:45
evrardjpgreat.13:45
evrardjpthank you13:45
evrardjpif it's busted please paste a log. If it's fine, let's make it part of the deploy guide.13:46
mhaydenoh, that reminds me -- i got the user agent stuff into haproxy's health checks, but we need to stop logging those with each service ;)13:47
evrardjpmhayden: what do you mena?13:49
evrardjphttps://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/haproxy_all/haproxy.yml#L9213:49
evrardjpwhere do you want to stop logging stuff?13:49
mhaydenwell, in the wsgi files in each service, i intend to put an ignore rule for health checks13:50
mhaydenso those aren't logged13:50
evrardjpservice?13:50
evrardjpgood idea13:50
mhaydenotherwise you log into check a keystone log and it's full of healthcheck logs13:50
mhaydenmakes it harder to find what you're looking for13:50
mhaydenand takes up disk space13:50
mhaydenand I/O13:50
evrardjpbut does it matter for the next gen?13:50
evrardjpwell ok anyway in the meantime13:50
mhaydenhaha13:51
*** acormier has quit IRC13:52
*** armaan has quit IRC13:53
*** armaan has joined #openstack-ansible13:53
openstackgerritMerged openstack/openstack-ansible-ops master: Remove empty file  https://review.openstack.org/54733813:59
*** aruns__ has quit IRC14:02
openstackgerritHugh Saunders proposed openstack/openstack-ansible-tests master: Lint rule to ensure package operations are retried  https://review.openstack.org/54743214:04
* mhayden waves at hughsaunders14:05
hughsaunderssup mhayden14:05
evrardjpmhayden: how do you planned to do that -- I quickly check uwsgi config docs14:05
mhaydenjust adding a route14:06
evrardjpthere is no filtering easily done, so you'd have to do something different in the python code.14:06
mhaydenmatching the useragent14:06
evrardjpYeah.14:06
evrardjpthat's ugly14:06
evrardjp:)14:06
hughsaundersbut reducing healthcheck spam is a win14:06
evrardjpthat's fair.14:06
hughsaundershidden uglyness > spammy logs14:06
hughsaundersespecially if one is a log grepper by profession14:07
evrardjpwell not if we follow the spec of having nginx on host14:07
evrardjpI guess it whole depends on what we want to log with uwsgi14:07
evrardjpyeah it's probably better to have log that just api queries14:08
evrardjpok I'm in!14:08
mhaydenAND THERE WAS MUCH REJOICING14:08
hughsaundersthatwaseasy.gif14:08
matttPTO: yeah, i was having weird container networking issues after an AIO reboot, but after enough reboots trying to diagnose it just started working :(  the issue was that dnsmasq wasn't running tho, if i forced that to run everything worked14:08
*** hamza21 has quit IRC14:10
PTOmattt: i noticed that some ~1/3 containers did not obtain a 10.0.3.x ip, thus the container installation failed. I restarted the lxc-dnsmasq.serive and the lxc.service. Next, restarted all containers, and now the playbook is running14:11
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54743314:12
*** idlemind has joined #openstack-ansible14:16
*** hamza21 has joined #openstack-ansible14:16
*** sxc731 has joined #openstack-ansible14:17
*** esberglu has joined #openstack-ansible14:21
*** Sha000000 has joined #openstack-ansible14:23
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/ocata: Restore PowerVM repo setup  https://review.openstack.org/54743514:27
*** udesale_ has joined #openstack-ansible14:28
*** udesale has quit IRC14:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/ocata: Restore PowerVM repo setup  https://review.openstack.org/54743814:30
*** jwitko_ has joined #openstack-ansible14:32
*** fusmu has quit IRC14:33
*** fusmu_ has joined #openstack-ansible14:33
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_nova master: Skip logging for haproxy health checks  https://review.openstack.org/54744014:35
*** acormier has joined #openstack-ansible14:35
mhaydenevrardjp / hughsaunders ^^14:36
*** acormier has quit IRC14:37
*** acormier has joined #openstack-ansible14:37
*** lbragstad has joined #openstack-ansible14:37
hughsaundersmhayden: Thats much better than I was expecting, I thought you said you'd have to mess with teh python14:38
mhaydenain't nobody got time for that14:38
hughsaundersmhayden: now you just need to add in the MaaS poller and we're done.14:38
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_keystone master: Skip logging for haproxy health checks  https://review.openstack.org/54744214:39
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_glance master: Skip logging for haproxy health checks  https://review.openstack.org/54744314:39
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_cinder master: Skip logging for haproxy health checks  https://review.openstack.org/54744414:40
mhaydenoh, we don't use uwsgi for neutron14:41
mhaydenlearned something new14:41
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_heat master: Skip logging for haproxy health checks  https://review.openstack.org/54744614:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54744814:43
*** armaan has quit IRC14:44
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_octavia master: Skip logging for haproxy health checks  https://review.openstack.org/54744914:44
*** armaan has joined #openstack-ansible14:45
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_ironic master: Skip logging for haproxy health checks  https://review.openstack.org/54746514:45
*** kstev has joined #openstack-ansible14:46
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_sahara master: Skip logging for haproxy health checks  https://review.openstack.org/54746714:46
mhaydenokay, i think that's all of them that use uwsgi14:46
*** kstev1 has joined #openstack-ansible14:48
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [Docs] Migrate security into user guide  https://review.openstack.org/54715114:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ceph_client stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54746914:49
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Install vanilla Python 2.7 on CentOS 7 with pyenv  https://review.openstack.org/54712614:49
openstackgerritMajor Hayden proposed openstack/openstack-ansible master: Install vanilla Python 2.7 on CentOS 7 with pyenv  https://review.openstack.org/54712614:50
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible master: [Docs] Guide users more  https://review.openstack.org/54721914:50
*** kstev has quit IRC14:51
mhaydenodyssey4me: i think i worked the kinks out of https://review.openstack.org/54546114:51
vedinHi evrardjp, can you please have look to this issue >> http://paste.openstack.org/show/682960/14:51
*** acormier has quit IRC14:52
vedinall openstack services deployed successfully, facing error in last14:53
evrardjpsure14:53
evrardjpvedin: could you do ansible -m setup utility_all ?14:54
evrardjpand re-run ?14:54
evrardjpyou can only re-run the last part: openstack-ansible os-tempest-install.yml14:54
evrardjpand you're not even forced to do it14:55
evrardjpdepends if you want to test with tempest or not :)14:55
vedindo I need to run this command "ansible -m setup utility_all"14:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Explicitly ensure when apt cache updates happen  https://review.openstack.org/54747114:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Explicitly ensure when apt cache updates happen  https://review.openstack.org/54747114:56
*** hw_wutianwei_ has quit IRC14:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Explicitly ensure when apt cache updates happen  https://review.openstack.org/54747115:01
evrardjpvedin: yes15:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739515:03
*** masber has quit IRC15:05
vedinevrardjp: Thanks a lot, finally I have completed the installation :)15:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739615:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739715:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server master: Restore support for percona packages when using ppc64le  https://review.openstack.org/54710115:14
*** armaan has quit IRC15:21
*** armaan has joined #openstack-ansible15:22
*** prometheanfire has joined #openstack-ansible15:23
*** sxc731 has quit IRC15:23
odyssey4meum, it looks like OVS is now always installed - WTH?15:27
odyssey4mein the integrated build: http://logs.openstack.org/44/545844/1/check/openstack-ansible-deploy-aio_lxc-ubuntu-xenial/bff5fa1/logs/ara/result/a90901cd-55ac-4a70-aa0e-96e6cb286cea/15:27
cloudnullmornings15:27
*** dave-mccowan has joined #openstack-ansible15:29
prometheanfiremoin15:31
*** weezS has joined #openstack-ansible15:32
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the url  https://review.openstack.org/54736315:33
cloudnullodyssey4me: looks like https://github.com/openstack/openstack-ansible-os_neutron/blob/master/vars/main.yml#L35-L41 is always getting run15:33
cloudnullwe might need to tune up https://github.com/openstack/openstack-ansible-os_neutron/blob/master/vars/main.yml#L19-L2215:33
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: [TEST] Debug variables to figure out why OVS is installed  https://review.openstack.org/54748115:35
cloudnullwe can probably just shrink that condition to using just the enabled plugins15:36
cloudnullsomething like "neutron_services['XXXXXXX'].service_en | bool or ... "15:36
cloudnullbut that's quite curious15:36
odyssey4methere's clearly something activating of of the conditions in neutron_needs_openvswitch15:36
cloudnullor maybe something else we're installing is has a new ovs dependency15:36
odyssey4meja, I'll do a patch to the integrated repo to debug using that one up there15:37
cloudnullin other news, Uros sent this to me last night https://github.com/urosorozel/os_ironic_inspector15:38
cloudnulland https://github.com/urosorozel/openstack-ansible/commit/6710eccd8d3c3537885eebbb5cd8bbdfa5f62e6915:38
cloudnulllooks like ironic inspector is now working :)15:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [TEST] Debug variables to figure out why OVS is installed  https://review.openstack.org/54748215:39
odyssey4mewhat does ironic inspector do?15:40
*** vedin has quit IRC15:41
cloudnullit discovers hardware capabilities15:41
*** kenperkins has joined #openstack-ansible15:41
cloudnullin ironic you have to statically set everything when you enroll the node and create the flavors15:41
cloudnullthe inspector makes that whole interaction suck less.15:41
*** fusmu_ has quit IRC15:42
odyssey4menice work that - it'd be good to import it15:42
cloudnullagreed15:43
*** MikeW has joined #openstack-ansible15:43
MikeWHey what piece of OSA controls which venvs get deployed to the repo servers? Is it decided by what exists in openstack_user_config and the env.d?15:44
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_hosts master: add minimal functional tests  https://review.openstack.org/54715715:44
cloudnullMikeW: its a combination of what you have in the user config and which groups are populated for a given service.15:45
cloudnullspecifically when https://github.com/openstack/openstack-ansible-repo_build/blob/master/defaults/main.yml#L67-L68 is enabled15:46
cloudnullwhich is the default15:46
*** epalper has quit IRC15:46
cloudnullif you want to `emerge world` you can set that for "no" and it'll build all of the known openstack venvs regardless of what's being deployed15:47
odyssey4mecloudnull if you have a bit of time, would you mind working through these?15:48
odyssey4mehttps://review.openstack.org/#/q/topic:bug/1750656+(status:open+OR+status:merged)15:48
cloudnullsure15:48
MikeWcloudnull Excellent thanks that's exactly what I needed... for some reason my magnum venv isn't getting built... though I see the other components of it are running correctly15:49
odyssey4meMikeW if it's not being built, then it's most likely that you don't have the correct host group populated15:50
odyssey4methe default is to look at your inventory, then build only what you need15:50
odyssey4meI confirmed just the other day that if the right host group is populated, it auto-builds as it should - I tested ocata and pike15:51
odyssey4methis was the host group: https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/conf.d/magnum.yml.aio#L115:51
mattti have an AIO that i took from pike->queens, but my repo server keeps building ansible 2.3 and not 2.4, i'm a bit rusty on this stuff ... where do i begin looking?  :)15:55
*** Sha000000 has quit IRC15:56
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server master: Restore support for percona packages when using ppc64le  https://review.openstack.org/54710115:58
odyssey4memattt your repo server is building ansible because rally uses it - the ansible in the repo server is not what's used for your deployment16:00
odyssey4memattt https://github.com/openstack/openstack-ansible-os_rally/blob/master/defaults/main.yml#L5716:01
matttodyssey4me: the problem is when i re-run bootstrap ansible ... despite us explicitly pulling in 2.4 it manages to be happy with 2.3 from the repo servers16:01
odyssey4meoh really?16:01
odyssey4methat would be a bug16:02
odyssey4mebootstrap ansible has a specific requirement: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L2516:02
odyssey4methe venvs is built with constraints: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L163-L16416:03
odyssey4methe constraints come from openstack's u-c: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L11516:03
odyssey4meand I don't see ansible in u-c16:04
odyssey4memattt if you have the stdout for when the ansible bootstrap executes, could you paste.openstack.org it?16:04
matttodyssey4me: http://paste.openstack.org/raw/682996/ -- we request 2.4.3.0 but it installs 2.3.2.0 ... i believe if the installation fails it will try again with --isolated16:04
odyssey4meI'm keen on seeing this part specifically: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L170-L17216:05
odyssey4meheh, oh this is due to some recent changes16:05
odyssey4meit makes sense now16:05
odyssey4meon the host /root/.pip/pip.conf has constraints set, doesn't it?16:06
matttyep!16:06
odyssey4meja, and the pip.conf settings are used regardless of CLI options16:06
matttand that has ansible==2.3.2.016:06
odyssey4meI haven't totally confirmed it, but I think the configs are merged.16:06
matttaaah16:06
odyssey4meyep, this is the give-away: Collecting ansible==2.3.2.0 (from -c http://172.29.236.100:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt (line 91))16:07
admin0finally .. setup-openstack finished .without any errors16:07
odyssey4memattt so this was from pike->queens?16:07
matttodyssey4me: well i've just been on master since before queens was cut16:07
*** SmearedBeard has quit IRC16:08
odyssey4meok, I didn't realise that change had made its way into queens16:08
matttodyssey4me: wait wait, i'm getting confused16:08
matttodyssey4me: not pike, queens->whatever :)16:08
odyssey4meah, so queens -> master16:08
odyssey4meor an old master to a newer master16:09
odyssey4methis is what changed the behaviour: https://github.com/openstack/openstack-ansible-pip_install/commit/0f18e40fb61086b89cf12932cf9583adaf5b560916:09
matttyeah old master to new master, just been riding master for a little while16:10
mattti'll create a bug, not sure i'm in a situation to fix this atm ... since i don't understand that change16:11
odyssey4methanks, let me know when you've filed the bug - I'm looking at options to resolve that, as it's pretty bad16:11
*** armaan has quit IRC16:12
*** armaan has joined #openstack-ansible16:13
odyssey4meI'm not sure if this is a pip bug actually, because the cli option for the constraint should be overriding the config file option16:13
odyssey4mealthough you can specify multiple constraints, so I think a merge is happening here16:14
cloudnullmaybe it's treating all constraints equally and squashing?16:15
cloudnulladmin0: great news!16:16
odyssey4mecloudnull  I think it's chaining them, so it's treating it like I added more CLI --constraints options16:16
*** lvdombrkr89 has joined #openstack-ansible16:18
evrardjpodyssey4me: you told me when chaining, first match wins ? or last match whatever so it might just be an ordering issue?16:18
matttodyssey4me: https://bugs.launchpad.net/openstack-ansible/+bug/175131616:19
openstackLaunchpad bug 1751316 in openstack-ansible "bootstrap-ansible.sh not installing ansible==2.4.3.0" [Undecided,New]16:19
odyssey4meevrardjp no, in this case we give pip a requirement for ansible 2.4, but there's a constraint for 2.316:19
openstackgerritgit-harry proposed openstack/openstack-ansible-tests master: Add ansible-lint rule for apt_repository  https://review.openstack.org/54749716:19
cloudnullyes that makes sense. the pip config is an extension of the cli so it'd should be chaining them16:19
matttwhy can you not format output in launchpad bugs, or can you?16:19
odyssey4meso for us to fix it we have two options - one is to move the config file out the way when we're bootstrapping, and the other is to build another constraint file and use it16:19
cloudnullmattt: mind pasting the pip.conf ?16:19
odyssey4meand using it in the CLI option would make it win, because it'd be first16:20
* cloudnull maybe missed it16:20
cloudnullwe could pass in --isolated when bootstrapping16:20
evrardjpodyssey4me: yeah that's what I meant -- adding a new constraint for what we install to be in the winning order.16:20
odyssey4mecloudnull that doesn't help16:20
matttcloudnull: added to the bug16:20
*** lvdombrkr has quit IRC16:20
odyssey4methe issue is not that it's using the internal repo - the issue is that it's given a constraint for the package it's installing16:20
cloudnull--isolated should make it ignore all config16:20
cloudnulloh16:21
odyssey4meignore all config?16:21
evrardjpcloudnull: does isolated work with constraints?16:21
odyssey4mehmm, can try that16:21
cloudnullyea --isolated would ignore any and all config16:21
odyssey4melemme fire up a quick test16:21
cloudnullyou could pass in additional options when isolated is used16:22
odyssey4memattt I'm picking up that bug, should have a patch shortly16:22
evrardjpI am using isolated into venvs on regular basis and it works, so I'd say yes, but not so sure if it takes the -c too . It works with -r at least :)16:22
evrardjpI think isolated is the best for bootstrap-ansible.16:22
odyssey4meyep, that'd be the simplest - so I'll give it a go16:22
evrardjpwell maybe we should isolate all the things.16:22
evrardjpif we are always passing the right constraints16:23
evrardjpoh no that's a bad idea.16:23
odyssey4meisolate would kill the offline story though, because it uses pypi unless you give it a different index16:23
evrardjpyeah16:23
matttthanks odyssey4me, it's not urgent for me, i just thought the issue was that we were mistakingly building ansible 2.3 on the repo servers16:23
evrardjpodyssey4me: agreed16:23
evrardjpmattt: this is a big thing, thanks!16:24
odyssey4meevrardjp I have an idea - lemme verify that it'll do the right things16:24
*** sxc731 has joined #openstack-ansible16:28
matttevrardjp: np!  let me know if i can provide any more info :)16:29
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_hosts master: add minimal functional tests  https://review.openstack.org/54715716:30
*** openstackgerrit has quit IRC16:33
*** openstackgerrit has joined #openstack-ansible16:36
openstackgerritMerged openstack/openstack-ansible-pip_install stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54744816:36
odyssey4mecloudnull - I see https://review.openstack.org/#/c/547218/ which removes max_fail_percentage (cc evrardjp)... any thoughts on actually add ing any_error_fatal to replace that for all control plane plays?16:39
openstackgerritMerged openstack/openstack-ansible-pip_install stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739816:39
cloudnullodyssey4me: ++16:39
odyssey4meas far as I'm concerned, if any part of your control plane is not contactable, or breaks, you want to know about it asap16:39
cloudnullmakes sense to me.16:39
odyssey4methen for the non-control plane stuff, perhaps max_fail_percentage should stay, but be a configurable var16:40
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the url  https://review.openstack.org/54736316:40
odyssey4meso if 1 of your 100s of computes are down, you can still do stuff16:40
cloudnullThe max fail percentages were intended to help large scale deployments, however it would seem they're causing more harm / confusion16:40
odyssey4meI suppose if one of your computes is down, you can just use a --limit to skip it16:41
cloudnullI've kinda of the opinion now that if 1 of 100 compute nodes are down folks should pass in a --limit !busted_node16:41
openstackgerritMerged openstack/openstack-ansible-ceph_client stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54746916:41
openstackgerritMerged openstack/openstack-ansible-ceph_client stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740016:41
odyssey4melol, great minds16:41
cloudnullhaha, indeed16:41
odyssey4meja, I would support doing that, and backporting it to newton...16:42
odyssey4methis is one of those hidden gems16:42
odyssey4methere should be a reno though to go with the patch16:42
cloudnullI can make a reno16:43
cloudnulldo we still have time to get it to newton ?16:43
cloudnulli thought that's "dead jim"16:43
odyssey4menope, we still have it - and some patches are still trickling into it16:44
cloudnullat the moment that pr to remove max fail is not passing due to our new found ovs issues16:44
odyssey4mebut we're on the last legs16:44
odyssey4meupstream is done EOLing16:44
*** sxc731 has left #openstack-ansible16:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server master: Restore support for percona packages when using ppc64le  https://review.openstack.org/54710116:48
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the url  https://review.openstack.org/54736316:51
*** udesale__ has joined #openstack-ansible16:52
*** udesale_ has quit IRC16:52
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Remove the "max_fail_percentage" option  https://review.openstack.org/54721816:59
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the url  https://review.openstack.org/54736316:59
cloudnullodyssey4me: ^ reno added16:59
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739517:01
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739617:01
*** chyka has joined #openstack-ansible17:03
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739717:06
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Remove the "max_fail_percentage" option  https://review.openstack.org/54721817:06
cloudnulladded a limit example17:06
openstackgerritwangqi proposed openstack/openstack-ansible master: fix the doc link  https://review.openstack.org/54751717:06
odyssey4mecloudnull lgtm17:11
cloudnullit wont pass due to ovs shinnanigans17:11
cloudnullso we'll need to figure that out to make the integrated gate happy17:12
*** dave-mccowan has quit IRC17:15
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: [TEST] Debug variables to figure out why OVS is installed  https://review.openstack.org/54748117:15
*** dave-mccowan has joined #openstack-ansible17:16
openstackgerritMerged openstack/openstack-ansible-os_nova stable/newton: Fix cache update after initial apt_repository fail  https://review.openstack.org/54743317:19
openstackgerritwangqi proposed openstack/openstack-ansible master: Replace http with  https in app-resources.rst and delete useless url  https://review.openstack.org/54751717:20
*** shardy is now known as shardy_afk17:20
*** jafeha has quit IRC17:24
*** lvdombrkr89 has quit IRC17:26
*** MikeW has quit IRC17:41
openstackgerritMerged openstack/openstack-ansible-os_nova stable/pike: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739417:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Isolate the Ansible bootstrap  https://review.openstack.org/54752617:45
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_hosts master: add minimal functional tests  https://review.openstack.org/54715717:46
*** udesale_ has joined #openstack-ansible17:47
odyssey4memattt evrardjp cloudnull https://review.openstack.org/547526 seems to work well, and is the simplest way I could think of solving it17:48
*** udesale__ has quit IRC17:50
*** mbuil has quit IRC17:55
*** omega has joined #openstack-ansible17:56
*** omega is now known as omegapoint17:56
cloudnullodyssey4me: looks good to me :)17:56
*** omegapoint has left #openstack-ansible17:56
*** omegapoint has joined #openstack-ansible17:56
*** hamza21 has quit IRC17:57
omegapointhey, can anyone help me out? i finished deploying OSA using the prod system template, and the networking works fine, however i can't create a provider network which can actually reach the internet through the gateway. the ARP requests arrive on the br-vlan (eth12) of the network containers but it won't get redirected towards the external network.18:03
omegapointin other words, i can't ping my gateway from the qrouter namespace. I've read through all the troubleshooting guides and documentation there is, but i can't figure it out18:04
matttodyssey4me: testing now18:04
*** SimAloo has joined #openstack-ansible18:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Switch to using the imported nspawn roles  https://review.openstack.org/54755418:06
*** jillr has quit IRC18:07
*** bradm has quit IRC18:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Isolate the Ansible bootstrap  https://review.openstack.org/54752618:09
*** hamza21 has joined #openstack-ansible18:12
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Isolate the Ansible bootstrap  https://review.openstack.org/54752618:14
shananigansomegapoint: You should be able to use something like tcpdump on the infra host's(br-vlan and eth12 depending on your setup) to see if the arp requests are making it out of the container and host nic.18:28
omegapoint@shananigans i've tried and the arp requests go through eth12, br-vlan and the host NIC for br-vlan18:29
shananigansomegapoint:  If it is, you will need to make sure the gateway_ip you set up in your subnet is set up on your network hardware with all the proper access.18:29
*** lbragstad has quit IRC18:31
*** MikeW has joined #openstack-ansible18:31
omegapoint@shananigans so the gateway needs to be accessible from the br-vlan bridge, right?18:31
*** esberglu has quit IRC18:31
shananigansomegapoint: correct.18:32
MikeWodyssey4me Does having a magnum container defined in the inventory suffice for repo venv builds or is there a specific field within the object required?18:32
odyssey4meMikeW just a member of the magnum_all group18:33
*** pcaruana has quit IRC18:33
odyssey4meso it can be a host or container18:33
omegapoint@shananigans alright, thanks18:33
MikeWodyssey4me I pulled the out with a quick copy not properly formatted... I think it's wrong? lol https://pastebin.com/kvr8Df9118:35
*** udesale_ has quit IRC18:36
odyssey4meMikeW yep, empty group18:36
odyssey4medo you have an entry in conf.d/openstack_user_config for magnum-infra_hosts ?18:36
*** berendt_ has joined #openstack-ansible18:37
*** neith_ has joined #openstack-ansible18:37
*** hogepodge_ has joined #openstack-ansible18:37
MikeWNo it's not empty which is what's confusing me https://pastebin.com/AZCGdPgh18:37
odyssey4meMikeW hmm, that is odd18:38
*** gus_ has joined #openstack-ansible18:38
*** Tyrantelf_ has joined #openstack-ansible18:38
MikeWodyssey4me Is there a tool for repairing the inventory?18:39
*** kysse_ has joined #openstack-ansible18:39
MikeWodyssey4me Well I know we ahve the python inventory management thing I can play with it perhaps to insert the proper info?18:40
*** shardy_a1k has joined #openstack-ansible18:40
odyssey4meMikeW is your /etc/openstack_deploy read-only, or out of space or something perhaps?18:40
odyssey4mecheck that the inventory.json file is not protected in some way18:41
*** stuartgr has left #openstack-ansible18:42
odyssey4meMikeW if you run the following, do you see a populated group in the resulting json output? /opt/ansible-runtime/bin/python inventory/dynamic_inventory.py --debug18:42
odyssey4meadjust the path as necessary for the branch you're using18:43
*** logan_ has joined #openstack-ansible18:43
odyssey4meMikeW there are several magnum groups, as they're nested layers - check the other groups?18:44
*** tobberydberg has quit IRC18:44
*** berendt has quit IRC18:44
*** kysse has quit IRC18:44
*** dariko has quit IRC18:44
*** shardy_afk has quit IRC18:44
*** logan- has quit IRC18:44
*** neith has quit IRC18:44
*** hogepodge has quit IRC18:44
*** ArchiFleKs has quit IRC18:44
*** gus has quit IRC18:44
*** astellwag has quit IRC18:44
*** Tyrantelf has quit IRC18:44
*** berendt_ is now known as berendt18:44
*** neith_ is now known as neith18:44
*** hogepodge_ is now known as hogepodge18:44
MikeWodyssey4me Other groups are populated the only one not is magnum_all18:45
MikeWSo weird18:45
odyssey4mecan you pastebin the set?18:45
MikeWYeah sure18:46
MikeWhttps://pastebin.com/NCi1pC7N18:47
*** logan_ is now known as logan-18:47
*** tobberydberg has joined #openstack-ansible18:48
odyssey4memagnum_all has the child magnum, which has the containers18:48
MikeWodyssey4me Yeah I noticed that relationship, but didn't know if repo would follow that trail down... so it should be building the venvs then right?18:49
odyssey4meit should be, yes18:49
odyssey4mecould you pastebin the requirements.txt from /var/www/repo/os-releases/... from the repo container?18:50
*** dariko has joined #openstack-ansible18:51
MikeWYeah here you go: https://pastebin.com/EmVQG9f718:51
*** TxGirlGeek has joined #openstack-ansible18:51
odyssey4memagnum's there, so the requirements are right and there should be a wheel18:51
*** astellwag has joined #openstack-ansible18:52
odyssey4meok, there should also be a venv_requirements.txt file there for magnum18:52
*** ArchiFleKs has joined #openstack-ansible18:52
odyssey4mesomething like this: http://rpc-repo.rackspace.com/os-releases/r16.1.0/ubuntu-16.04-x86_64/venv-build-options-os_magnum.txt18:52
MikeWYeah I see that file as well18:52
odyssey4meok, so the venv should be there?18:53
odyssey4meit should be in venvs/<tag>/<distro>/18:54
MikeWHmm... https://pastebin.com/VkHVm90P18:54
odyssey4meok, interesting - right, have you tried forcing a venv rebuild then?18:54
*** TxGirlGeek has quit IRC18:55
odyssey4meopenstack-ansible repo-build.yml -e repo_build_venv_rebuild=yes18:55
MikeWI was going to get it to pull down all venvs I'll just rebuild instead18:55
MikeWIs this a mistake by me? Do I need to set that var every time I add a new service?18:56
odyssey4menope, you shouldn't have to - it should detect the new requirement, build the options file, then build the venv18:57
*** lbragstad has joined #openstack-ansible18:57
*** ansmith has quit IRC18:57
odyssey4mesomehow that didn't happen here - not sure how18:57
*** TxGirlGeek has joined #openstack-ansible18:59
*** TxGirlGeek has quit IRC19:03
cloudnullodyssey4me: mind giving me a push here https://review.openstack.org/#/c/547157/19:03
odyssey4meduh, I just realised why that openvswitch issue is happening19:03
cloudnulloh?19:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: neutron_needs_openvswitch should be jinja, not a string  https://review.openstack.org/54765019:05
odyssey4mecloudnull ^ that's why19:05
cloudnulloh...19:06
cloudnullthat's going to need a backport to all the things19:06
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: neutron_needs_openvswitch should be jinja, not a string  https://review.openstack.org/54765019:06
odyssey4medoesn't look like it - looks like that patch was master only19:07
*** adcpdk has quit IRC19:07
cloudnullin queens https://github.com/openstack/openstack-ansible-os_neutron/blob/stable/queens/vars/main.yml#L19-L2219:08
cloudnulllooks like pike is ok19:08
*** jillr has joined #openstack-ansible19:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: neutron_needs_openvswitch should be jinja, not a string  https://review.openstack.org/54765019:09
odyssey4meI think that should do it.19:09
*** TxGirlGeek has joined #openstack-ansible19:10
odyssey4mecloudnull are you gonna just get those in, then unlock the other tests over time?19:12
cloudnullyes.19:13
cloudnulli need to get the host test in19:13
cloudnullthen the container ones.19:13
cloudnullthen re-enable the host + contianer ones19:14
cloudnulli left the tests commented out so I can do it in phases19:14
cloudnull*the container tests**19:14
odyssey4meok, pushing it through19:15
odyssey4mebetter to have something now than nothing19:15
cloudnulltyvm19:15
* cloudnull doing the container_create now19:16
odyssey4mecloudnull got a couple more of these to work through when you've got a gap: https://review.openstack.org/#/q/topic:bug/1750656+status:open19:18
cloudnullall lgtm19:22
dmsimardHey, I don't have a blog post about making ARA work with OSA yet but I got an idea and posted about it: https://dmsimard.com/2018/02/23/rebranding-ansible-run-analysis-to-ara-records-ansible/19:23
dmsimardFeel free to share ^ I'm being noisy on purpose :p19:23
odyssey4mehahaha19:24
MikeWodyssey4me Oh my god19:25
MikeWI built all the venvs... guess which one is missing19:25
odyssey4meMikeW ?19:25
odyssey4meoh, so you set it to do them all, and magnum is still missing?19:26
MikeWodyssey4me Sorry... I set the repo build to not be selective in which venvs it installs, and the only one that isn't in now is magnum19:26
MikeWYeah19:26
odyssey4melol, ok that's weird19:26
odyssey4mehave you modified https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml at all, or put overrides for any of those vars into you user_variables.yml ?19:27
omegapoint@shananigans figured it out, the switch configuration was wrong and not connected to the upstream network where the gateway was. (i'm not using interface bonding and vlan tagging as implied by the example deployment)19:29
shananigansnifty. glad to hear its working19:30
*** TxGirlGeek has quit IRC19:30
odyssey4meMikeW you can try building it yourself directly using: /opt/venv-build-script.sh /var/www/repo/os-releases/<tag>/<distro>/venv-build-options-os_magnum.txt19:31
MikeWodyssey4me Interesting the manual build fails, but I'm getting now failures and no errors from the playbook19:33
MikeWI'll keep digging and post back if it's something you'd be interested in... probably something wrong on my servers19:34
odyssey4meMikeW happy to hear feedback - I'm a bit concerned that the error is not bubbling up, so I'd like to know the root cause to see if there's a way we can catch it and make sure it bubbles up next time19:36
cloudnulldmsimard: retweeted the post :)19:41
dmsimardcloudnull: awww yeah, thanks <319:45
dmsimardI'll buy you maple syrup if you come to Vancouver :p19:46
dmsimard(maple syrup is more valuable than beer here)19:46
*** TxGirlGeek has joined #openstack-ansible19:49
*** TxGirlGeek has quit IRC19:49
*** TxGirlGeek has joined #openstack-ansible19:52
*** lvdombrkr89 has joined #openstack-ansible20:00
*** omegapoint has quit IRC20:01
*** omegapoint has joined #openstack-ansible20:01
*** TxGirlGeek has quit IRC20:01
*** TxGirlGeek has joined #openstack-ansible20:02
*** TxGirlGeek has quit IRC20:05
*** pbandark has quit IRC20:05
*** omegapoint has quit IRC20:05
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-nspawn_container_create master: Add minimal functional gate  https://review.openstack.org/54715820:22
cloudnullodyssey4me: ^ if you're still around :)20:23
cloudnulldmsimard: lol!20:23
cloudnullwill you be at the PTG?20:23
dmsimardcloudnull: nop, hence my suggestion for Vancouver20:25
odyssey4mecloudnull lgtm, although zuul has croaked - infra's busy working on restarting it20:25
odyssey4mecloudnull mind giving this a nudge? https://review.openstack.org/54625920:26
odyssey4meand https://review.openstack.org/54614720:27
odyssey4melol, and https://review.openstack.org/545894 / https://review.openstack.org/54589520:27
odyssey4meand finally https://review.openstack.org/547101 / https://review.openstack.org/54600820:27
*** weezS has quit IRC20:28
*** weezS has joined #openstack-ansible20:28
odyssey4mehttps://media.giphy.com/media/7cTTE2Z1OmrFm/giphy.gif20:28
*** weezS has quit IRC20:28
*** weezS has joined #openstack-ansible20:29
*** weezS has joined #openstack-ansible20:30
*** weezS has quit IRC20:30
*** weezS has joined #openstack-ansible20:30
*** weezS has quit IRC20:31
*** weezS has joined #openstack-ansible20:31
*** weezS has quit IRC20:32
*** weezS has joined #openstack-ansible20:32
*** omegapoint has joined #openstack-ansible20:32
*** pramodrj07 has joined #openstack-ansible20:34
cloudnulldone.20:38
odyssey4mecloudnull thx - I'm busy self-testing https://review.openstack.org/547650 given the zuul situation20:39
*** pbandark has joined #openstack-ansible20:42
*** pbandark has quit IRC20:46
MikeWodyssey4me I can't find a way around it... magnum is pulling down kubernetes which is pulling down websocket-client. When it tries to get websocket-client it can't find the right version20:46
cloudnullMikeW: is that a dep in their requirements file that's unversioned/broken ?20:47
odyssey4meMikeW ah, I know that issue20:47
odyssey4mewhich branch is this?20:47
odyssey4meor which OSA tag/branch are you using?20:47
MikeWI'm running ocata 15.1.6 or something20:47
odyssey4meaha, yeah - gimme a sec20:48
odyssey4mehttps://github.com/openstack/openstack-ansible-os_magnum/commit/fd806ccddec31e36234ce979906448501db4708320:48
*** pbandark has joined #openstack-ansible20:49
cloudnullodyssey4me: for prez!20:49
odyssey4methe current head of the integrated build's stable/ocata branch includes that fix: https://github.com/openstack/openstack-ansible/commit/c5bbe694cb67fef3713ca3483cf2a49bcbd59f8f20:49
MikeWOh thank god20:49
MikeWodyssey4me Has my vote! Thanks everyone20:49
*** omegapoint has quit IRC20:49
odyssey4meactually, it was pulled in just before the head: https://github.com/openstack/openstack-ansible/commit/4aba989d084d373a58a06af93d980279f3aba5f520:50
odyssey4me:) happy to help - a quick minor version upgrade will get you on your way20:50
odyssey4meit was fghaas who raised it just the other day, so thanks to both of you for raising it as feedback, so that we could fix it20:51
*** omegapoint has joined #openstack-ansible20:55
*** omegapoint has quit IRC20:59
*** pramodrj07 has quit IRC21:02
*** hamza21 has quit IRC21:04
*** TxGirlGe_ has joined #openstack-ansible21:08
*** omegapoint has joined #openstack-ansible21:13
*** pbandark has quit IRC21:15
*** omegapoint has quit IRC21:18
*** omegapoint has joined #openstack-ansible21:20
odyssey4memhayden it would appear that we broken something somewhere: http://logs.openstack.org/97/547497/1/check/openstack-ansible-functional-centos-7/c5a4e2d/logs/ara/result/89507e4a-6c94-4d0c-9ac3-66bea266ada9/21:23
mhaydenokay well that's downright weird21:24
mhaydenthe key should still be present21:24
openstackgerritMerged openstack/openstack-ansible-nspawn_hosts master: add minimal functional tests  https://review.openstack.org/54715721:25
openstackgerritMerged openstack/openstack-ansible-openstack_hosts stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740221:25
*** omegapoint has quit IRC21:25
mhaydenyeah, the percona-release installed fine21:25
odyssey4meheh, yeah - just found that: http://logs.openstack.org/97/547497/1/check/openstack-ansible-functional-centos-7/c5a4e2d/logs/ara/result/c1a60b22-b965-4ab0-9266-0b865737310a/21:26
mhaydenodyssey4me: i wonder if it has to do with this patch https://github.com/openstack/openstack-ansible-galera_server/commit/dbbcb56a62e4a97af3f63f970a34a3c815352ced21:26
odyssey4meyup, very likely - I already have one follow on from that one: https://review.openstack.org/54710121:27
odyssey4menot a bad patch, but it did remove some things so there will be fall out21:27
odyssey4memhayden cloudnull ok, I've confirmed that https://review.openstack.org/547650 unblocks our integrated gate - any chance for a review to hopefully get that out the way?21:29
*** armaan has quit IRC21:30
*** armaan has joined #openstack-ansible21:30
*** NostawRm has quit IRC21:32
*** strobelight has joined #openstack-ansible21:32
*** NostawRm has joined #openstack-ansible21:32
mhaydenlookin'21:33
*** MikeW has quit IRC21:34
mhaydenodyssey4me: done deal sir21:34
*** dave-mcc_ has joined #openstack-ansible21:35
odyssey4metyvm21:35
*** omegapoint has joined #openstack-ansible21:36
*** dave-mccowan has quit IRC21:36
*** omegapoint has quit IRC21:40
*** jwitko__ has joined #openstack-ansible21:41
*** armaan has quit IRC21:42
*** armaan has joined #openstack-ansible21:42
*** omegapoint has joined #openstack-ansible21:43
*** jwitko_ has quit IRC21:44
mhaydenodyssey4me: tiny typo in https://review.openstack.org/54755421:46
*** jwitko__ has quit IRC21:46
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: Switch to using the imported nspawn roles  https://review.openstack.org/54755421:47
odyssey4memhayden no there isn't ;)21:47
mhayden  ___  ____  _  __   _____21:48
mhayden / _ \|  _ \| | \ \ / /__ \21:48
mhayden| | | | |_) | |  \ V /  / /21:48
mhayden| |_| |  _ <| |___| |  |_|21:48
mhayden \___/|_| \_\_____|_|  (_)21:48
mhaydengotta get down on friday21:48
*** omegapoint has quit IRC21:49
odyssey4mecloudnull not consistent, but concerning: http://logs.openstack.org/59/546259/1/gate/openstack-ansible-functional-ubuntu-xenial/88c8fbb/job-output.txt.gz#_2018-02-23_21_21_04_41871121:51
openstackgerritMerged openstack/openstack-ansible-ceph_client stable/queens: Fix cache update after initial apt_repository fail  https://review.openstack.org/54739921:51
openstackgerritMerged openstack/openstack-ansible-ceph_client stable/ocata: Fix cache update after initial apt_repository fail  https://review.openstack.org/54740121:51
openstackgerritMerged openstack/openstack-ansible-rabbitmq_server master: Explicitly ensure when apt cache updates happen  https://review.openstack.org/54747121:51
*** TxGirlGe_ has quit IRC21:53
*** TxGirlGeek has joined #openstack-ansible21:53
dmsimardmhayden: Do you remember the orly owl ? Pepper ridge farm remembers.21:57
mhaydeni do21:57
*** omegapoint has joined #openstack-ansible22:01
*** strobelight has quit IRC22:06
*** omegapoint has quit IRC22:06
odyssey4mecloudnull https://review.openstack.org/523218 really needs a revisit22:08
cloudnullit does22:09
cloudnullmaybe i;; do that now22:09
*** jwitko_ has joined #openstack-ansible22:11
*** bradm has joined #openstack-ansible22:13
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build master: [WIP] Make the git clone and wheel build optional  https://review.openstack.org/53701522:13
*** omegapoint has joined #openstack-ansible22:16
*** omegapoint has quit IRC22:21
*** dariko has quit IRC22:22
*** omegapoint has joined #openstack-ansible22:25
*** masber has joined #openstack-ansible22:27
*** omegapoint has quit IRC22:29
*** masber has quit IRC22:30
*** masber has joined #openstack-ansible22:30
*** kstev1 has quit IRC22:33
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Use OpenStack-Infra mirrors for tests  https://review.openstack.org/54768622:34
*** dave-mcc_ has quit IRC22:34
*** omegapoint has joined #openstack-ansible22:41
*** omegapoint has quit IRC22:45
*** dave-mccowan has joined #openstack-ansible22:50
*** omegapoint has joined #openstack-ansible22:51
*** omegapoint has quit IRC22:56
*** weezS has quit IRC23:04
*** weezS has joined #openstack-ansible23:04
*** weezS has quit IRC23:04
*** weezS has joined #openstack-ansible23:05
*** weezS has joined #openstack-ansible23:06
*** omegapoint has joined #openstack-ansible23:06
*** weezS has joined #openstack-ansible23:06
*** masuberu has joined #openstack-ansible23:07
*** weezS has joined #openstack-ansible23:07
*** weezS has joined #openstack-ansible23:08
*** weezS has quit IRC23:08
*** weezS has joined #openstack-ansible23:09
*** masber has quit IRC23:09
*** weezS has joined #openstack-ansible23:09
*** weezS has quit IRC23:10
*** weezS has joined #openstack-ansible23:10
*** dave-mccowan has quit IRC23:11
*** omegapoint has quit IRC23:11
*** weezS has quit IRC23:11
*** weezS has joined #openstack-ansible23:11
*** weezS has quit IRC23:11
*** weezS has joined #openstack-ansible23:12
*** weezS has joined #openstack-ansible23:13
*** weezS has joined #openstack-ansible23:14
*** weezS has joined #openstack-ansible23:14
*** weezS has quit IRC23:15
*** weezS has joined #openstack-ansible23:15
*** weezS has joined #openstack-ansible23:16
*** weezS has quit IRC23:16
*** weezS has joined #openstack-ansible23:17
*** weezS has quit IRC23:17
*** omegapoint has joined #openstack-ansible23:18
*** omegapoint has quit IRC23:22
*** omegapoint has joined #openstack-ansible23:31
*** messy has joined #openstack-ansible23:35
*** omegapoint has quit IRC23:35
*** messy has quit IRC23:38
*** omegapoint has joined #openstack-ansible23:51
*** agrebennikov has joined #openstack-ansible23:57
*** omegapoint has quit IRC23:57

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