Tuesday, 2016-03-01

*** cloudtrainme has quit IRC00:12
*** sdake has quit IRC00:14
*** furlongm has joined #openstack-ansible00:17
*** abitha has quit IRC00:18
*** abitha has joined #openstack-ansible00:19
*** abitha has quit IRC00:24
*** markvoelker has quit IRC00:38
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-rabbitmq_server: [WIP] Multi-distro support for rabbitmq-server role  https://review.openstack.org/28628200:45
*** weezS has quit IRC00:52
*** arif-ali has joined #openstack-ansible01:00
*** sigmavirus24 is now known as sigmavirus24_awa01:17
*** metral_zzz is now known as metral01:32
*** jthorne has joined #openstack-ansible01:37
*** markvoelker has joined #openstack-ansible01:38
*** jamielennox is now known as jamielennox|away01:45
*** markvoelker has quit IRC02:08
*** markvoelker has joined #openstack-ansible02:08
*** jmckind has quit IRC02:23
*** fawadkhaliq has quit IRC02:27
openstackgerritKevin Carter proposed openstack/openstack-ansible: Added major version upgrade support (galera)  https://review.openstack.org/27159103:13
*** kencjohnston has joined #openstack-ansible03:29
*** kencjohnston has quit IRC04:03
*** shausy has joined #openstack-ansible04:03
*** gfa_ is now known as gfa04:08
*** fawadkhaliq has joined #openstack-ansible04:18
*** daneyon_ has quit IRC04:26
*** jmckind has joined #openstack-ansible04:56
*** shausy has quit IRC05:04
*** kstepniewski has joined #openstack-ansible05:11
openstackgerritKevin Carter proposed openstack/openstack-ansible: Retry tempest cirros image creation  https://review.openstack.org/28405705:24
*** daneyon has joined #openstack-ansible05:25
openstackgerritKevin Carter proposed openstack/openstack-ansible: Allow Horizon setup with external SSL termination  https://review.openstack.org/21464705:25
openstackgerritMerged openstack/openstack-ansible: Docs: Ensure a horizontal rule prior to the navigation links  https://review.openstack.org/28598105:25
*** jmckind has quit IRC05:33
*** javeriak has joined #openstack-ansible05:35
*** javeriak has quit IRC05:40
*** javeriak has joined #openstack-ansible05:40
*** fawadkhaliq has quit IRC05:42
*** javeriak_ has joined #openstack-ansible05:43
*** javeriak has quit IRC05:45
*** jthorne has quit IRC05:46
*** fawadkhaliq has joined #openstack-ansible05:58
*** sdake has joined #openstack-ansible06:11
*** rgogunskiy has joined #openstack-ansible06:21
*** daneyon has quit IRC06:23
*** sdake has quit IRC06:27
*** phiche has joined #openstack-ansible06:32
*** sdake has joined #openstack-ansible06:33
*** mariusv has quit IRC06:35
*** javeriak_ has quit IRC06:42
*** javeriak has joined #openstack-ansible06:54
*** lunarlamp has joined #openstack-ansible06:56
*** phiche has quit IRC06:57
*** daneyon has joined #openstack-ansible06:59
*** cemmason has joined #openstack-ansible06:59
*** phiche has joined #openstack-ansible07:03
*** daneyon has quit IRC07:04
*** sdake has quit IRC07:10
*** daneyon has joined #openstack-ansible07:10
*** sdake has joined #openstack-ansible07:12
*** mikelk has joined #openstack-ansible07:16
*** cemmason has quit IRC07:24
*** cemmason has joined #openstack-ansible07:24
*** cemmason has quit IRC07:45
*** sdake has quit IRC07:48
*** fawadkhaliq has quit IRC08:08
*** pcaruana has joined #openstack-ansible08:09
*** ccesario has quit IRC08:09
*** daneyon has quit IRC08:17
*** jwitko has quit IRC08:24
*** ccesario has joined #openstack-ansible08:38
*** admin0 has joined #openstack-ansible08:39
*** admin0 has quit IRC08:40
*** admin0 has joined #openstack-ansible08:43
*** openstackgerrit has quit IRC08:48
*** openstackgerrit has joined #openstack-ansible08:48
*** admin0 has quit IRC08:54
*** asettle has joined #openstack-ansible09:10
matttodyssey4me: is the relationship between https://review.openstack.org/#/c/284977 and https://review.openstack.org/#/c/284896/ wrong?  should https://review.openstack.org/#/c/284896/ be the parent?09:14
*** swati_ has joined #openstack-ansible09:19
*** mathlin has joined #openstack-ansible09:20
*** admin0 has joined #openstack-ansible09:24
swati_Hi,...I am trying to use designate on liberty....and all the services are up09:28
*** keedya has quit IRC09:29
swati_but I get this error or "Unable to establish connection at endpoint http://controller:9001"...09:29
swati_so I am not able to run designate commands09:29
matttswati_: aren't you the person implementing designate?  :)09:36
swati_yes I am09:36
matttthen i think you're probably best to answer that question :)09:36
swati_it ran fine on Kilo and I am rebasing it on Liberty09:36
odyssey4meif you can't reach the designate service, verify that it is up and that the load balancer can reach t09:36
swati_all designate services are up09:37
*** kstepniewski has quit IRC09:37
swati_my purpose of asking is may be somebody else might have encountered a similar issue for some other component in Ansible-Liberty09:38
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Added the pip packages for the repo-build process  https://review.openstack.org/28489609:38
odyssey4meswati_ is the designate service up in the containers you have it in?09:38
matttswati_: can't say i have -- check the designate logs, try connecting locally from within the container, make sure that all works09:39
odyssey4meswati_ and have you verified that the load balancer is configured for it, and that it can reach it?09:39
matttthen troubleshoot through the LB09:39
swati_Jesse...yes all designate services are up in the container and logs dont show an error as well09:40
swati_the LB thing I need to verify09:41
*** kstepniewski has joined #openstack-ansible09:41
swati_Mattt, any specific files that I need to check for LB configuration?09:41
*** kstepniewski has quit IRC09:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: IRR - Implemented for os_keystone  https://review.openstack.org/27971009:45
matttswati_: well can you connect to the service from within the container ?09:46
matttswati_: start local and go from there09:46
*** jthorne has joined #openstack-ansible09:46
swati_designate services are there within the container only09:47
matttswati_: right but can you connect to them?09:47
matttswati_: as far as LB, make sure there is a config for designate in /etc/haproxy/conf.d on the node where your LB runs09:47
*** jthorne has quit IRC09:50
swati_ok mattt i will check /etc/haproxy/conf.d................what do you mean by connecting to designate service, if u can pls explain?09:51
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: IRR - Implemented for all os_* and dep roles  https://review.openstack.org/28498709:53
matttswati_: well, you said you got "Unable to establish connection at endpoint http://controller:9001".  where do you see that?09:56
matttswati_: or put another way, how are you connecting to designate to receive that error?09:56
swati_there is a designate container where all designate services are running09:56
matttswati_: right, but how are you connecting to designate?  keep in mind i've never used it09:57
swati_inside the same container, I am firing the designate commands09:57
matttswati_: alright, so if the designate commands are using your /root/openrc file09:57
matttthen you also need to make sure that designate is registered as an endpoint and service in keystone09:58
swati_openrc file, endpoint and designate service everything is already created09:59
swati_You can view the openrc file also at https://github.com/sharmaswati6/designate_files/blob/master/openrc09:59
matttswati_: ok10:01
matttswati_: find the management IP of your designate container10:01
matttswati_: and then try designate --os-endpoint http://<ip>:9001 or whatever the endpoint is10:02
swati_yes I know10:02
mattttry to circumnavigate your LB10:02
swati_ok i will try this10:03
-openstackstatus- NOTICE: Gerrit is going to be restarted due to poor performance10:34
*** ChanServ changes topic to "Gerrit is going to be restarted due to poor performance"10:34
*** ChanServ changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: https://goo.gl/tTmdgs"10:40
-openstackstatus- NOTICE: gerrit finished restartign10:40
*** bsv has joined #openstack-ansible10:56
matttswati_: what did you find11:04
bsvSo, succesfully deployed all playbooks and openstack is working, but no external internet access. Documentation does not contain any reference to the external networking part.11:05
admin0bsv: yes . then you need to login to horizon as admin and start adding the networks11:07
admin0set it to external, set the router and ips and you are done11:07
bsvI cannot see the external network anywhere in the documentation, what is it called?11:08
bsvThe network implemented with the playbooks seem to match the "Classic with Linux Bridge" scenario.11:10
matttbsv: the playbooks don't provision any actual provider/tenant networks tho11:10
matttbsv: as admin0 said, you'll need to do that through horizon or through the neutron cli11:10
bsvmattt: i know, but I cannot see any reference about how/where to make the connection.11:11
bsvMy guess, would be to map the "external" NIC into the container running the neutron L3 agent.11:11
matttbsv: i see, let me see if i can find docs11:13
bsvmattt: thanks.11:13
matttbsv: did you see http://docs.openstack.org/developer/openstack-ansible/install-guide/targethosts-network.html ?11:14
bsvyep11:14
bsvWhen I read that page, I see the setup for east-west traffic, nothing about north-south (external access to internet).11:15
bsvI did a search for 'external', and find info about containers.11:16
matttbsv: search for 'provider'11:16
bsvmattt: br-vlan?11:17
matttbsv: yeah that is the one you'll need to focus on11:17
matttdisclaimer: i'm pathetic when it comes to networking :)11:18
bsvSo br-vlan is used to carry vlan-tagged traffic for tenants AND external traffic (also tagged) ?11:19
matttbsv: you could use br-vxlan for tenant traffic11:19
bsvi do11:20
bsvbut some applications (low latency) would prefer VLANs11:20
bsvSo, just to refresh :)  br-vlan on bond1 is actually used for 'external' traffic?11:21
admin0bsv, i can attempt to explain .. you have 4 bridges right ?11:22
admin0br-mgmt, br-storage, br-vxlan and br-vlan11:22
bsvcorrect11:22
admin01 and 2 is obvious11:22
bsvyes11:22
admin0br-vxlan is eas-west traiffc ( traffic between VMS  )11:22
*** evrardjp has joined #openstack-ansible11:22
bsvyes11:22
admin0br-vlan is the uplink to the world (public )11:22
bsvoh11:22
bsvadmin0: thank you, that explains the "missing" link to the outside world.11:24
admin0bsv, i am making a nice document for this missing link11:24
matttadmin0: yay!11:24
matttthanks for filling in :)11:24
admin0everyone stops on now openstack is done11:24
admin0no one says .. this is what you need to do next11:24
admin0that is where I play and play :D11:24
bsvThere is some security issues with this setup, but I'll go into that when this PoC setup works :)11:25
bsvadmin0: I only allow access to the external-vlan on the NICs used by the neutron L3 agent, right? Not every single compute-node?11:28
bsvin this case, the infrastructure hosts running containers with neutron-agents11:29
bsvadmin0: or? :)11:33
tiagogomesand gerrit is down11:35
*** tiagogomes has quit IRC11:39
admin0that is right11:39
admin0bsv:11:39
admin0there are 2 approaches here11:39
admin0floating IP and flat DHCP11:39
admin0if you allow flat DHCP, then you might need public access on all copute nodes since the instances get direct IP from the DHCP11:40
*** neilus has joined #openstack-ansible11:40
bsvhow is loadbalancing handled then?11:40
admin0which load balancing?11:41
bsvif a tenant want to use a LB in front of n+ services, for public access.11:42
bsvwould it then 'hit' the LB-agent running inside the infrastructure containers?11:42
admin0i use this setup ..   public router -> public switch -> vyatta/pfsense -> openstack11:43
admin0so everything I have is controlled11:43
bsvah, I have routed a public /24 to the 'external-vlan'.11:44
admin0basically, if you use direct piublic IPs, you are losing ips :D .. so I use the vyatta/pfsense so all my public ips live there, and from there i do a nat , port-forward to the required services11:44
admin0so in my cluster, public is a simulated/assumed private range11:45
bsvok11:45
bsvI need to have 1:1 NAT of public addresses directly into some instances.11:45
bsvsry11:46
bsvwrong11:46
bsvI need to assign public IP's to some instances.11:46
admin0then you need to add the ips and then use floating ips11:46
bsvon the interface of the instance.11:46
admin0direct public ?11:46
bsvyeah (voip is a bitch)11:46
* admin0 worked in voip for 4 years before jumping to the cloud :D 11:47
bsvthe traffic will be filtered before it reaches openstack, but still. :)11:47
bsv:D11:47
bsvi'll try to do that br-vlan mapping, see if it works :)11:47
bsvand take it from there.11:47
bsvthank you11:48
admin0bsv, i have examples :)11:50
admin0hold11:50
admin0eth0 = br-vlan eth0.10 = br-mgmt eth0.20 = br-storage eth0.30 = br-vxlan  — so eth0 = br-vlan = untagged there .. and in my router i have vlan 101, 102 , 103 and 201, 202, 203 ..11:52
admin0so there are 2 ways a instance can connect to the intenret .. flaoting-ip and direct-ip11:52
admin0so my vlan is 101 for floating ip and vlan 201 for direct internet11:53
admin0so first, floating ip:   neutron net-create floating-192-168-101  --shared --router:external true --provider:network_type vlan --provider:physical_network vlan --provider:segmentation_id 101       .. and then neutron subnet-create --allocation-pool start=192.168.101.5,end=192.168.101.250 --ip-version 4  --gateway 192.168.101.1 --disable-dhcp --name floating-192-168-101 --dns-nameserver 8.8.8.8  f0fe6db6-5299-49cf-9445-b5511255446e11:53
admin0192.168.101.0/2411:53
admin0now i need to be abel to have instances on direct internet as well11:53
admin0 neutron net-create dhcp-192-168-201  --shared --router:external false --provider:network_type vlan --provider:physical_network vlan --provider:segmentation_id 201   , and then neutron subnet-create --allocation-pool start=192.168.201.5,end=192.168.201.250 --ip-version 4  --no-gateway --host-route destination=0.0.0.0/0,nexthop=192.168.201.1 --enable-dhcp --name dhcp-192-168-201 --dns-nameserver 8.8.8.8  023394b8-1b9e-47a8-be50-9a0fd9b842f11:54
admin0192.168.201.0/2411:54
admin0with this, you create a network and then assign floating ip from the floating-192-168-101   range11:54
admin0or just create instance on the dhcp-192-168-201 and it will get IPs directly11:54
admin0replace the 101 and 102 and the ips with proper public range11:54
admin0the id after the nameserver is the ID you get after having the first command11:55
admin0bsv:  did that help ?12:01
*** johnmilton has joined #openstack-ansible12:02
*** admin0 has left #openstack-ansible12:03
*** admin0 has joined #openstack-ansible12:04
*** bjornar__ has quit IRC12:07
*** andrei_ has quit IRC12:07
*** stian__ has quit IRC12:07
*** andrei_ has joined #openstack-ansible12:08
*** stian__ has joined #openstack-ansible12:09
*** bjornar__ has joined #openstack-ansible12:09
*** javeriak has quit IRC12:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Use slurp to collect the repo_server ssh keys  https://review.openstack.org/28604212:14
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Removed sshd_config file  https://review.openstack.org/28441012:15
bsvadmin0: sry, was afk.. lunch12:20
bsvadmin0: reading.... :)12:22
*** ccesario has quit IRC12:24
*** tiagogomes has joined #openstack-ansible12:24
bsvadmin0: yes, much better.12:25
bsvWhile reading the docs, I did not get the impression that br-vlan was for "public" traffic.12:26
admin0well, its just an interface name :D12:26
admin0make it br-bsv :D12:26
bsv:)12:26
bsvI would use a dedicated interface for external traffic.12:28
admin0well, in my example its a vlan12:28
admin0you can have anything12:28
admin0all ansible/openstack cares is that it sees br-vlan ( or br-bsv there )12:28
*** swati_ has quit IRC12:28
admin0and in physical it can be a dedi interface, vlan, bond12:29
bsvyes, but naming it br-vlan, indicated (to me), that it was for east-west traffic using vlans instead of vxlans.12:29
bsvI was looking for something like br-provider/br-external :)12:29
admin0usually public ip ranges are separated using vlans .. so i think it was their way of saying br-vlan = this is where you specicy your vlans12:29
bsvyeah12:30
openstackgerritAndy McCrae proposed openstack/openstack-ansible: Add ability to set up Swift container-sync realms  https://review.openstack.org/28654512:32
admin0yesterday i managed to create a new my_awesome_hosts and run some services in there :D12:33
admin0on top of *-infra_hosts12:33
*** retreved has joined #openstack-ansible12:49
openstackgerritAndy McCrae proposed openstack/openstack-ansible-os_swift: Add ability to set up Swift container-sync realms  https://review.openstack.org/28656812:57
*** neilus1 has joined #openstack-ansible13:00
*** woodard has joined #openstack-ansible13:01
*** neilus has quit IRC13:04
*** mgoddard_ has joined #openstack-ansible13:04
*** neilus1 has quit IRC13:04
*** tiagogomes has quit IRC13:06
*** neilus has joined #openstack-ansible13:06
*** mgoddard has quit IRC13:07
*** tiagogomes has joined #openstack-ansible13:07
*** neilus has quit IRC13:11
*** neilus has joined #openstack-ansible13:11
*** cloudtrainme has joined #openstack-ansible13:12
*** tiagogomes has quit IRC13:14
*** sdake has joined #openstack-ansible13:16
*** neilus has quit IRC13:16
*** furlongm has quit IRC13:16
*** sdake has quit IRC13:21
*** sdake has joined #openstack-ansible13:21
*** furlongm has joined #openstack-ansible13:21
*** evrardjp has quit IRC13:22
*** winggundamth has joined #openstack-ansible13:22
winggundamthhi13:26
*** mgoddard_ has quit IRC13:26
winggundamthI have a question about flat, vlan and vxlan configuration.13:26
admin0ok13:27
*** mgoddard_ has joined #openstack-ansible13:27
admin0winggundamth: i replied to a similar one an hour back :D13:27
winggundamthdo I need it all? what is the difference between them?13:27
winggundamthlol13:27
winggundamthso do you have history somewhere?13:27
admin0yes :D13:27
admin0everything in the internet is logged13:27
winggundamthhaha13:27
winggundamthso what is the url for this channel irc log?13:28
odyssey4meopenstack has eavesdrop logs of all official channels :)13:28
odyssey4mehttp://eavesdrop.openstack.org/irclogs/%23openstack-ansible/13:28
*** neilus has joined #openstack-ansible13:28
odyssey4mewinggundamth admin0 ^13:28
winggundamthgot it13:29
admin0http://eavesdrop.openstack.org/irclogs/%23openstack-ansible/%23openstack-ansible.2016-03-01.log.html  — search for br-vlan / admin013:29
odyssey4memattt andymccr hughsaunders cloudnull automagically jmccrory d34dh0r53 stevelle we need all hands on deck to resolve the current master branch breakage which includes the role breakout work - please join https://etherpad.openstack.org/p/openstack-ansible-role-breakout to help identify the work to be done and to assign work to yourself13:30
mhaydenApsu: you may want to add yourself onto this review -> https://review.openstack.org/#/c/275440/713:30
* mhayden looks at odyssey4me's list and gulps13:31
*** neilus1 has joined #openstack-ansible13:31
*** neilus1 has quit IRC13:31
*** neilus1 has joined #openstack-ansible13:31
winggundamthreading13:32
*** tiagogomes has joined #openstack-ansible13:32
*** neilus has quit IRC13:34
* tiagogomes wonders how difficult would be having keystone and horizon sharing the same container/bare metal machine13:34
mattttiagogomes: it doesn't work at the moment13:34
tiagogomesyes i know13:34
*** cloudtrainme has quit IRC13:34
mattttiagogomes: i wouldn't say hard, but a bit of work is required to get apache to jive between the two13:35
matttso did you just sign up for that work?  :)13:35
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Implement verbose logging for functional tests  https://review.openstack.org/28659113:35
admin0tiagogomes: easy  if its 2 different containers13:35
admin0on the same machine13:35
tiagogomesI am finding containers unreliable. Sometimes deployment fails with no SSH connection to some container13:36
odyssey4metiagogomes a question that certainly stands is why you'd want to :) but yeah, changes could be implement to improve colocation of services that use apache13:36
odyssey4metiagogomes oh? we do many, many gate tests daily and don't see that13:36
tiagogomesReally, last time I asked here about that, other people experienced the same13:37
odyssey4metiagogomes we used to see that, but generally found that with the default ubuntu sshd_config as long as you keep forks under 10 you should be fine13:37
*** furlongm_ has joined #openstack-ansible13:38
winggundamthadmin0: so the flat mean flat-dhcp and vlan mean floating-ip and I have to choose one right?13:39
*** furlongm has quit IRC13:40
tiagogomesAnother reason two use baremetal, sometimes the controller machine is an embedded device constrained in terms of resources and you don't want to hungry apache2 processes running there13:41
tiagogomess/two/to13:41
admin0winggundamth: i have not used flat . i use br-vlan for both floating-ip as well as flat13:42
admin0flat-dhcp13:42
automagicallyodyssey4me: Checking the etherpad now13:43
winggundamthadmin0: ok. I confuse about type is vlan, container_bridge is br-vlan. how about the range? do I need to config to match with switch?13:44
winggundamthfor example if I have 1.2.3.4 - 1.2.3.10 as my floating-ip and my core switch assign it to vlan 10. so I have to config range 10:10?13:45
admin0no13:46
admin0you just add it (like I showed in that example )13:46
*** neilus has joined #openstack-ansible13:49
winggundamthadmin0: I'm not sure I understand it. so what is the meaning of range in provider_networks configuration?13:50
*** sdake_ has joined #openstack-ansible13:50
admin0for east-west traffic, if you use vlan , you specify the range there, if you use vxlan, you specify the vxlan range there13:50
winggundamthoh ic13:51
odyssey4methanks automagically13:51
admin0winggundamth: but yyes i think, on br-vlan, you still need to whitelist that ip range13:51
*** jguy_ has joined #openstack-ansible13:51
odyssey4meautomagically in theory, the os_keystone role should be able to functionally pass already with a few bits added to make it work in openstack-ci13:52
*** neilus1 has quit IRC13:52
admin0so to be safe, add say 10:100 in br-vlan , and you can use those vlans are floating/dhcp range when you are adding the network13:53
*** neilus has quit IRC13:54
*** sdake has quit IRC13:54
winggundamthadmin0: so from here http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-networking.html from step 7. this configure means east-west traffic or does it mean floating-ip for type vlan?13:55
admin0winggundamth: if you read my earlier example, of how i am using vlans, this is what i have br-vxlan  range: "1:1000”,    br-vlan:  range: "100:300"13:55
openstackgerritAndy McCrae proposed openstack/openstack-ansible-os_swift: Add ability to set up Swift container-sync realms  https://review.openstack.org/28656813:55
odyssey4meandymccr perhaps you can pick up the swift role work in https://etherpad.openstack.org/p/openstack-ansible-role-breakout ?13:56
jguy_Hi everyone.  I finally got my OSAD setup up and running. I have a bit of a theory question though. I want to test the L2gateway package, and the documentation is rather vague. It says to install parts on the controller, and network node. However, in OSAD there is not a specific container for controller or network node.13:56
admin0so i add the 101, 102, 103  and 201, 202, 203  as flaoting and direct-dhcp range13:56
odyssey4mejguy_ the network node is, by default, the neutron_agents container13:56
jguy_I assume the controller is the neutron server container?13:57
winggundamthadmin0: so what you said about router. it is physical router or virtual router in openstack that have vlan 101 102....?13:57
odyssey4mejguy_ the controller is the set of hosts with all the containers on it :)13:57
odyssey4mejguy_ ie the host which contains all the controlling backplane13:58
jguy_Sure, just trying to learn the mapping from a “classical” openstack install guide terminology, to the separated containers model.13:59
jguy_typically the basic install has controller, networtk, and compute13:59
jguy_I will also be testing Ironic, and some other packages. So I want to make sure I understand this at a deeper lever.14:00
odyssey4mejguy_ I'm pretty sure that our install guide could use with some adjustments to help with the mapping to the openstack documentation, and patches to do so would be appreciated!14:00
odyssey4mejguy_ if you could make notes in an etherpad, then we can help by answering questions in the etherpad and the notes can form the basis of some documentation updates :)14:01
jguy_I would be more than happy to do that…but I need to understand it first.14:01
*** XuChao918 has joined #openstack-ansible14:02
jguy_I agree the network node and the compute nodes mapping is rather obvious.14:02
winggundamthadmin0: so the range in configuration is like limit of segmentation_id that I can create right?14:02
cloudnullmorning14:03
jguy_thanks odyssey4me. I will do a little more digging, and see what I can do to clarify things.14:05
cloudnullodyssey4me: whats the current breakage ?14:05
*** furlongm_ is now known as furlongm14:09
*** neilus has joined #openstack-ansible14:12
*** XuChao918 has quit IRC14:12
admin0winggundamth:  today i plan to redo   www.openstackfaq.com with my setup where i go into detail on explaining this :)14:14
*** XuChao918 has joined #openstack-ansible14:14
*** XuChao918 has quit IRC14:15
*** XuChao918 has joined #openstack-ansible14:15
*** rgogunskiy has quit IRC14:16
winggundamthadmin: that's nice. I'm looking forward to it14:16
*** Xu_Chao has joined #openstack-ansible14:18
*** Xu_Chao has quit IRC14:19
*** XuChao918 has quit IRC14:19
*** sdake_ is now known as sdake14:19
*** Xu_Chao has joined #openstack-ansible14:19
*** winggundamth has quit IRC14:24
jguy_Does OSAD support adding openvswitch mechanism driver? Or is this something I have to manually add to the setup?14:25
*** furlongm_ has joined #openstack-ansible14:25
*** furlongm has quit IRC14:26
*** ccesario has joined #openstack-ansible14:26
Xu_Chaoopenstack-ansible project support the deployment of OpenStack HA architecture?14:28
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: [WIP] IRR-ify  https://review.openstack.org/28662314:29
*** jroll has quit IRC14:29
*** jroll has joined #openstack-ansible14:30
*** jroll has quit IRC14:30
*** jroll has joined #openstack-ansible14:30
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Updated base repo for IRR  https://review.openstack.org/28662514:31
cloudnullas you all are working on basic IRR bits I have https://github.com/os-cloud/openstack-ansible-TEMPLATE which is a simple skeleton of an IRR repo which can be used to rapidly update the new roles.14:33
cloudnulljust copy the bits in the repo your working on and run the find / replace command to give everything the new name find . -type f -exec sed -i 's/TEMPLATE/CHANGE_ME_PLEASE/g' {} \;14:34
matttcloudnull: that tox.ini looks a bit out of date14:35
cloudnullit is14:35
cloudnulllast updated that repo a month or so ago14:35
cloudnullI can push a new version.14:35
*** winggundamth has joined #openstack-ansible14:35
winggundamthgot answer from here https://developer.rackspace.com/blog/neutron-networking-vlan-provider-networks/14:35
*** weshay has joined #openstack-ansible14:36
matttcloudnull: any idea why linters is failing here? https://gist.githubusercontent.com/mattt416/9b1b98301f3ee350d7d2/raw/277d30e9c9353b228e98a0e94b7ab0cd24543299/gistfile1.txt14:36
cloudnullmattt: pushed a new version of the tox file to the TEMPLATE repo14:36
matttcloudnull: sweet!14:36
cloudnullmattt: ansible-lint is not installed14:37
matttcloudnull: if i source .tox/linters/bin/activate, it's there14:37
Xu_ChaoAnsible deploy OpenStack, what is the Web tools?14:38
cloudnullXu_Chao: web tools?14:39
mattthorizon ?14:40
mattt:)14:40
Xu_Chaoyes14:40
cloudnullmattt:  idk , your openrc role is passing the centos gate https://jenkins06.openstack.org/job/gate-openstack-ansible-openstack_openrc-dsvm-ansible-functional-centos7-nv/1/console14:40
Xu_ChaoImplementing web installation14:40
cloudnullmaybe something wonky with the ubuntu image ?14:40
matttcloudnull: the functional test is a noop at the moment :P14:41
cloudnullright .14:41
*** jthorne has joined #openstack-ansible14:41
cloudnullbut passed :)14:41
*** jthorne has quit IRC14:42
matttall three lint jobs fail for some reason, hrrmph.14:42
*** jthorne has joined #openstack-ansible14:42
openstackgerritKevin Carter proposed openstack/openstack-ansible: Implements IRR for the repo_build role  https://review.openstack.org/28489614:43
cloudnullI just updated all of this for my repo_build role, so ill see if i hit the same thing there.14:43
Xu_ChaoAfter considering the use of Ansible UI to deploy OpenStack?14:44
*** furlongm_ has quit IRC14:44
cloudnullXu_Chao: if your talking about tower we've not done much with it .14:45
cloudnullthere are a few folks exploring with tower though14:45
*** ric has joined #openstack-ansible14:46
*** neilus has quit IRC14:46
*** neilus has joined #openstack-ansible14:47
*** furlongm_ has joined #openstack-ansible14:47
Xu_ChaoLook forward to14:48
*** sdake has quit IRC14:49
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: [WIP] IRR-ify  https://review.openstack.org/28662314:50
matttcloudnull: ok, i think one issue is i had no bash scripts so that job was failing14:50
Xu_ChaoThe ansible project to deploy OpenStack HA architecture, what time can be achieved14:51
*** neilus has quit IRC14:51
Xu_Chaothanks14:51
cloudnullXu_Chao: time all depends on how many nodes you have.14:52
*** Mudpuppy has joined #openstack-ansible14:52
*** Mudpuppy has quit IRC14:52
*** Mudpuppy has joined #openstack-ansible14:53
cloudnullIn my experience, an install of around <10 nodes can be done in ~1-2 hours depending on network speed. Adding nodes to a deployment can be done at whenever and will take different time based on whats being added.14:54
odyssey4meo/ back from being afk14:55
bsvwb o714:55
cloudnullodyssey4me mattt it would seem that https://review.openstack.org/#/c/284896/ and https://review.openstack.org/#/c/286625/ are the reason the gate is blocked ?14:55
odyssey4mecloudnull the repo_server role seems to not be working in copenstack-ci any more, likely based on infra changes to the image - I'm looking into it14:56
*** sdake has joined #openstack-ansible14:56
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: [WIP] IRR-ify  https://review.openstack.org/28662314:57
cloudnullodyssey4me: : seems a package may be missing ?14:57
cloudnullhttp://logs.openstack.org/10/284410/2/check/gate-openstack-ansible-repo_server-dsvm-ansible-functional-trusty/4b2915f/console.html#_2016-03-01_12_44_10_89914:57
cloudnullmaybe related to the culing of the available repositories apt has access to ?14:58
odyssey4mecloudnull yep, I'll figure it out - not to worry14:58
cloudnullokiedokie14:58
odyssey4mecloudnull if you can pick a role to work on from https://etherpad.openstack.org/p/openstack-ansible-role-breakout then it'll help get things moving again14:59
cloudnullim working on repo_build already14:59
odyssey4mecloudnull ah, I see you're doing the repo_build - thanks14:59
cloudnullos_keystone should be good to go too14:59
odyssey4meI'll likely figure out the fix for repo_server in the next hour14:59
*** busterswt has joined #openstack-ansible15:02
matttcloudnull: can you update readme.rst in your skeleton ?15:02
mattt(uppercase README)15:02
*** ShannonM has joined #openstack-ansible15:02
*** fawadkhaliq has joined #openstack-ansible15:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Implement human readable logging for functional tests  https://review.openstack.org/28659115:03
cloudnullmattt: done15:03
*** KLevenstein has joined #openstack-ansible15:04
matttcloudnull: thanks!15:04
jmccroryodyssey4me: i think repo_server is breaking because of the ovh image. similar problem here until mhayden updated test with forced apt update https://review.openstack.org/#/c/285483/15:06
mhaydenthe ovh environment is a little interesting15:07
odyssey4mejmccrory yeah, it does seem like the ovh image has some brokenness - I'll have to feed that back to infra15:07
odyssey4meand yeah, I think that perhaps the forced apt cache update in the test playbook is a good idea15:07
odyssey4melet me get that done15:07
*** cloudtrainme has joined #openstack-ansible15:08
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Force initial apt-get update as part of test execution  https://review.openstack.org/28664815:10
*** admin0 has quit IRC15:13
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] IRR-ify  https://review.openstack.org/28665015:13
*** admin0 has joined #openstack-ansible15:16
odyssey4mecloudnull feedback in https://review.openstack.org/#/c/286625/15:18
*** sdake_ has joined #openstack-ansible15:20
*** sigmavirus24_awa is now known as sigmavirus2415:20
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Updated base repo for IRR  https://review.openstack.org/28662515:20
*** sdake has quit IRC15:23
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: [WIP] IRR-ify  https://review.openstack.org/28665515:23
odyssey4mecloudnull mattt jmccrory automagically please use the branch name 'bp/independent-role-repositories' for each repo (to ensure that the topic shows this, and the bp is updated)... also I think a good subject line would simply be something like 'Implement base configuration for independent repository'15:23
palendaeYeah, "IRR-ify" will mean nothing in the future15:24
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: [WIP] IRR-ify  https://review.openstack.org/28662315:25
*** raddaoui has joined #openstack-ansible15:25
matttpalendae: i used that while a WIP, i'll set it once i know everything that is changing15:25
matttbut at this point i don't15:25
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665015:26
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Updated base repo for IRR  https://review.openstack.org/28662515:26
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add missing runtime information to upgrade script  https://review.openstack.org/28625115:26
cloudnullodyssey4me:  updated the repo_build PRs15:27
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add Ansible bootstrapping to Liberty upgrade  https://review.openstack.org/28626915:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Docs: Add missing horizontal rule / navigation links  https://review.openstack.org/28665715:30
odyssey4mejmccrory thanks for the pointer to those inconsistencies! ^15:30
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665015:32
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add upgrade config change tools  https://review.openstack.org/28556415:32
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Updated repo_build for IRR  https://review.openstack.org/28662515:34
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_keystone:  [WIP] Implement base configuration for independent repository  https://review.openstack.org/28666015:34
admin0if anyone knows: i have a instance where cloud-init assigns a secondary IP  .. but I do not find that IP in the database under ipallocations or in the dnsmasq file , so where does cloud-init get this ip from ?15:36
*** asettle has quit IRC15:36
*** javeriak has joined #openstack-ansible15:36
odyssey4meadmin0 no idea15:37
*** spotz_zzz is now known as spotz15:37
cloudnullis it a floating IP or maybe an address that was assigned with neutron "allowed-address-pairs"15:37
admin0it is not a floating-ip but a direct -attached15:38
busterswtcloudnull looks like the arp proxy patch got merged15:38
cloudnullWOOT!15:38
*** Mudpuppy has quit IRC15:39
cloudnullhttps://review.openstack.org/#/c/278597/ <-- for reference15:39
cloudnullbusterswt:  good looking out.15:39
busterswtcloudnull i was in the middle of building an environment to test :P15:39
*** ric has quit IRC15:39
busterswttime to work on the backport requests!15:40
cloudnull+115:40
cloudnullI think its reasonable for that to be backported to liberty15:40
*** keedya has joined #openstack-ansible15:40
cloudnullmattt: in the repo_build role i found that the linters were failing because bashate and flake8 were not installe.d15:42
cloudnullI updated the TEMPLATE repo to have those reqs in the test-reqs file15:43
cloudnullonce i added them the tests were passing fine15:43
*** Bofu2U has quit IRC15:43
matttcloudnull: good stuff15:44
rromansdoes the run-upgrade.sh script need to be run as root?15:45
*** rparulek has quit IRC15:46
odyssey4mecloudnull feedback in https://review.openstack.org/28662515:48
odyssey4merromans everything we implement currently assumes that you're running as root15:48
rromansodyssey4me: thanks15:49
cloudnullodyssey4me:  i don’t thing they should be separate (which is why i didnt remove the fixes from the patch) the role cant work without those updates.15:49
cloudnullw/ a 5 hour lead time on the gate more patches is just more waiting15:49
odyssey4mecloudnull the role has no functional tests with the base config - please don't combine patches - as per the guidelines, each patch should be focused on doing one thing15:50
odyssey4meregardsless of the wait time, that's ok15:50
cloudnullhowever per the spec for IRR combining the patches is ok.15:50
odyssey4meit can be a follow on patch, and it will merge quickly after the base config patch assuming we get the votes on it in the same time frame15:50
cloudnullor it can go all in that one patch . we're just creating more work15:51
odyssey4meplease focus the patches on solving one problem at a time15:51
cloudnulland the role cant work without it15:51
cloudnullthats the problem ^15:51
cloudnulli know it has not functional tests, however the osa main repo is blocked because that patch didnt hit master due to other issues.15:52
odyssey4methe role will work just fine once both patches merge - the interim status of the role not working is not relevant right now15:52
cloudnullit is to me15:52
odyssey4meyes, and both patches will easily merge within minutes of each other15:52
*** izaakk has joined #openstack-ansible15:53
matttwe're going to have to rescan all these roles afterwards to ensure nothing has been missed, if the patches are separated it will be easier to tell if subsequent changes have gone in15:53
cloudnullare there any other patches for the repo_build role ?15:54
* cloudnull knows there are not15:54
*** javeriak has quit IRC15:55
odyssey4mecloudnull please respect other reviewers by adhering to the guidelines which have been set out by the project15:55
*** javeriak has joined #openstack-ansible15:55
cloudnull^ WUT15:56
cloudnullwe're in a mad dash to patch all of these role because we did all of them against what we were doing in the approved spec15:56
*** rsparule has joined #openstack-ansible15:56
cloudnullthe spec that "other" reviewers voted on.15:57
cloudnullso its not about respect. its about getting things done. and separating things for the sake of separating things when there’s no benefit is pointless.15:58
*** jiteka has quit IRC15:58
odyssey4meit's pretty straightforward - I've voted based on the request to split the roles out... other reviewers may add their votes to the same review15:58
odyssey4meit's also about getting things done in a way that we can track and trace why things were done. By combining patches you're obscuring the reasons why the changes are being included and also making it hard for reviewers to review the other patches on the same topic to other repositories.15:59
*** javeriak_ has joined #openstack-ansible15:59
*** javeriak has quit IRC16:00
cloudnulli totally disagree. it wasn’t hard for people to review the infra or hosts IRR work done earlier and those were totally combined.16:00
rsparuleHi, I have a question on the 3 entries that are seen in this link hereby : https://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L8116:01
cloudnullthese are simple patches. we're just creating busy work16:01
rsparulewhat are the 2 entries that follow the git_repo parameter?16:01
*** jiteka has joined #openstack-ansible16:01
rsparulehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L8216:02
rsparulehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/defaults/repo_packages/openstack_services.yml#L8316:02
*** Xu_Chao has quit IRC16:02
*** michaelgugino has joined #openstack-ansible16:02
*** bjoern_ has joined #openstack-ansible16:02
michaelguginohello all16:02
cloudnullalso ive painstakingly made sure all of the history is preserved for these remaining roles so we can follow whats changed and when which was done because of our desire to "track whats been done".16:03
cloudnullo/ michaelgugino16:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Implement human readable logging for functional tests  https://review.openstack.org/28659116:04
*** admin0 has quit IRC16:04
odyssey4meo/ michaelgugino16:05
odyssey4mecloudnull not to track what's been done - but to track why things were done and who did it so that if we don't understand why from the commit then we can ask the author16:05
cloudnullall of that is in the commit message.16:06
odyssey4mersparule the 'install_branch' parameter is the SHA (it could also be a tag/branch) which should be used as the basis for the service and its requirements16:07
*** winggundamth has quit IRC16:07
*** Bjoern__ has joined #openstack-ansible16:07
*** ric has joined #openstack-ansible16:07
odyssey4mersparule the dest is used during the repo build as far as I recall - although honestly I'm a little fuzzy on that one withou doing some digging16:07
*** bjoern_ has quit IRC16:08
cloudnullmy review has been submitted. and I'll be moving on to the next role. yes im being obstinate. i don't like more work for the sake of more work (especially in a case when the bits cant function without the changes proposed).16:08
odyssey4mersparule if you wish to build an environment from a different SHA, tag or branch then edit the middle line and leave the rest alone :) if you wish to build from a forked repo then edit the first line (and probably the second too)16:08
*** Bjoern__ is now known as bjoernt16:09
rsparule<odyssey4me>: I want to provide a link to my own repository which holds packages16:09
rsparule<odyssey4me>: for this i assume i will need to provide all 3 lines in there16:09
odyssey4mersparule what sort of packages? python wheels?16:09
rsparule<odyssey4me>: yes16:10
rsparule<odyssey4me>: also, what purpose does this parameter here serve? is it different from specifying repos?16:10
rsparulehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/repo-build.yml#L4216:11
odyssey4mersparule no, you won't have to - you should just be able to configure extra links in the repo build process - you'll want the repo server to know about the extra source to use (assuming that pypi doesn't hold your packages) - and you'll want to the role (or user config) to specify the packages in question so that the repo build process actually cares to grab the wheels16:11
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_cinder: Implement base configuration for independent repository  https://review.openstack.org/28668216:11
rsparule<odyssey4me>: so you suggest providing my local pypi mirror link here : https://github.com/openstack/openstack-ansible/blob/master/playbooks/repo-build.yml#L4216:12
odyssey4mersparule you can override pip_get_pip_options in /etc/openstack_deploy/user_variables.yml to include https://github.com/openstack/openstack-ansible/blob/master/playbooks/inventory/group_vars/hosts.yml#L61-L69 with the additional --find-links for your repo and the additional --trusted-host with your repo host name16:12
odyssey4mersparule then you need to include an override in user_variables.yml for the role package list to include the defaults and your extras16:13
cloudnulltiagogomes: does it work on retry ? and how many forks are you running?16:13
* cloudnull was reading back from a while ago16:13
tiagogomescloudnull yes it works on retry. I am using the default (8?)16:13
cloudnullbgmccollum and odyssey4me have some changes to sshd that may help. we used to have a retry function on ssh failure which was upstreamed, sadly we wont see that until we go to ansible 216:15
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: Implement base configuration for independent repository  https://review.openstack.org/28662316:16
*** Mudpuppy has joined #openstack-ansible16:17
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: Implement base configuration for independent repository  https://review.openstack.org/28665516:17
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_glance: Implement base configuration for independent repository  https://review.openstack.org/28666716:18
*** phiche has quit IRC16:19
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Implement base configuration for independent repository  https://review.openstack.org/28662516:19
bjoerntcloudnull: no bug triaging ?16:20
cloudnullodyssey4me: ^16:20
odyssey4meheh, time ran away with me16:20
odyssey4memy apologies16:20
bjoerntBTW: https://review.openstack.org/#/c/284987/ when does it merge ?16:21
automagicallybjoernt: Good catch, been a busy morning16:21
rsparule<odyssey4me>: just modifying these 2 parameters here would not help? i meant specifying my local pypi mirror link url in the 2 links here:16:21
rsparulehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/repo-build.yml#L4216:21
rsparulehttps://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/repo_build/defaults/main.yml#L3016:21
bjoerntit's blocks quite some commits which we would have to abandon16:21
bjoerntif it merges soon16:21
odyssey4mersparule no, that is to build from a git source - not to fetch packages from pypi16:21
*** Bofu2U has joined #openstack-ansible16:21
odyssey4meok, quick bug triage alll16:21
rromans\o16:22
odyssey4mebug triage cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, erikmwilson, mancdaz, _shaps_, BjoernT, claco, echiu, dstanek, jwagner, ayoung, prometheanfire, evrardjp, arbrandes, mhayden, scarlisle, luckyinva, ntt, javeriak, automagically, spotz, vdo, jmccrory, alextricity25, jasondotstar, KLevenstein, admin0, michaelgugino, ametts, v1k0d3n, sever16:22
odyssey4me ion, bgmccollum16:22
prometheanfirehi16:22
odyssey4mereference: https://bugs.launchpad.net/openstack-ansible/+bugs?search=Search&field.status=New16:22
spotzo/16:22
automagicallyo/16:22
michaelguginohere16:22
odyssey4mefirst up https://bugs.launchpad.net/openstack-ansible/+bug/154239116:22
jmccroryo/16:22
openstackLaunchpad bug 1542391 in openstack-ansible "ceilometer swift pollster returns 403" [Undecided,New]16:22
izaakko/16:23
odyssey4mehmmm, I would have asked alextricity25 to chip in, but he's the reporter16:23
odyssey4meis there anyone that's happy to look into this and confirm the issue?16:23
odyssey4mewe can leave it as 'new' and revisit it next week as I know we have other work in progress now16:24
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift: Implement base configuration for independent repository  https://review.openstack.org/28669216:24
raddaouio/16:24
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154442516:24
openstackLaunchpad bug 1544425 in openstack-ansible "swift dispersion.conf auth version mismatch" [Undecided,New] - Assigned to Hector Gonzalez (theizaakk)16:24
mattt\o16:25
tiagogomesIf I want to install the required packages from upstream, is there an easy way to accomplish that?16:25
odyssey4mehmm, it seems that the dispersion config there is v2 only anyway and needs to be updated to v316:25
*** daneyon has joined #openstack-ansible16:25
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_heat: Implement base configuration for independent repository  https://review.openstack.org/28669316:25
odyssey4meizaakk I see that you've self assigned?16:25
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_neutron: Implement base configuration for independent repository  https://review.openstack.org/28669416:25
izaakkodyssey4me: my bad, click by mistake16:26
automagicallyodyssey4me: I’ll take that one16:26
*** daneyon_ has joined #openstack-ansible16:26
odyssey4meautomagically cool - I've added a note16:27
odyssey4memy proposal is that it's of medium importance, considering that the dispersion report is used in monitoring16:27
openstackgerritRobb Romans proposed openstack/openstack-ansible: Add notes on running the upgrade script  https://review.openstack.org/28541916:27
odyssey4meanyone got an issue with that or have an alternative proposal?16:27
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift_sync: Implement base configuration for independent repository  https://review.openstack.org/28669616:28
tiagogomesIf I want to install the required apt packages from upstream, is there an easy way to accomplish that?16:28
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift: Implement base configuration for independent repository  https://review.openstack.org/28669216:28
tiagogomesThat is, I don't want to build an repo server16:28
odyssey4metiagogomes what apt packages?16:28
stevellemedium seems fair16:28
automagicallyodyssey4me: +1 on medium16:28
odyssey4metiagogomes not building a repo server is currently not a tested code path, so we're not really in a position to advise with any conviction16:29
tiagogomesEveryone used, including rabbit, galera and all openstack16:29
tiagogomesOk.16:29
cloudnulltiagogomes: you'd need to change https://github.com/openstack/openstack-ansible/blob/master/playbooks/inventory/group_vars/hosts.yml#L38-L39 to the online repo16:29
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154488916:30
openstackLaunchpad bug 1544889 in openstack-ansible "Conditionally set UID/GID for Nova user" [Undecided,New]16:30
*** daneyon has quit IRC16:30
prometheanfirethe docs are going to be the harder part there16:30
bjoerntyeah that's a issue when using nfs for nova for example. So far we have not managed userids...16:30
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: Implement base configuration for independent repository  https://review.openstack.org/28665516:31
odyssey4mehmm, this looks to me like a wishlist item16:31
bjoerntit's a bug to me16:31
odyssey4meit seems valid to me as a desired request16:31
cloudnull++16:31
bjoerntsince we need to make sure that the uids/gids are consistent16:31
bjoernton all hosts16:31
cloudnullthat seems like a good request16:31
bjoerntnot so much which id16:31
prometheanfirethis type of thing should probably be done with all users16:32
odyssey4mebjoernt there are many methods to make that happen which do not require inclusion in the project code16:32
odyssey4methere are easy workarounds too16:32
cloudnullI'd be awesome to spec out the UID/GIDs we want everything to be assigned and have that implemented16:32
bjoerntosa creates the users so we need to make sure that it is consistent16:32
odyssey4meso I do not see this as a bug in something we're doing, but rather a desire for improvement16:32
bjoerntat least that's my point on it16:32
prometheanfirestart at 42424 as the uid and cout up, or something, use ldap, etc16:32
odyssey4meyes, I agree - but that puts it into the wishlist category IMO16:33
cloudnull++ odyssey4me not a bug -- but would be a good wishlist item to work on16:33
prometheanfiremany options16:33
michaelgugino++not a bug16:33
prometheanfirewishlist++16:33
automagically+1 on wishlist16:33
michaelguginoI like the idea of documenting the userid map16:33
cloudnull^ +116:33
*** fawadkhaliq has quit IRC16:33
prometheanfireya, this would be a larger spec/refacter then just nova (to do it right)16:34
bjoerntyes agreed, that should be the same for all users16:34
cloudnullwe can codify those changes (should be fairly smallish/easy) too but i think it should be a spec.16:34
bjoerntperhaps a user_config option16:34
odyssey4meconfirmed as a wishlist item - I expect that this could be looked at for the next cycle as it's a bit late in this cycle for new features16:34
*** phiche1 has joined #openstack-ansible16:34
odyssey4meand this meeting is not really a place to discuss how to implement new features either :)16:35
bjoerntjup16:35
openstackgerritMatt Thompson proposed openstack/openstack-ansible-openstack_openrc: Implement base configuration for independent repository  https://review.openstack.org/28662316:35
odyssey4menext up: https://bugs.launchpad.net/openstack-ansible/+bug/154489816:35
openstackLaunchpad bug 1544898 in openstack-ansible "Host layout is missing the Object Storage" [Undecided,New]16:35
odyssey4meah, this is a docs bug16:35
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: Implement base configuration for independent repository  https://review.openstack.org/28665516:35
odyssey4meit's also a hangover from the original docs structure16:36
odyssey4mewe need to update the docs to cover the inclusion of swift better16:36
odyssey4meand perhaps also ceph and other options16:36
odyssey4mewe had some discussion earlier today about relating the docs to the openstack guide reference architectures16:37
odyssey4methis would be great to do16:37
odyssey4meany volunteers to tackle this particular bug?16:37
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_heat: Implement base configuration for independent repository  https://review.openstack.org/28669316:37
michaelguginoI'll take it16:38
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_tempest: Implement base configuration for independent repository  https://review.openstack.org/28670116:38
*** ric has quit IRC16:38
*** cloudtrainme has quit IRC16:38
odyssey4methanks michaelgugino16:38
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_glance: Implement base configuration for independent repository  https://review.openstack.org/28666716:38
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154550516:39
openstackLaunchpad bug 1545505 in openstack-ansible "Repo stored version of wheel does not match version installed on repo containers" [Undecided,New]16:39
*** phiche has joined #openstack-ansible16:39
*** phiche1 has quit IRC16:39
odyssey4meah, I'll take this one16:39
jmccroryhttps://review.openstack.org/#/c/284977/ ?16:39
odyssey4methere are some patches in progress around this16:39
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add missing runtime information to upgrade script  https://review.openstack.org/28625116:40
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154622516:40
openstackLaunchpad bug 1546225 in openstack-ansible "run-upgrade script assumes rings are locally held for deployment " [Undecided,New]16:40
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add Ansible bootstrapping to Liberty upgrade  https://review.openstack.org/28626916:40
*** weezS has joined #openstack-ansible16:40
*** mgoddard_ has quit IRC16:40
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add upgrade config change tools  https://review.openstack.org/28556416:40
*** mgoddard has joined #openstack-ansible16:40
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Upgrades: Cleanup RabbitMQ / vhost  https://review.openstack.org/27265216:41
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665016:41
odyssey4meI see that bjoernt has already proposed a patch for that, assigning16:42
palendaeIs that relevant for liberty, bjoernt?16:42
bjoerntno only kilo16:42
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154679616:42
openstackLaunchpad bug 1546796 in openstack-ansible "sysstat.default.j2 should convert true and false to lower case" [Undecided,New]16:42
palendaeI haven't gotten to doing swift stuff, not sure if rings or anything will need to be adjusted post upgrade16:42
bjoerntliberty we start working on the upgrade process so may be relevant but too early to say16:42
cloudnullbjoernt: in juno the rings we're stored on the deployment server as the default.16:42
bjoerntyeah  in kilo it seem to have changed16:43
palendaeodyssey4me: For that one izaakk did wor16:43
palendaework*16:43
odyssey4methis was covered in https://review.openstack.org/283337  right?16:43
odyssey4meso this is a duplicate16:43
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665016:44
cloudnullbjoernt: yes now they're on the swift nodes in kilo instead of the deployment node. so if the rings are not found when doing a juno to kilo upgrade you likely have other issues.16:44
izaakkyes, It's a duplicate16:44
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154681816:44
openstackLaunchpad bug 1546818 in openstack-ansible "No ansible checks to ensure loaded ebtables module" [Undecided,New] - Assigned to Ala Raddaoui (raddaoui-ala)16:44
palendaeraddaoui: ^16:44
raddaouiyeah I will be working on it but I was trying to reproduce the error and I couldn't.16:44
odyssey4meandymccr and I chatted about this yesterday I think16:44
raddaouiI will check with the reporter16:44
prometheanfireraddaoui: you might be able to check sysfs to see if a value is reported or dir exists16:45
prometheanfireraddaoui: that's a better way of checking then lsmod or modinfo16:45
odyssey4methis is absolutely right, so I can confirm it16:45
cloudnullodyssey4me:  seems like we need to add the ebtables module to https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/defaults/main.yml#L3516:45
odyssey4meit only affects master, or liberty if you enable arp spoofing protection16:45
raddaouiahah I unloaded the ebtables module but I didnt see any errors in neutron agents16:46
odyssey4mecloudnull wouldn't it be better to delegate the apt install of the package to whichever host hosts the neutron agents container?16:46
odyssey4meotherwise we're just installing it everywhere16:46
odyssey4meI suppose that's not necessarily a major issue16:46
michaelguginoI'd like to see something portable for the network host to load additional modules/packages16:47
cloudnullwe are for all of those other modules too.16:47
cloudnullit'd be great to break that list down16:47
cloudnulland maybe move the functionality into the play16:47
cloudnullbut putting it specifically in the role will cause problems when executed in the container (for some modules)16:48
prometheanfirezgrep /proc/config.gz16:48
odyssey4meI am thinking that we should look at some of this refactoring in the next cycle16:48
prometheanfireraddaoui: BRIDGE_NF_EBTABLES is what you are looking for right?16:49
odyssey4mebut we can leave it to raddaoui to come up with a creative solution16:49
odyssey4me:)16:49
cloudnull+116:49
odyssey4meI've set it to medium priority - any alternative suggestions?16:49
raddaouiyes prometheanfire16:49
prometheanfireraddaoui: zgrep BRIDGE_NF_EBTABLES /proc/config.gz16:50
odyssey4meok, next up https://bugs.launchpad.net/openstack-ansible/+bug/154754116:50
openstackLaunchpad bug 1547541 in openstack-ansible "galera_client fails without apt-transport-https" [Undecided,New]16:50
prometheanfirejust make sure that returns 016:50
raddaouiokay sounds cool16:50
odyssey4mehmm, we should either default to not using https - or we should ensure that we add the required package16:50
cloudnullodyssey4me:  i think just about all of our apt repos require the https package16:51
prometheanfireraddaoui: make sure it ends with =y or =m, if =m then check via modinfo16:51
automagicallyquestion with that latest bug is do we support Ubuntu with tasksel minimal or do we presume server16:51
prometheanfireI'll add that to the bug16:51
michaelguginoI'm personally a fan of assuming minimal everywhere16:51
raddaouiokay prometheanfire16:51
cloudnullits a hard one to nail down. you have to have the apt-https-trans package to use https repos, but if you have https repos and do not already have that package apt will not work16:51
michaelguginoif the package is already on the host, no big deal.16:51
odyssey4meyeah, I prefer not requiring https if at all possible - for the default16:52
michaelguginoI think going away from https by default is not a great idea.  That's the direction of the industry overall16:52
bjoerntafaik as I have tracked it down it is part of our trusty base image16:52
automagicallymichaelgugino: +116:52
odyssey4methat is a fair point16:52
odyssey4mebjoernt your comment is right, but not kinda off topic16:53
odyssey4methis is a comment with regards to the independent use of the repo for galera_client16:53
bjoerntthis can be a chicken/egg thing where you need to have it installed to even install base packages16:53
michaelguginothere's always dpkg16:53
cloudnullI dont know that we've ever done a 100% minimal os.16:53
michaelguginowe're freezing packages anyway16:54
odyssey4mea simple option here could be to install that package if the repo includes https at the start?16:54
bjoerntlol base64 the package into the container16:54
odyssey4methe only reason this matters in this case is because we're adding a repo16:54
cloudnullwe could download the package and dpkg install it as a separate task16:54
odyssey4meno, that's just crazy talk - we need this because were adding a repo16:54
odyssey4methe host should already have ubuntu repositories16:55
cloudnullbut it is a chicken and egg issue16:55
odyssey4meso all we need to do is install the package from the ubuntu repository if the mariadb repo has https at the start of it16:55
odyssey4mehow so?16:55
cloudnullif you add an https repo and dont have apt-https-tans installed apt will be broken16:55
bjoerntyes if the host points to SSL16:55
odyssey4meif the host uses https already then it will already have the right transport16:56
odyssey4methe ubuntu repo is outside of the scope of this role16:56
stevelle^16:56
cloudnullcorrect. however ubuntu doesnt install that package by default16:56
*** fawadkhaliq has joined #openstack-ansible16:56
cloudnullit outside the scope of this role16:56
*** mikelk has quit IRC16:56
odyssey4meif the mariadb repo uses the https transport, then install the package before adding the repo - it's pretty straightforward16:56
michaelguginookay, I will back off the minimal server stance, but if it's in the upstream lxc container, then I say it's no problem16:57
cloudnullodyssey4me:  there are other roles / repos that use https. we simply assume that package is there because ubuntu server includes.16:57
odyssey4mecloudnull the ubuntu server, and the base image, do not include this package - we add it16:58
bjoerntyes let's just put a target on the bug and work on it16:58
odyssey4meanyway, yes - any volunteers to work on this?16:58
michaelguginoif people are rolling their own container without packages, that's on them.  But I think we should support linuxcontainers.org containers16:58
cloudnullan iso install of ubuntu server includes.16:58
*** mgoddard_ has joined #openstack-ansible16:58
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154759816:58
openstackLaunchpad bug 1547598 in openstack-ansible "install-guide define contents of /etc/network/interfaces for both the controller node and compute node that differ" [Undecided,New]16:58
cloudnulldid we finish the last one ?16:59
odyssey4mecloudnull it's set to low priority and can be picked up by anyone inclined16:59
cloudnullok16:59
odyssey4mewe're out of time anyway17:00
michaelguginowe did start 22 minutes late ;)17:00
cloudnull^ that17:00
odyssey4melol, ok - is everyone good to continue?17:00
bjoernt+117:00
cloudnull+117:00
michaelgugino+117:00
mattt-1, need to leave momentarily :)17:01
odyssey4mealright, we'll go with whoever can make it17:01
odyssey4mehttps://bugs.launchpad.net/openstack-ansible/+bug/154759817:01
openstackLaunchpad bug 1547598 in openstack-ansible "install-guide define contents of /etc/network/interfaces for both the controller node and compute node that differ" [Undecided,New]17:01
cloudnulldoc issue, low IMHO .17:01
odyssey4methis is a docs bug, and is good commentary on the consistency of the work17:01
*** mgoddard has quit IRC17:01
odyssey4meI would really like to see us getting rid of two sources of truth (docs and .examples files) and move towards just docs17:02
odyssey4methis is a consistent headache17:02
cloudnull+117:02
*** jmccrory_ has joined #openstack-ansible17:02
cloudnullthe .example files are very much an openstack-ism but i think clearer docs are better for the project.17:03
automagically+117:03
odyssey4meany volunteers to pick this up?17:03
izaakko/17:03
odyssey4megreat, thanks izaakk17:03
odyssey4meizaakk can you self assign it please?17:03
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/154767917:04
openstackLaunchpad bug 1547679 in openstack-ansible "config_template.py dies when using host_vars inside openstack_user_config" [Undecided,New]17:04
izaakkodyssey4me: done17:04
odyssey4methanks izaakk17:04
odyssey4methis bug looks to be kilo only, due to a backport not being present as jmccrory has pointed out17:05
*** ntpttr has joined #openstack-ansible17:05
cloudnullnot a bug17:05
cloudnullfixed in later versions of kilo17:05
odyssey4meah yes - commented and marked invalid17:06
odyssey4mehttps://bugs.launchpad.net/openstack-ansible/+bug/155004017:07
openstackLaunchpad bug 1550040 in openstack-ansible "Capther 4, configure Keystone missing identity_hosts" [Undecided,New]17:07
*** pcaruana has quit IRC17:07
ntpttrHey everyone - after running haproxy-install.yml should I be able to ping the external_lb_vip? I'm running that playbook and it's completing successfully, but then the installation is failing when galera tries to install pip packages and needs to connect to the load balancer to find them17:08
odyssey4metwo docs bugs https://bugs.launchpad.net/openstack-ansible/+bug/1550040 and https://bugs.launchpad.net/openstack-ansible/+bug/155004117:08
openstackLaunchpad bug 1550040 in openstack-ansible "Chapter 4, configure Keystone missing identity_hosts" [Undecided,New]17:08
openstackLaunchpad bug 1550041 in openstack-ansible "Chapter 4, configure Block Storage missing storage-infra_hosts" [Undecided,New]17:08
odyssey4mecan anyone validate the statements there? I'm not familiar enough with that stuff without hunting17:09
cloudnullinfra_hosts is a catch all17:09
cloudnullidentity_hosts is only for keystone17:09
*** ametts has joined #openstack-ansible17:10
odyssey4meit should be either/or rather than both, right?17:10
cloudnulli'd like us to not use infra_hosts.17:10
cloudnullits really only their for legacy compat17:10
michaelguginoI don't see a problem with storage_hosts.  But, I'm not versed in that aspect of deploys17:11
cloudnullodyssey4me: +1 not both.17:11
michaelguginothose bug reports are not really well versed17:11
cloudnullI mean it'll result in the same thing, however the later provides more control.17:11
odyssey4meI've added a comment to the keystone one - any volunteers for picking up the documentation update to be clearer?17:12
odyssey4mespotz / mhayden ? :)17:12
spotzodyssey4me I think your note on 1550040 is wrong17:12
spotzI'll take it if you make the note clear:)17:13
odyssey4mespotz it may very well be - whoever picks it up will need to discuss the best information with the channel and come up with the best solution17:13
spotzYou said to remove and add the same thing17:13
odyssey4mespotz my advice is to use identity_hosts for keystone in the documentation17:14
odyssey4mebut I don't know what I'm talking about! :D17:14
spotzI picked it up, I think it's remove infra and add identity_hosts17:14
prometheanfireodyssey4me: ping for when triage is done17:14
odyssey4mespotz so that's a yes on self assigning the bug then?17:14
spotzyep already took it17:14
odyssey4meaweosme, thanks17:15
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/1550041 ?17:15
openstackLaunchpad bug 1550041 in openstack-ansible "Chapter 4, configure Block Storage missing storage-infra_hosts" [Undecided,New]17:15
odyssey4meanother docs bug17:15
odyssey4meI guess that storage-infra_hosts is specifically for hosting the cinder-api service?17:16
*** tiagogomes has quit IRC17:16
*** tiagogomes has joined #openstack-ansible17:16
bgmccollumodyssey4me correct17:16
*** kysse_ has quit IRC17:17
odyssey4meif someone can spend a little time providing some accurate info in the bug, then I'm sure someone will jump in to patch it17:17
odyssey4mebut the inventory is a bit of a dark art to most people17:17
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift: Implement base configuration for independent repository  https://review.openstack.org/28669217:18
*** raddaoui has quit IRC17:18
automagicallydark art indeed17:18
odyssey4meare my comments in https://bugs.launchpad.net/openstack-ansible/+bug/1550041 accurate?17:19
openstackLaunchpad bug 1550041 in openstack-ansible "Chapter 4, configure Block Storage missing storage-infra_hosts" [Undecided,New]17:19
odyssey4meclear as mud?17:19
*** raddaoui has joined #openstack-ansible17:19
michaelguginothe first bit is clear, then you muddy'd it up17:20
odyssey4meheh, of course17:20
spotzI think I can work with it. I'll grab it and pester on channel17:21
odyssey4methanks spotz17:21
odyssey4menext up https://bugs.launchpad.net/openstack-ansible/+bug/155004417:21
openstackLaunchpad bug 1550044 in openstack-ansible "Chapter 2. Deployment host missing network information" [Undecided,New]17:21
cloudnullI think most of the networking section of the documentation needs much love17:22
odyssey4meI think that it's implying that the deployment host needs to be on the same network?17:22
odyssey4meif so, that would definitely be a recommendation to limit failures.17:22
git-harryhttps://review.openstack.org/#/q/topic:liberty_upgrade is a list of patches for liberty upgrades. If any cores get time please review.17:22
automagicallysame network or network acls permit traffic to transit between deployment host network and the container mgmt vlan17:23
odyssey4meplease add additional comments to the bug - I've added some17:24
*** ric has joined #openstack-ansible17:24
*** admin0 has joined #openstack-ansible17:24
odyssey4meautomagically you are correct :)17:24
* automagically commented17:24
odyssey4mespotz keen for another one? unless izaakk wants to pick that one up?17:24
spotzlet me read the notes:)17:25
*** raddaoui has quit IRC17:25
odyssey4mefair point automagically - it could just be noted as a prerequisite17:25
michaelguginoI've never cared for calling it the container management vlan17:25
spotzYeah I'll pick that fix up, just not re-writing networking:)17:26
automagicallymichaelgugino: Comment on the bug17:26
odyssey4meit should just be the management network I would guess - but that's a topic of much bike shedding which I thought we had worked out17:26
odyssey4melast one up https://bugs.launchpad.net/openstack-ansible/+bug/155044217:26
openstackLaunchpad bug 1550442 in openstack-ansible "V-38496 check includes non-system accounts" [Undecided,New] - Assigned to Major Hayden (rackerhacker)17:26
michaelguginok17:27
odyssey4meI see that mhayden has picked this up. Any comments would be useful to him I'm sure.17:27
odyssey4methank you all for taking the time, and extra time!17:27
cloudnullcheers17:28
admin0back .. did i miss a big fight :D ?17:29
*** kstepniewski has joined #openstack-ansible17:31
*** cloudtrainme has joined #openstack-ansible17:32
*** cloudtrainme has quit IRC17:33
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665017:36
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_cinder: Implement base configuration for independent repository  https://review.openstack.org/28668217:38
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_nova: Implement base configuration for independent repository  https://review.openstack.org/28673617:40
*** jwagner is now known as jwagner_lunch17:41
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_ceilometer: Implement base configuration for independent repository  https://review.openstack.org/28667417:44
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_neutron: Implement base configuration for independent repository  https://review.openstack.org/28669417:46
*** ntpttr has left #openstack-ansible17:47
*** Bjoern_ has joined #openstack-ansible17:48
*** michaelgugino has quit IRC17:49
cloudnullgit-harry palendae what would you like to see in the commit message for https://review.openstack.org/#/c/271591 that's otherwise unclear?17:49
cloudnullin regards to the changes in defaults ?17:50
*** bjoernt has quit IRC17:50
palendaecloudnull: https://review.openstack.org/#/c/271591/4/playbooks/roles/galera_server/defaults/main.yml anything for the wsrep addresses. The galera_upgrade I get17:50
cloudnulli mean whats unclear about their purpose ?17:51
palendaeMostly not sure why they're necessary for the major version upgrade to work17:51
*** sdake_ has quit IRC17:51
cloudnullif the upgrade fails, or the cluster for that matter, youre going to want the ability to set the cluster node name, address and the like to recover it17:51
palendaeAnd that's not doable with the previos values?17:52
cloudnulli can pull those changes out, but they seem like things you'd want.17:52
palendaeSure, what I think we're looking for is "why would we want them"17:53
palendaeLooking at the review, I do not know the why17:53
palendaeI'm not asking for it to be pulled out necessarily17:53
*** Bjoern_ has quit IRC17:53
cloudnullill yank those updates in the next review17:57
odyssey4mecloudnull the ask has always been to explain the 'why' - not necessarily to yank them17:57
odyssey4meif they are not appropriate to the focal point of the patch, then yank them - if they are, then explain why they are17:58
odyssey4methe issue at hand is that the patch does not match the master patch, so therefore the reviewer has to re-ask the question 'why'17:58
*** ametts has quit IRC17:59
cloudnulli think the "why" is self evident. you now know that you can set the wsrep nodename, address, and cluster addresses. which are useful in recovery situations.18:01
cloudnullif you think that blub makes the commit message clearer ill add it.18:01
*** weezS has quit IRC18:02
palendaecloudnull: 2 people don't think it's self evident though18:02
cloudnullthis is true18:02
palendaeWhat you typed right there is enough18:02
palendaeFor me18:02
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-rabbitmq_server: [WIP] Multi-distro support for rabbitmq-server role  https://review.openstack.org/28628218:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Force initial apt-get update as part of test execution  https://review.openstack.org/28664818:06
*** busterswt has quit IRC18:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Force initial apt-get update as part of test execution  https://review.openstack.org/28664818:07
*** busterswt has joined #openstack-ansible18:07
odyssey4meautomagically ^ you're right - I missed that bit - hopefully this resolves it18:07
openstackgerritKevin Carter proposed openstack/openstack-ansible: Added major version upgrade support (galera)  https://review.openstack.org/27159118:09
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add configuration migration for Liberty  https://review.openstack.org/28675318:10
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, ceilometer, and neturon config upgrades  https://review.openstack.org/28675318:11
*** openstackgerrit has quit IRC18:18
*** openstackgerrit has joined #openstack-ansible18:18
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift: Implement base configuration for independent repository  https://review.openstack.org/28669218:19
*** thorst_ has joined #openstack-ansible18:19
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, ceilometer, and neturon config upgrades  https://review.openstack.org/28675318:19
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-lxc_hosts: Removing unneeded with_items usage for clarity  https://review.openstack.org/28675818:21
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift_sync: Implement base configuration for independent repository  https://review.openstack.org/28669618:21
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, ceilometer, and neturon config upgrades  https://review.openstack.org/28675318:21
prometheanfireodyssey4me: what do you think of this way to check for modules/kernel support of things, useful for multi-os. https://bugs.launchpad.net/openstack-ansible/+bug/154681818:22
openstackLaunchpad bug 1546818 in openstack-ansible "No ansible checks to ensure loaded ebtables module" [Medium,Confirmed] - Assigned to Ala Raddaoui (raddaoui-ala)18:22
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, haproxy, and neturon config upgrades  https://review.openstack.org/28675318:22
*** raddaoui has joined #openstack-ansible18:22
*** weezS has joined #openstack-ansible18:23
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Implement base configuration for independent repository  https://review.openstack.org/28662518:24
openstackgerritMerged openstack/openstack-ansible: Automate setting of glance_api_version  https://review.openstack.org/28418218:25
admin0is today a special day or a very busy day for openstackgerrit18:26
admin0looks like a floodgate of new changes18:26
*** serverascode has quit IRC18:26
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_nova: Implement base configuration for independent repository  https://review.openstack.org/28673618:26
*** phiche has quit IRC18:27
automagicallyadmin0: There is a bug push today to get testing/gate squared away for all of the individual role repos18:27
*** weshay has quit IRC18:27
admin0ha .. that went above my head :D18:27
automagicallyadmin0: https://github.com/openstack/openstack-ansible-specs/blob/master/specs/mitaka/independent-role-repositories.rst18:28
automagicallys/bug/big18:28
admin0oh18:28
admin0this is a good thing18:28
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_tempest: Implement base configuration for independent repository  https://review.openstack.org/28670118:29
*** permalac has quit IRC18:31
*** serverascode has joined #openstack-ansible18:32
*** permalac has joined #openstack-ansible18:34
*** permalac has quit IRC18:34
*** phiche has joined #openstack-ansible18:41
*** jwitko has joined #openstack-ansible18:44
*** phiche1 has joined #openstack-ansible18:44
cloudnullmattt:  you around? looks like the additional role requirements file and entries for the os_ role needs to be craeted/updated18:45
cloudnullodyssey4me: also on the IRR roles it seems that we're going to have to add the apt-cache update change18:45
cloudnullhttp://logs.openstack.org/60/286660/1/check/gate-openstack-ansible-os_keystone-dsvm-ansible-functional-trusty/7932786/console.html#_2016-03-01_16_23_32_67118:45
cloudnullit might be wise to do an "apt-get clean && apt-get update" instead of the cache update task18:45
cloudnullthe apt module has a few issues in it that could cause the cache to not be updated and wont be fixed until we go to Ansible 218:46
*** phiche has quit IRC18:48
*** Mudpuppy has quit IRC18:48
*** itsuugo has quit IRC18:50
*** Bofu2U has quit IRC18:52
*** furlongm_ has quit IRC18:52
*** finchd has quit IRC18:52
*** furlongm_ has joined #openstack-ansible18:54
*** openstack has joined #openstack-ansible19:17
cloudnullfor sure.19:18
*** openstackgerrit has joined #openstack-ansible19:19
cloudnullso this merged https://review.openstack.org/#/c/286250/ (thanks for the review folks) now we need to make a big push to watch for var changes and ensure we're using the new deprecated filter.19:22
*** maximov_ has quit IRC19:25
*** bryan_att has quit IRC19:25
*** errr has quit IRC19:25
*** alextricity25 has quit IRC19:25
*** odyssey4me has quit IRC19:25
*** lane_kong has quit IRC19:25
*** mhayden has quit IRC19:25
*** git-harry has quit IRC19:25
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665019:26
-cloudnull- please watch the following reviews and provide feedback on them so that we can get the latest batch of IRR moving forward https://review.openstack.org/#/q/status:open+topic:bp/independent-role-repositories19:26
automagicallycloudnull: Love that filter!19:26
cloudnullsweet! i think itll be real useful19:27
spotzpretty19:28
*** jmccrory_ has quit IRC19:28
*** git-harry has joined #openstack-ansible19:31
*** maximov_ has joined #openstack-ansible19:31
*** bryan_att has joined #openstack-ansible19:31
*** errr has joined #openstack-ansible19:31
*** lane_kong has joined #openstack-ansible19:31
*** alextricity25 has joined #openstack-ansible19:31
*** odyssey4me has joined #openstack-ansible19:31
*** mhayden has joined #openstack-ansible19:31
*** mhayden has quit IRC19:31
*** mhayden has joined #openstack-ansible19:32
*** Mudpuppy has joined #openstack-ansible19:32
cloudnulljust checked https://github.com/ansible/ansible-modules-core/pull/1517 -- seems that its still not merged so apt cache update issue are still present in ansible at this point.19:34
cloudnullwaiting on "CORE" review19:34
*** evrardjp has joined #openstack-ansible19:35
*** evrardjp has left #openstack-ansible19:35
cloudnullhopefully we can get https://github.com/ansible/ansible/pull/12555 in for 2.119:37
*** sigmavirus24 is now known as sigmavirus24_awa19:37
*** phiche1 has joined #openstack-ansible19:43
*** phiche has quit IRC19:46
cloudnullautomagically: seems like https://review.openstack.org/#/c/286648/ worked19:49
automagicallyAwesome, let the mass updating of patchs begin ;)19:50
cloudnullyup :)19:50
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible: [WIP] Enable SSL termination for all services  https://review.openstack.org/27719919:51
*** sigmavirus24_awa is now known as sigmavirus2419:52
cloudnullif we can get https://review.openstack.org/#/c/286648 in we can unblock the rest of the gate19:52
*** weezS has quit IRC19:52
stevellelooking already19:52
cloudnullscratch that... we need https://review.openstack.org/#/c/284896/ and https://review.openstack.org/#/c/286625/ too19:53
*** rromans has quit IRC19:54
admin0glad i did not start developing earlier :D19:54
admin0will do after the gate is fixed:D19:54
openstackgerritKevin Carter proposed openstack/openstack-ansible: Implements IRR for the repo_build role  https://review.openstack.org/28489619:54
*** raddaoui has joined #openstack-ansible19:55
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_keystone: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28666019:55
admin0what does a gate mean anyway? is it a CI/CD term ?19:55
*** rromans has joined #openstack-ansible19:55
automagicallyadmin0: http://docs.openstack.org/infra/zuul/gating.html19:56
stevellecloudnull: need to add any dependencies or is it just that the critical queue is the sum of the 3?19:57
admin0thanks automagically19:58
admin0http://status.openstack.org/zuul/   \o/19:58
*** raddaoui has quit IRC19:59
cloudnullstevelle: its just those three.19:59
cloudnullthe repo-server and build patches go hand in hand.19:59
stevelleautomagically: just hit the button on the first one before me20:00
automagicallyD’oh!20:00
stevelles'ok. more cores, more speed20:00
automagicallyWe’re going to need hyperthreading here soon20:00
*** weezS has joined #openstack-ansible20:02
palendaeDebugging straight openstack-ansible gate failures is gonna be a nightmare from here on out20:02
jwitkohey cloudnull, I am having a lot of trouble running the first playbook for the openstack install.   I'm running the kilo branch 11.2.9 release tag.  It seems to only be running against two out of my 5 hosts for the initial cluster.  and one of those hosts keeps getting "connection timed out", but I can SSH to the host manually without any issues.20:02
jwitkothe playbook looks to only be running against my logging host and my single compute host20:02
cloudnullcan you limit it or use less forks ? and does it die randomly ?20:03
cloudnullIE on different hots20:03
jwitkosorry not sure I understand... ?20:03
cloudnullis it failing on the same hosts all of the time ?20:04
jwitkoyes20:04
cloudnullhum.20:04
jwitkobut the host can be accessed by SSH without issue from the command line20:04
jwitkothe host is also identical in every way to the host in which it succeeds20:04
jwitko(fresh ubuntu 14.04 release, same ansible run on the hosts to prep them for openstack)20:04
*** sdake has quit IRC20:05
*** javeriak has joined #openstack-ansible20:05
jwitkobut more concerning is why is the playbook not running against any of the controller hosts ?20:05
cloudnullare not all of the hosts in the openstack_user_config file ?20:06
openstackgerritMerged openstack/openstack-ansible-repo_server: Force initial apt-get update as part of test execution  https://review.openstack.org/28664820:06
jwitkocloudnull, they are all in there.  I can paste the config file one second20:06
cloudnulland which play are you running ?20:06
jwitkothe initial setup-hosts20:06
cloudnulland can you test with --list-hosts to see if the inventory is showing all of the hosts ?20:07
*** ric has quit IRC20:08
jwitkogood call I'll try that now20:08
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: Implement base configuration for independent repository  https://review.openstack.org/28665520:08
*** javeriak_ has quit IRC20:08
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_glance: Implement base configuration for independent repository  https://review.openstack.org/28666720:10
jwitkough, also every time I run it I have to delete the generated files in /etc/openstack_deploy otherwise it errors20:10
jwitkohttp://paste.openstack.org/show/488835/20:10
*** phiche1 has quit IRC20:10
*** phiche has joined #openstack-ansible20:11
palendaeThat sounds wrong, almost like a wrong python version20:12
*** javeriak has quit IRC20:12
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_glance: Implement base configuration for independent repository  https://review.openstack.org/28666720:14
jwitkocloudnull, indeed the host list is not generating properly20:14
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_aodh: Implement base configuration for independent repository  https://review.openstack.org/28665520:14
jwitkoits only generating for the compute node and the log host20:14
*** javeriak has joined #openstack-ansible20:15
*** sdake has joined #openstack-ansible20:16
automagicallyCan I get some core eyes on https://review.openstack.org/#/c/284931 please?20:17
*** javeriak has quit IRC20:18
*** raddaoui has joined #openstack-ansible20:18
jwitkosyntax check comes back OK...20:20
stevelleautomagically: mind adding a release note into the main repo with a Depends-On for that?20:21
cloudnulljwitko: maybe an indentation issue in the openstack_user_config file ?20:21
palendaejwitko: What version of python are you using? I've never seen it complain about the tarfile object not having an __exit__ method20:22
automagicallystevelle: Will do20:22
jwitkopalendae, 2.7.920:24
palendaeHuh, ok20:24
jwitkocloudnull, I just triple checked the user config file and all identation looks good and matching20:24
jwitkoredacting and pasting config20:26
jwitkoone moment20:26
jwitkocloudnull, so here is my conifg.20:30
jwitkohttp://paste.openstack.org/raw/488838/20:30
*** sdake has quit IRC20:31
* cloudnull looking20:32
*** phalmos has quit IRC20:34
*** flwang has quit IRC20:37
izaakkHello guys, quick question on https://bugs.launchpad.net/openstack-ansible/+bug/154759820:37
openstackLaunchpad bug 1547598 in openstack-ansible "install-guide define contents of /etc/network/interfaces for both the controller node and compute node that differ" [Low,Confirmed] - Assigned to Hector Gonzalez (theizaakk)20:37
izaakkshould we remove the example file? or just Remove any consistency issue and leave it the same as Docs20:37
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update ceilometer environment configuration  https://review.openstack.org/28682720:38
*** alejandrito has joined #openstack-ansible20:38
cloudnulljwitko: is the play hitting oss-ctrl0{1,3} and oss-log01  ?20:39
jwitkocloudnull, i'm thinking it might be something with the IPs?  I noticed when I was redacting that file for you that I had a couple IPs incorrect20:39
jwitkoit was actually ONLY hitting the incorrect IPs20:39
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, haproxy, and neturon config upgrades  https://review.openstack.org/28675320:40
cloudnullah .20:40
cloudnullthatll do it20:40
jwitkocloudnull, since I fixed the IPs it is actually hitting NO hosts anymore20:40
jwitkobut I don't see myself blocking the IPs in the used_ips block20:40
jwitkoso where am I doing this wrong ?20:40
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update ceilometer environment configuration  https://review.openstack.org/28682720:40
cloudnullnuke the openstack_inventory.json file and rerun20:41
cloudnullmaybe it was busted from before and having now fixed it up everything will generate correctly ?20:41
jwitkono hosts matched20:41
openstackgerritMerged openstack/openstack-ansible-lxc_hosts: Allow cert validation to be toggled by deployers  https://review.openstack.org/28493120:42
jwitkocloudnull, after blowing them away and rerunning setup-hosts it does generate a file with the correct IPs in openstack_hostnames_ips.yml20:42
jwitkobut it still says "no hosts matched"20:42
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible: Release note for LXC download cert validation  https://review.openstack.org/28683020:43
*** sdake has joined #openstack-ansible20:43
palendaeizaakk: My vote would be to make sure they match.20:44
*** pcaruana has joined #openstack-ansible20:44
palendaeBut it's not clear if Jesse's asking for the example file to be deleted there, or as something to be done later.20:44
cloudnulljwitko: so setup-hosts call openstack-host-setup20:45
jwitkoaye20:45
jwitkoand that runs against "hosts"20:45
cloudnullcan you call that play directly20:45
*** jamielennox|away is now known as jamielennox20:45
cloudnullthats where i was going. seems like youve been down this road :)20:45
automagicallypalendae: and izaakk - During bug triage there seemed to be consensus that maintaining the example files in favor of docs was a losing proposition20:45
jwitkocloudnull, still same result,  no hosts matched20:45
jwitkoso for one reason or another my inventory json is not being properly generated?20:46
palendaeautomagically: I figured. I think that's silly given some of our upgrade mechanisms rely on them20:46
palendaeAlso it's been demonstrated that the docs in isolation cause misunderstandings20:46
automagicallyI think the concern for the two falling out of sync or contradicting each other is very valid20:46
cloudnulljwitko:  thats what it sounds like20:46
palendaeI don't disagree20:46
automagicallyNot sure that removing the example files is the necessary or advisable solution20:47
jwitkocloudnull, but looking at my config I have no idea what it could be ?20:47
jwitkoI don't see anything wrong with my config20:47
cloudnullim going to kick somethings with your config and see20:47
jwitkothank you!20:47
palendaeautomagically: Agreed there20:47
cloudnulldo you have the files in the env.d directory by chance ?20:47
jwitkocloudnull, yes 3 files20:47
cloudnullthese files https://github.com/openstack/openstack-ansible/tree/kilo/etc/openstack_deploy/env.d ?20:48
jwitkocloudnull, no.  in my previous deploys on 11.2.4 version I did not need those, only the extra containers I wanted20:48
izaakkpalendae, automagically : Agree, so will just make them match. I just got confused with the comments on the bug20:48
jwitkois that my problem?   those are now required?20:48
palendaeizaakk: If that's not what he wants, I'm sure he'll say on reviews20:48
palendaeNot sure about that specific example file, but I know a lot of our variables examples files are used by the upgrade scripts20:49
palendaeHow Mitaka will reconcile that with the IRRs, I have no clue20:49
cloudnulljwitko:  in 11.2.4 we have these files there https://github.com/openstack/openstack-ansible/tree/11.2.4/etc/openstack_deploy/env.d20:49
cloudnulldid you condense the files by chanc e?20:50
*** flwang has joined #openstack-ansible20:50
jwitkoomg im such an idiot20:50
jwitkosorry20:50
cloudnullessentially those are what make the inventory skeleton20:50
cloudnullno need to be sorry .20:50
cloudnullits confusing as shit20:50
cloudnullim sorry20:50
cloudnull:)20:50
jwitkolol20:51
palendaehttp://docs.openstack.org/developer/openstack-ansible/developer-docs/inventory.html talks a bit about that20:51
cloudnulladmin0: was just playing with all of this just the other day :)20:51
palendaeenv.d + conf.d + dynamic_inventory.py = openstack_inventory.json20:51
jwitkocloudnull, list-hosts shows all of the proper hosts now20:51
admin0:D20:51
cloudnullw00t!20:52
jwitkoI don't even have a conf.d dir20:52
jwitkoI need that as well I'm guessing20:52
automagically“confusing as shit” - cloudnull and “clear as mud” - odyssey4me to describe the current state of affairs of inventory. Sounds like we need a blueprint/spec to fix it20:52
palendaeautomagically: We have one :)20:52
palendaeautomagically: It's been a long, slow, ongoing process20:52
palendaejwitko: Might not have it; conf.d was a split out version of openstack_user_config.yml20:53
cloudnullautomagically:  it was the first blueprint https://blueprints.launchpad.net/openstack-ansible/+spec/dynamic-inventory-lib20:53
automagicallyORLY…I’ll have to dig it up and see if I can contribute. My special hatred for it currently is not being able to use full/long hostnames20:53
automagicallySince clearly I should tailor my hostnames to the eventual result of a dynamically generated LXC container name ;)20:53
jwitkoty palendae20:54
cloudnullyea thats an ssh problem so long as we use generated container names :(20:54
cloudnullhowever if we could configure that it'd be awesome20:54
izaakkme and raddaoui are trying to get involved in that inventory lib effort!20:54
automagicallyI’ll see what I can do, once I get out of IRR land20:54
cloudnull++20:54
izaakkdiscussion about it would be helpful20:55
palendaeYeah, izaakk, raddaoui, and neillc have all taken stabs at improving the inventory20:55
palendaeThere's thoughts to make it a completely indepdent thing, consumeable by anyonme20:55
admin0i am an ops guy .. i should make blueprints :D20:55
palendaeBut IMO that's not as urgent as cleaning up the existing code and getting it tested20:55
cloudnullautomagically odyssey4me and i have discussed using other inventory storage providers (like a KVS) and trying to change the interaction to that of a client call instead of a lesson in dictionary recursion.20:56
admin0well, if i created mapping it will be  this simple:      service_keystone   - runs on   host_keytone      on_metal : false  on_containers: true :D20:56
automagicallypalendae: Refactoring is hard without tests as a safety net20:56
admin0see , covers all :D20:56
*** sdake has quit IRC20:56
palendaeautomagically: https://review.openstack.org/#/c/242225/20:56
palendaeWe're starting there20:56
cloudnullwe've only talked about it, no code as of yet. however palendae and neillc have started that push20:56
palendaeI want to add some more, but my priority right now is liberty upgrades20:57
cloudnullthat said, +9000 on making inventory better.20:57
palendaeThat's a start but doesn't provide a tox env yet, and we need a gate job20:57
automagicallyThanks folks, glad to know we all feel the pain and want to make it better20:57
palendaeWhich are fairly easy20:58
palendaeautomagically: Yeah, like cloudnull said, it was the first BP when we went to launchpad, and it was a scary, dark place even before then20:58
admin0i lost 2 days and bugged palendae for 2 days before noticing a missed space :D20:58
admin0in my inventory copy/paste :D20:58
palendaeI think it's come down to other things being more pressing, and no one really knowing what the alternate providers would look like20:58
*** sigmavirus24 is now known as sigmavirus24_awa20:58
*** sigmavirus24_awa is now known as sigmavirus2420:58
palendaeCause with config_template, you can get super deep nesting20:59
palendaeAnd per host20:59
palendaeSo it gets nuts quickly20:59
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_nova: Implement base configuration for independent repository  https://review.openstack.org/28673620:59
*** sdake has joined #openstack-ansible20:59
*** raddaoui_ has joined #openstack-ansible21:00
*** raddaoui has quit IRC21:00
openstackgerritKevin Carter proposed openstack/openstack-ansible-repo_build: Implement base configuration for independent repository  https://review.openstack.org/28662521:02
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift: Implement base configuration for independent repository  https://review.openstack.org/28669221:03
*** weshay has joined #openstack-ansible21:04
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665021:10
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update new user secrets in Liberty  https://review.openstack.org/28684421:19
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Replacing LBaaSv1 with v2 configuration  https://review.openstack.org/27544021:24
*** phiche1 has joined #openstack-ansible21:25
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-os_neutron: Implement base configuration for independent repository  https://review.openstack.org/28669421:26
openstackgerritMatt Thompson proposed openstack/openstack-ansible-os_heat: Implement base configuration for independent repository  https://review.openstack.org/28669321:28
*** phalmos has joined #openstack-ansible21:28
*** phiche has quit IRC21:28
*** johnmilton has quit IRC21:28
*** raddaoui_ has quit IRC21:29
openstackgerritMerged openstack/openstack-ansible-openstack_openrc: Implement base configuration for independent repository  https://review.openstack.org/28662321:34
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, haproxy, and neturon config upgrades  https://review.openstack.org/28675321:35
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update ceilometer environment configuration  https://review.openstack.org/28682721:35
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update new user secrets in Liberty  https://review.openstack.org/28684421:36
*** scarlisle has joined #openstack-ansible21:47
*** raddaoui_ has joined #openstack-ansible21:49
jwitkohey cloudnull, sorry to bother again but can you tell me how long the step "Prepare cached image" takes where it attempts to speed up the cache image for container creation>?21:50
jwitkoits been running for like 30m... I think there are some proxy issues going on where its not recognizing my environment variables21:51
palendaeHey rromans, your changes to https://review.openstack.org/#/c/285419/ resulted in the bash commands being output as comments (see http://docs-draft.openstack.org/19/285419/4/check/gate-openstack-ansible-docs/7545fa2//doc/build/html/upgrade-guide/overview.html) was that your intent?21:53
*** fawadkhaliq has quit IRC21:54
cloudnulljwitko: that should be a couple of min tops21:55
cloudnullapt can hang though (forever) and cause these types of problems21:56
cloudnulllikely a proxy/resolver problem21:56
cloudnullto test you can chroot into the container image cache dir21:56
cloudnulland run apt-get update21:56
cloudnulland install some package to see if its hanging21:57
*** Bjoern_ has joined #openstack-ansible21:58
spotzhey guys do you know if there's a qa, non-live version of gerrit?22:00
rromanspalendae: no, that wasn't my intent. The `#` should be the prompt22:00
palendaerromans: Ok, cool. I'm looking at pygments (which sphinx uses for highlighting) now, it has a 'bash session' code block22:00
palendaeBut I can't find the name to use22:00
*** pcaruana has quit IRC22:01
palendaerromans: http://pygments.org/demo/3830263/ looks more correct22:01
*** phalmos has quit IRC22:02
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible: [DOC] Describe core reviewer team responsibilities  https://review.openstack.org/28685822:02
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add notes on running the upgrade script  https://review.openstack.org/28541922:03
*** fawadkhaliq has joined #openstack-ansible22:04
palendaerromans: Fixed it. Looks like we want the `console` "language"22:04
palendae`bash` is for scripts, `console` is for interactive input22:04
rromanspalendae: fantastic, thanks much22:05
*** neilus has joined #openstack-ansible22:05
spotzautomagically Are you sure those lines will wrap?22:05
palendaeWill it wrap?22:05
palendaeWhooooa22:06
jwitkocloudnull, thanks.  it was the chroot,  for some reason my proxy environment files don't get processed in a chroot22:06
jwitkoso I had to add export commands for proxy variables into the lxc_cache_commands list22:06
spotzlong sentence lines in an rst.22:06
automagicallyspotz: and palendae - I ran `tox docs` and viewed the resulting HTML before pushing for review22:06
*** phalmos has joined #openstack-ansible22:06
automagicallyI didn’t see any issues with the HTML output22:06
spotzOk just checking, content itself is good:)22:07
palendaeHah, this patch is breaking my browser window22:07
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift_sync: Implement base configuration for independent repository  https://review.openstack.org/28669622:08
*** thorst_ has quit IRC22:09
cloudnulljwitko:  is that something that we might be able to incorporate into the normal container cache create/build process22:09
cloudnullif so mind throwing up a PR for it ?22:09
palendaeautomagically: fwiw - wrapping at 80 characters or less will make gerrit happier, and still render the HTML cleanly. See https://review.openstack.org/#/c/285419/ and it's rendered output at http://docs-draft.openstack.org/19/285419/4/check/gate-openstack-ansible-docs/7545fa2//doc/build/html/upgrade-guide/overview.html22:10
cloudnullalso NOTICE to everyone working on IRR things. Its likely that the linter checks are going to fail22:10
cloudnullhttps://review.openstack.org/#/c/286696/22:10
automagicallypalendae: I’ll submit an update with wrapped lines22:10
palendaeautomagically: Thanks. I know it's a pain in the ass when writing them, but it is much easier to review when they're side by side22:10
gusDear openstack-ansible devs, master is broken because 'repo' containers don't actually install virtualenv pip package, so  repo_venv_build starts with 'which virtualenv' which promptly fails.22:10
guskthxbye.22:10
automagicallyNah, I get it. And I don’t mind optimizing for review on this one. I expect plenty of feedback22:11
palendaeI need to update my vimrc to highlight the 80 character limit in rst files, just been lazy22:11
automagicallygus: Just noticed that on a gate22:11
palendaegus: Been seeing that too, thanks22:11
palendaeOdd that that's just now breaking22:11
openstackgerritKevin Carter proposed openstack/openstack-ansible-os_swift_sync: Implement base configuration for independent repository  https://review.openstack.org/28669622:12
palendaeUnless it's the IRRs doing it?22:12
cloudnullgus:  yes. this is true22:12
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible: [DOC] Describe core reviewer team responsibilities  https://review.openstack.org/28685822:13
cloudnullwe're waiting on a few PRs to get through the gate to fix it22:13
*** mariognarly has quit IRC22:13
cloudnullgate is painfully slow right now :'(22:13
palendaeAhh22:13
palendaeThen I'll stop rechecking my master patches22:13
spotzhehehe22:13
spotzOk and if anyone is interested bgmccollum *hint hint* https://review-dev.openstack.org22:14
palendaeMy browser's showing me a scary message22:14
palendaeI don't trust openstack.org22:14
*** neilus has quit IRC22:14
cloudnullgus once https://review.openstack.org/#/c/284896/ and https://review.openstack.org/#/c/286625/ go in master will be unbroken22:15
automagicallypalendae: Ha ha22:15
spotzhehe22:15
cloudnullgus:  if you pull those patches in you will be good to go22:15
spotzDon't want my summit trainees closing real bugs by accident22:15
palendaespotz: Oh cool. A test instance for doing gerrit stuff?22:16
gusI'm curious (in the the "I'm not actually going to do anything about it" way) what changed to allow the current version to have made it passed the gate checks in the first place.22:16
*** mariognarly has joined #openstack-ansible22:16
palendaegus: Today a lot of the roles in the repository got moved into their own repositories22:16
spotzyep Palendae. So we've got qa launchpad, a git sandbox and now a dev gerrit:)22:16
gusaha, so we just lost some defaults?22:17
palendaegus: https://review.openstack.org/#/q/status:open+topic:bp/independent-role-repositories is a list of new ones, some of the repos are empty til the first commits land22:17
palendaeWell, all of them are empty til the first commit lands, but some haven't landed at all22:17
gusso long as people smarter than me are already involved in the post-mortem and ensuring we won't have issues like this again, then I'm happy the process is working.22:17
*** alejandrito has quit IRC22:18
cloudnullgus:  no its the process of migrating more roles to independent once out of the main repo.22:20
cloudnullthe process causes pain22:21
*** Mudpuppy has quit IRC22:21
automagicallycloudnull: __understatement__ of the year22:21
*** keedya has quit IRC22:21
cloudnullit was decided to do all of these in one go.22:21
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, haproxy, and neturon config upgrades  https://review.openstack.org/28675322:21
cloudnullim not sure why22:21
*** raddaoui_ has quit IRC22:21
cloudnullall of the rest have been done in stages22:22
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update ceilometer environment configuration  https://review.openstack.org/28682722:22
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update new user secrets in Liberty  https://review.openstack.org/28684422:22
*** ric has joined #openstack-ansible22:22
stevellehttps://review.openstack.org/#/c/286625 came back from the gate, needs more eyeballs22:23
cloudnulli mean i did most of the work however i disagreed with revised process. i would liked to do the os_* roles one at a time.22:23
palendaeWhen you *just* updated a commit and its 2 dependents and see a typo :|22:23
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add aodh, haproxy, and neutron config upgrades  https://review.openstack.org/28675322:24
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update ceilometer environment configuration  https://review.openstack.org/28682722:24
stevellepalendae: revision numbers are cheap :P22:24
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Update new user secrets in Liberty  https://review.openstack.org/28684422:24
palendaestevelle: Sure, but manual rebasing is a pita22:24
stevelleclouds are a pita22:25
palendaeI don't really care about the revision numbers, but the process of looping back and rebasing everything again22:25
stevelleftfy22:25
palendaeWell yes, computers are22:25
palendaeCurrent gerrit interface doesn't have a great way of visualizing dependent patches anymore. Unless I'm missing it22:25
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add missing runtime information to upgrade script  https://review.openstack.org/28625122:26
stevellesadly.  Would be really nice to have that back22:26
palendaeYeah22:26
palendaeThat would make this process a lot easier22:26
*** phalmos has quit IRC22:27
*** jguy_ has left #openstack-ansible22:27
palendaeI *did* just notice that there's a little green circle next to the parent revision SHA if a rebase is possible/needed22:27
*** phalmos has joined #openstack-ansible22:27
palendaeThat's handy22:27
openstackgerritMerged openstack/openstack-ansible-repo_build: Implement base configuration for independent repository  https://review.openstack.org/28662522:28
bgmccollumspotz what am i looking at...?!?22:28
spotzbgmccollum: A test/play gerrit22:28
cloudnullnow we need https://review.openstack.org/#/c/284896/ and the gate should be happy once again .22:30
*** KLevenstein has joined #openstack-ansible22:30
*** retreved has quit IRC22:33
openstackgerritMerged openstack/openstack-ansible-os_ceilometer: Implement base configuration for independent repository  https://review.openstack.org/28667422:34
spotzI'm the last +1 cloudnull22:34
spotzPeople wake up and review!:)22:35
cloudnulllooks like the gate has about a 4 hour lead time. so ill be back in a while .22:36
spotzseeya tomorrow cloudnull22:36
*** raddaoui_ has joined #openstack-ansible22:36
cloudnullfor anyone interested these are important for several of our stable maintainers https://review.openstack.org/#/q/status:open+branch:liberty+topic:liberty_upgrade -- if you have review cycles it'd be great to get some feedback on these items22:37
cloudnulland the ongoing initial work for the next batch of IRR roles https://review.openstack.org/#/q/status:open+branch:master+topic:bp/independent-role-repositories22:38
* automagically looking cloudnull22:38
-cloudnull- if you have review cycles the following reviews could use your left over cycles https://review.openstack.org/#/q/status:open+branch:master+topic:bp/independent-role-repositories and https://review.openstack.org/#/q/status:open+branch:master+topic:bp/independent-role-repositories -- TYVM :)22:39
*** scarlisle has quit IRC22:39
cloudnulltyvm automagically .. ill be back in a bit .22:39
cloudnullgoing to get dog food22:39
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: [WIP] Implement base configuration for independent repository  https://review.openstack.org/28665022:48
*** scarlisle has joined #openstack-ansible22:52
*** raddaoui_ has quit IRC22:55
openstackgerritMerged openstack/openstack-ansible: Docs: Add missing horizontal rule / navigation links  https://review.openstack.org/28665723:02
*** busterswt has quit IRC23:08
*** busterswt has joined #openstack-ansible23:08
*** busterswt has quit IRC23:08
*** phiche1 has quit IRC23:10
stevellepalendae: any chance you will push another change set for https://review.openstack.org/#/c/286251 for that extra .23:13
*** scarlisle has quit IRC23:13
stevelleI'm fine with letting it go, it could get cleaned up later23:14
spotzanything you guys need me to look at before I head out in a few?23:15
*** jthorne has quit IRC23:20
*** Bjoern_ has quit IRC23:24
*** KLevenstein has quit IRC23:26
openstackgerritMerged openstack/openstack-ansible: Add notes on running the upgrade script  https://review.openstack.org/28541923:31
*** darrenc is now known as darrenc_afk23:33
*** ric has quit IRC23:35
rromansstevelle: palendae: I can push the typo fix up now if you want? also fine with leaving it.23:38
stevellerromans: I vote for fix it later23:39
rromanskk23:39
stevellewas just going to see if he was here still and working on it23:39
rromansit's super minor23:39
stevelleyeah, and there will be lots of changes to those files. It can be reasonably slipped into one of the following changes.23:39
*** admin0 has quit IRC23:47
*** sdake has quit IRC23:47
*** spotz is now known as spotz_zzz23:47
palendaestevelle, rromans Not tonight23:48
stevellepalendae: endorsed.23:48
rromanscheers23:48
palendaeSomeone wants to fix it, go for it :)23:48
palendaestevelle, Yeah, and more commits to come, though I think I'm approaching the end of my backlog of program changes. Will need to get into the manual process after23:49
palendaeWhich is more or less writing a doc that shows running each thing in turn23:49
*** darrenc_afk is now known as darrenc23:50

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