Wednesday, 2015-11-25

*** woodard has quit IRC00:01
eil397evrardjp: interesting, thanks for sharing.00:15
*** greg_a has quit IRC00:19
*** sacharya has quit IRC00:22
*** markvoelker has quit IRC00:26
*** bangfrog has quit IRC00:29
*** cemmason has quit IRC00:40
*** mss has quit IRC00:59
openstackgerritKevin Carter proposed openstack/openstack-ansible: [WIP] Rewrote the Ansible SSH plugin  https://review.openstack.org/24950001:05
*** eil397 has quit IRC01:06
*** mss has joined #openstack-ansible01:07
openstackgerritKevin Carter proposed openstack/openstack-ansible: [WIP] Rewrote the Ansible SSH plugin  https://review.openstack.org/24950001:09
*** eil397 has joined #openstack-ansible01:11
*** mss has quit IRC01:11
*** woodard_ has quit IRC01:20
*** markvoelker has joined #openstack-ansible01:27
*** darrenc is now known as darrenc_afk01:27
*** BjoernT has quit IRC01:29
cloudnullhave a good night all01:29
eil397cloudnull: good night01:31
*** markvoelker has quit IRC01:31
*** mss has joined #openstack-ansible01:35
*** mss has quit IRC01:39
*** karimb has quit IRC01:40
*** woodard has joined #openstack-ansible01:42
*** skamithi has joined #openstack-ansible01:45
*** skamithi has left #openstack-ansible01:45
*** eil397 has quit IRC01:56
*** woodard has quit IRC01:59
*** darrenc_afk is now known as darrenc02:05
*** woodard has joined #openstack-ansible02:14
*** woodard has quit IRC02:19
*** jwagner is now known as jwagner_away02:25
*** markvoelker has joined #openstack-ansible02:28
*** markvoelker has quit IRC02:33
*** skamithi has joined #openstack-ansible02:43
*** skamithi has left #openstack-ansible02:43
*** jmccrory has quit IRC03:02
*** jmccrory has joined #openstack-ansible03:04
*** eil397 has joined #openstack-ansible03:04
*** eil397 has quit IRC03:10
*** eil397 has joined #openstack-ansible03:11
*** woodard has joined #openstack-ansible03:15
*** jduhamel has joined #openstack-ansible03:19
*** woodard has quit IRC03:19
*** jduhamel has quit IRC03:21
*** jduhamel has joined #openstack-ansible03:22
*** kjelly has joined #openstack-ansible03:24
*** mss has joined #openstack-ansible03:28
*** markvoelker has joined #openstack-ansible03:29
*** woodard has joined #openstack-ansible03:29
*** woodard has quit IRC03:30
*** darrenc is now known as darrenc_afk03:33
*** markvoelker has quit IRC03:34
*** markvoelker has joined #openstack-ansible03:35
*** sacharya has joined #openstack-ansible03:36
*** darrenc_afk is now known as darrenc03:59
*** mss has quit IRC04:01
*** sacharya has quit IRC04:27
*** sdake has quit IRC04:42
*** sacharya has joined #openstack-ansible04:51
*** jduhamel has quit IRC05:12
openstackgerritMatthew Oliver proposed openstack/openstack-ansible: Add statsd configuration for swift  https://review.openstack.org/24618205:13
openstackgerritMatthew Oliver proposed openstack/openstack-ansible: Add container-reconciler and object-expirer to os-swift  https://review.openstack.org/24729005:13
*** baker has joined #openstack-ansible05:14
*** baker_ has joined #openstack-ansible05:16
*** baker has quit IRC05:18
*** shausy has joined #openstack-ansible05:21
*** galstrom_zzz is now known as galstrom05:25
mattoliverauso I've got my OSA-AIO working and testing change https://review.openstack.org/247290 , however I'm a little stumped, and if statement doesn't evaluate to true when in some printf debugging should, see http://paste.openstack.org/show/479957/ Any thoughts?05:26
*** galstrom is now known as galstrom_zzz05:41
*** baker_ has quit IRC05:49
*** baker has joined #openstack-ansible05:51
*** baker has quit IRC06:00
*** phiche has joined #openstack-ansible06:39
*** sdake has joined #openstack-ansible06:40
*** sacharya has quit IRC06:43
*** sdake has quit IRC06:43
*** javeriak has joined #openstack-ansible06:58
*** javeriak has quit IRC07:05
*** phiche has quit IRC07:09
*** phiche has joined #openstack-ansible07:16
*** sdake has joined #openstack-ansible07:28
*** javeriak has joined #openstack-ansible07:31
*** toddnni has quit IRC07:38
*** sdake has quit IRC07:38
*** javeriak has quit IRC07:42
*** javeriak has joined #openstack-ansible07:47
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Improve message of the teardown.sh  https://review.openstack.org/24932507:50
evrardjpmattoliverau: what are you trying to achieve?07:54
evrardjpdefine the amount of process a host can/should run?07:54
evrardjpprocesses*07:54
*** javeriak has quit IRC07:54
*** javeriak has joined #openstack-ansible07:54
*** mpavone has joined #openstack-ansible07:54
*** mpavone has quit IRC07:55
evrardjpI have the feeling you're trying to have a process variable that is 0 for all the swift_hosts and 1 for the others07:55
evrardjpif it's that, there is another way to do it07:56
evrardjpif it's something to be defined live, then there are maybe other ways to do it than inside a template07:57
*** javeriak_ has joined #openstack-ansible07:57
*** javeriak has quit IRC07:59
evrardjpeach task is applied per host (I don't know how to explain that)08:02
*** sdake has joined #openstack-ansible08:09
*** sacharya has joined #openstack-ansible08:14
*** jamielennox has joined #openstack-ansible08:19
*** sacharya has quit IRC08:20
*** eil397 has quit IRC08:24
*** javeriak_ has quit IRC08:25
*** javeriak has joined #openstack-ansible08:27
*** javeriak has quit IRC08:32
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-apt_package_pinning: [WIP] Tentative to use sudo for role testing  https://review.openstack.org/24877408:37
evrardjpand good morning everyone08:39
*** sdake has quit IRC08:41
*** subscope has joined #openstack-ansible08:44
matttmorning evrardjp08:47
*** karimb has joined #openstack-ansible08:52
mattoliverauevrardjp: to set up the swift-expirer you need to define the number of expirer daemons running and the id of that configuration. So it counts the number of hosts in the group, and sets the number of that particular configuration for that server with a unique index (were it sits in the group[]).09:15
evrardjpI see09:16
evrardjphello mattt :)09:16
evrardjpthe number of expirer daemons is easy, it's groups['whatever'] | length IIRC09:17
mattoliverauThe thought was that by the end of the loop processes is the number of hosts in the group and process is a unique indec on each host. the latter found when ansible_hostname == host.. when it does but doesn't seem to be evaulating to true (the if isn't triggered or the loop for that matter) so the if could be a red herring.09:17
evrardjpyeah I understood09:18
evrardjpI'm thinking to add {hostvars[ ]} on your thingy09:18
evrardjpbut I didn't got the chance to test09:18
mattoliverauI'm sure I'm probably missing something obvious.. but I'm strugging to find it. So I came to the you guys ;)09:19
mattoliverauevrardjp: you guys know much more then simple ole me. And thoughts and pointers would be useful. I wont play with it again until the morrow (its evening here).09:20
mattoliverauevrardjp: thanks for taking an interest :)09:20
evrardjpcloudnull: would be a better help than me to be honest09:20
evrardjpI'll do a grep if I can find something in a template to avoid the iteritems()09:21
evrardjpI think this has been done in the past here09:22
odyssey4meo/09:22
mattoliverauevrardjp: thanks, I can pole him tomorrow if worse comes to worse. So no stress, but if you find the reason that would be awesome, oh and yes, if there is a better way to do then great :)09:23
evrardjpdo you mond if I send you something and you try it?09:24
*** gparaskevas has joined #openstack-ansible09:25
mattoliverauahh yeah, but I wont be around for too long09:27
odyssey4meo/09:29
odyssey4memattoliverau you're stuck on something?09:29
mattoliverauodyssey4me: o/09:30
odyssey4meevrardjp  I see that https://review.openstack.org/248774 succeeded!09:30
evrardjpyup09:30
evrardjpI need to improve the stuff though09:30
evrardjpbut FYI, the inventory was correct :p09:31
odyssey4meevrardjp well, it's a start - thanks for persisting!09:31
mattoliverauodyssey4me: http://paste.openstack.org/show/479957/ <-- in regards to the swift-expirer config, evrardjp is taking a look.09:31
odyssey4memattoliverau hmm, that's odd09:32
odyssey4memattoliverau perhaps http://jinja.pocoo.org/docs/dev/templates/#equalto is a better option?09:34
mattoliverauodyssey4me: yeah, I'm sure I'm missing something obvious, the 'if' could be a red herring, cause the processes count isn't incrementing off 0, so might be the for loop failing, though if does print the blah.. so it must be dying post blah and pre increment.09:35
mattoliverautho the rest of the template is written.09:36
odyssey4memattoliverau alternatively there may be a type issue - perhaps try var1 | string() == var2 | string()09:36
mattoliverauI actually tried that too :(09:36
mattoliverauprocesses remained at 0 and process stayed at -109:37
mattoliverauunless its simply the set's failing in the loop09:37
mattoliverauI assume you can use set while looping.09:37
odyssey4memattoliverau I have yet to see that not work - let me pull this review into my AIO ans test it out.09:43
odyssey4me*and09:43
mattoliverauodyssey4me: thanks muchly09:44
*** subscope has quit IRC09:46
*** kjelly has quit IRC09:50
odyssey4memattoliverau so the issue is that process is never set, right?09:52
mattoliverauyeah, but processes also isn't incremented. So it's like the loop is failing09:53
*** bapalm has quit IRC09:53
evrardjpmattoliverau: I have something working here09:54
*** sshen_ has joined #openstack-ansible09:54
*** sshen has quit IRC09:55
*** bapalm has joined #openstack-ansible09:55
evrardjpsimple as that: https://gist.github.com/evrardjp/446df7031463e5d4504c09:55
evrardjpfirst one will have processid 0, second 1...09:55
evrardjpit's what you were looking for, right?09:55
evrardjpfor the total, as it's the same for every host, you should simply use | length09:56
odyssey4meboo, no tagging in the swift roles to scope tasks run - we'll have to fix this09:56
odyssey4mehang on a minute - you're wanting each host in the inventory to be a sequential number, and you want a total09:58
odyssey4meperhaps this could be easier by using the inventory key?09:58
evrardjpyup that's what I thought first09:58
odyssey4meie swift_hosts[0], [1], [2]09:58
odyssey4methere's likely a way to grab that number09:58
evrardjplike some loop.index somewhere?09:59
evrardjpthat's why I think cloudnull would be best for it, inventory stuff09:59
odyssey4meyeah, extract the index number10:00
evrardjphostvar[host].index?10:00
evrardjp><10:00
evrardjpI don't know10:00
evrardjpthat's why I took the easiest path: redo the loop :p10:00
evrardjpbut it's definitely uglier10:00
evrardjpthis seem to work too10:06
evrardjpin a template10:06
evrardjp{{ groups['all'].index(inventory_hostname) }}10:06
odyssey4metesting that idea now10:08
mattoliverauYeah so the processes has to be the number of object-expirer daemons, so yeah the length would work. The process has to be a number below processes (zero based) so for processes of 3 there should be 3 daemons to split the load with process 0,1,2 out there.10:08
odyssey4meevrardjp that seems to work! mattoliverau I'll pastebin the mod now10:09
evrardjpfor the processid, you have one solution :)10:09
mattoliverauugly is fine if it works.. I'm just dumb founded that the loop didn't. Though if you can just pull and index out and also do a length then thats better cause less looping :)10:09
odyssey4mewell, actually -very simply: processes = {{ groups['swift_hosts'] | length }}10:10
evrardjpboth work :p10:10
odyssey4meprocess = {{ groups['swift_hosts'].index(inventory_hostname) }}10:10
odyssey4meno loop required10:10
evrardjpodyssey4me: I think there should be jinja magic for processes: we need to remove 1 ;)10:10
evrardjpbut the idea is there :p10:10
evrardjpmay I delete the gist?10:11
odyssey4mewell, the result in this case is processes = 1, process = 010:11
evrardjpodyssey4me: for the length it will find 2 instead of max10:12
evrardjpyeah in fact you could use max I think10:12
evrardjpoh no I misunderstood10:12
evrardjpprocesses = 3 processs = 0,1,210:13
evrardjpso it's perfect10:13
odyssey4mewith these mods, I'm sure that andymccr will validate it on the multi-node cluster he has up once mattoliverau has finished the changes10:13
evrardjpanyway, plenty of solutions10:13
evrardjpoh is there someone using sublime text here? I'm tired of editing this python code with vim10:14
andymccryeh i'll test those prs out hopefully today! but otherwise tomorrow10:14
mattoliverauawesome that's even better!! thanks both of you!10:14
odyssey4memattoliverau thanks to evrardjp with his ninja fingers :)10:15
evrardjpjinja you mean10:15
evrardjp:p10:15
odyssey4meand yeah evrardjp you can delete the gist :)10:15
*** subscope has joined #openstack-ansible10:16
mattoliverautahnks odyssey4me and evrardjp you both rock!10:17
odyssey4methank the coffee I just had :p10:17
odyssey4meevrardjp so it appears to me that https://review.openstack.org/249348 is working to resolve the ssh issues - your thoughts?10:20
evrardjpmy thoughts? :D10:21
evrardjpI think we should avoid delivering ansible.cfg in all cases, and let the deployer decide... To give him safe defaults, we could use the bootstrap ansible to write the ansible.cfg for him, and putting in it the safe defaults (no pipelining, no ssh_args)10:22
*** mss has joined #openstack-ansible10:23
evrardjpand mention him what would be the best way to improve speed (enabling pipeling/new connection plugins/...)10:23
odyssey4meevrardjp yeah, that'll be much easier once we've split out all the roles as the convention will be to be using the /etc/ansible/ folder for things10:23
evrardjpmy personal opinion: I'll stick with paramiko10:23
evrardjpI'm just tired of trying all these options10:24
odyssey4meevrardjp so yeah, I agree that perhaps the bootstrap-ansible can setup a base file if one doesn't already exist10:24
evrardjpparamiko just works10:24
evrardjpodyssey4me: I agree10:24
evrardjpand putting it in /etc/ansible/ IS a good way to do things10:24
evrardjpyou can still overwrite on a folder basis, but let the deployer override is the best way10:25
evrardjpand overriding in-tree isn't so good10:25
evrardjpyou have my opinion10:25
evrardjp:)10:25
odyssey4meevrardjp agreed, but for now we have to work with previous life choices and we can't change it up without a deprecation cycle10:28
odyssey4meevrardjp I have something I'd like your input on. mattt & hughsaunders if you're around I'd like your input too.10:29
evrardjpI didn't say I don't agree :)10:30
openstackgerritMatthew Oliver proposed openstack/openstack-ansible: Add statsd configuration for swift  https://review.openstack.org/24618210:30
openstackgerritMatthew Oliver proposed openstack/openstack-ansible: Add container-reconciler and object-expirer to os-swift  https://review.openstack.org/24729010:30
*** javeriak has joined #openstack-ansible10:30
odyssey4mebgmccollum has discovered that on some instances in RAX cloud (and this may be an issue in other environments too), libvirt doesn't do the cpu mapping in the right way - resulting in the 'no host found' error in tempest which we're also seeing frequently in the gate checks10:31
*** mss has quit IRC10:31
mattoliverauthanks guys ^^ theres the patch chain (expirer, reconiler and statsd), note I haven't actaully tested statsd properly yet but _should_ work10:31
odyssey4mehe has determined a solution, which is to add https://github.com/cloud-training/rpc-heat-ansible/blob/master/playbooks/files/usr/share/libvirt/cpu_map.xml#L337-L381 to the libvirt cpu map10:31
mattoliverauAnd on that note I'm going to go spend time with da fam. thanks again odyssey4me and evrardjp10:32
odyssey4methanks mattoliverau for the reviews! I'm sure that andymccr will validate soon!10:32
odyssey4meso my thinking is that we have a few choices to solve this10:32
evrardjpmattoliverau: thanks for the patch10:32
odyssey4me1 - in the AIO bootstrap, add the extra cpu map10:32
odyssey4me2 - (untested) set nova.conf in the AIO to use a specific cpu type10:33
odyssey4meI expect that 1 will perform better, but 2 is far less fiddly.10:33
mattti always prefer experimentation via gate AIO first10:33
evrardjpodyssey4me: do you have more about the bug description and the map?10:33
evrardjpmore description about the bug*10:34
matttodyssey4me: can we do a query to find out how many failures we've had in last 30 days due to that, update gate AIO, and then revisit that query in another 30 days?10:34
odyssey4meevrardjp that's all I got - bgmccollum knows more... he sprang it on me late last night, just before I left10:34
evrardjpI don't recall having seen an issue of that sort10:34
matttyeah i'm not familiar with this one either10:34
odyssey4memattt yeah, I think we can - let me give that a whirl10:34
odyssey4mesee the last CI results in https://review.openstack.org/249348 and you'll see it10:35
matttanother question is, does this change affect other deploys in any way?10:35
evrardjpthis is sensitive10:35
odyssey4mespecifically http://logs.openstack.org/48/249348/1/check/gate-openstack-ansible-dsvm-commit/62a86e1/console.html#_2015-11-25_03_06_36_57410:35
matttyeah that is a pesky error10:35
odyssey4memattt so I'm not entirely sure whether this has any production effects - and I expect that the updated CPU map may be something valuable to add upstream... I'll chat to bgmccollum later today to see if we can get that done10:36
matttok cool!10:36
evrardjpthis is worth documenting10:37
evrardjpI think AIO bootstrap is not a bad idea10:37
odyssey4meevrardjp you mean that code is not documentation? ;)10:38
evrardjpI mean some people won't even read code10:38
odyssey4meactually I think that bgmccollum should send out an ML post about it - this very likely affects infra more broadly10:38
evrardjpnot sure10:38
evrardjpbut it could yeah10:39
hughsaundersodyssey4me: how did you determine from that log, that its a libvirt cpu type issue?10:39
evrardjpwhen you deploy nova, you're supposed to know what's behind it, and configure appropriately10:39
evrardjpbehind = under10:40
odyssey4mehughsaunders I did not. bgmccollum did.10:40
hughsaundersodyssey4me: whoever did, I'm intrigued by the process..10:40
odyssey4mehughsaunders me too :) but considering that we've often got those errors, if this is a solution then I'm game to try it out10:41
evrardjpI guess if no resource available when it should, and no issue with scheduler would mean an issue with libvirt itself?10:41
evrardjphere it's not that I guess10:44
evrardjpon your link10:44
evrardjpwhen you check this:10:44
evrardjphttp://logs.openstack.org/48/249348/1/check/gate-openstack-ansible-dsvm-commit/62a86e1/logs/aio1_nova_scheduler_container-fa33bd5c/nova-scheduler.log10:44
odyssey4meah, a disk space issue10:45
odyssey4megood catch evrardjp10:45
evrardjpI really think the error messages could be improved, it's really 1 line of the conductor and a few lines of the scheduler10:46
evrardjp><10:46
*** subscope has quit IRC10:47
*** javeriak has quit IRC10:47
odyssey4meright, so this is one of those annoying situations where we have different behaviour between cloud providers in infra10:47
odyssey4mebut nice catch - let me work on a fix for that10:47
evrardjpthx10:47
odyssey4memattt hughsaunders in order to resolve other common gate issues, please review https://review.openstack.org/249348 and https://review.openstack.org/24888710:47
hughsaunderspretty sure those ssh args were added to resolve ssh reliability issues... and now they are being removed for the same reason -_-10:49
hughsaundershttps://github.com/openstack/openstack-ansible/commit/75ab3be99f17e3dff3d28a7c1a0d921f4feaa84f10:49
odyssey4mehughsaunders yep, they were an attempt to resolve the ssh connectivity reliability issues... which turned out to be related to forks10:50
odyssey4meforks were the actual issue - it had nothing to do with the ssh args10:50
hughsaundersforks was one of the issues10:50
odyssey4mewe allowed the ssh args because we were, at the time, at a loss of options and were willing to try anything10:50
odyssey4mesee https://github.com/ansible/ansible/pull/924610:51
*** javeriak has joined #openstack-ansible10:52
odyssey4mehughsaunders also bear in mind that it's only the keepalive bits onward that are being disabled, as the defaults include controlmaster and controlpersist: https://github.com/ansible/ansible/blob/v1.9.4-1/lib/ansible/runner/connection_plugins/ssh.py#L65-L7210:58
hughsaundersodyssey4me: yeah, I approved it after reading thebug10:58
odyssey4methanks10:58
*** hughsaunders sets mode: -o hughsaunders10:59
odyssey4mewhat does confuse me is why this appeared recently again after working well for so long10:59
mattthughsaunders: https://review.openstack.org/#/c/249348/ didn't pass gate check11:05
odyssey4memattt yeah, but that's due to a disk space issue on an hp instance11:06
odyssey4meI'm working on resolving that now.11:06
matttodyssey4me: yeah, i just mean he'll have to recheck it before it actually merges11:06
odyssey4meit's already rechecking :)11:07
matttah derp11:07
odyssey4meblast, this is a pain11:09
odyssey4meI'm tempted to try and make the AIO work the same way every time - ie use file system backed lxc and loopback mounts for cinder-volume and swap11:09
odyssey4mehmm, that said it seems that I can use some of the lxc vg space ... let me give that a go11:11
evrardjpyou have a large enough lxc vg on all the CI nodes?11:12
odyssey4meevrardjp the second disk on the hp nodes is large enough, yes11:12
odyssey4mehttp://logs.openstack.org/48/249348/1/check/gate-openstack-ansible-dsvm-commit/62a86e1/logs/instance-info/host_info_1448420796.log11:12
odyssey4meI can carve it up a little differently into three partitions - one for cinder-volume (same as now), one for lxc (same as now), one for /opt/ (where the loopbacks are) and one for /var/lib/nova/instances/11:14
*** bangfrog has joined #openstack-ansible11:31
*** javeriak_ has joined #openstack-ansible11:33
*** javeriak has quit IRC11:37
evrardjp200/150/the rest for lxc/cinder/nova ?11:39
evrardjpit's a nice space we have :D11:40
evrardjp3TB for swift11:40
evrardjpif it's real it's cool11:40
odyssey4mehaha, the swift disks are loopbacks implemented with sparse files11:41
evrardjpI know11:41
evrardjpit'd be cool11:41
evrardjpsorry for my english :p11:41
*** jamielennox is now known as jamielennox|away11:42
odyssey4meso lxc right now only needs 150, but perhaps 180 is a better point to set it11:42
odyssey4mecinder probably only needs 20 for its testing11:42
odyssey4menova should also only need 20 or so11:42
evrardjpnova could need more, depending the amount of instances run by the tempest tests, right ?11:45
evrardjpbtw how do you configure that? You have a config file you can use for the partitionning of our CI instances?11:45
evrardjpor you have to re-write the partitioning live ?11:46
evrardjpit doesn't change much, just out of curiousity11:46
odyssey4meevrardjp we can't change what we get, so we figure out what we have and partition it here: https://github.com/openstack/openstack-ansible/blob/master/scripts/scripts-library.sh#L77-L12311:51
evrardjpyep I thought so :p11:51
evrardjpit could be nice to adapt 'though11:51
odyssey4meI think this could be a lot simpler if we use the loopback method consistently11:51
odyssey4methen we can simply look for enough space and partition11:52
evrardjptrue11:52
odyssey4meyeah, I think this will be a better way - let me get on that11:53
odyssey4mefirst, coffee11:53
evrardjpsurvival first!11:54
*** alkari has joined #openstack-ansible11:58
*** jamielennox|away is now known as jamielennox12:01
*** subscope has joined #openstack-ansible12:02
*** jaypipes has joined #openstack-ansible12:05
openstackgerritMerged openstack/openstack-ansible: Update juno for new dev work - 20 Nov 2015  https://review.openstack.org/24801712:05
*** jmccrory has quit IRC12:12
openstackgerritMerged openstack/openstack-ansible: Add "httpchk /versions" for glance-api haproxy.  https://review.openstack.org/24868812:13
*** adac has joined #openstack-ansible12:16
adacMy notebook got the upgrade. I'm now running the openstack ansible installation AIO build12:16
adac:) :)12:16
*** sacharya has joined #openstack-ansible12:17
adacI was wondering now, when starrting this line, everything gets setup and probably started:12:17
adaccurl https://raw.githubusercontent.com/openstack/openstack-ansible/master/scripts/run-aio-build.sh | sudo bash12:17
adacbut how would I restart the components afterwards?12:17
odyssey4meadac after rebooting, or after an interruption? which components?12:19
adacodyssey4me, well lets say after a reboot yes12:19
odyssey4meadac well, everything should restart on its own - but your MariaDB cluster will be borked because all cluster hosts were down.12:19
*** jmccrory has joined #openstack-ansible12:20
odyssey4meadac as per http://docs.openstack.org/developer/openstack-ansible/install-guide/ops-galera-recoverycomplete.html execute: ansible galera_container -m shell -a "cat /var/lib/mysql/grastate.dat"12:21
*** sacharya has quit IRC12:21
odyssey4mecheck if the seqno is -1 on all nodes12:21
openstackgerritMerged openstack/openstack-ansible: Update Kilo SHA's - 24.11.2015  https://review.openstack.org/24596812:21
openstackgerritMerged openstack/openstack-ansible: Update some steps in quickstart-aio.rst  https://review.openstack.org/24856712:21
adacodyssey4me, ah thanks a lot12:22
adacodyssey4me, why is mariadb installed a s a cluster in first place? I mean it is a standalone installation, right?12:23
adacAIO12:24
odyssey4meadac as the AIO is used for dev/testing we try to set it up as close to a multinode deployment as possible - just using a single host12:24
odyssey4methis way you get to test clustered infrastructure too12:24
adacodyssey4me, ok I see yes! Can I use AIO installation also for multinodes? Assuming just having two AIO on two different hosts in the same datacenter?12:25
adacodyssey4me, are you also planning to use docker at some point instead of lxc?12:26
odyssey4meadac you could adapt it for testing multinode if you want to, but it's better in that case to do a multinode build from scratch - the AIO is certainly not for production use12:26
odyssey4methe AIO does all sorts of nasty things to the host12:26
odyssey4meadac docker as a hypervisor is not on the cards at this point12:27
adacodyssey4me, which installation would be production ready if I may ask?12:27
adacodyssey4me, ok I see. I'm just more familiar with docker then with lxc right now, but this can be changed I guess :)12:27
*** javeriak has joined #openstack-ansible12:29
*** javeriak_ has quit IRC12:29
odyssey4meadac we use lxc containers as machine containers - so they're accessible via ssh and behave similarly to vm's (but are much more lightweight)12:31
adacOk I undestand yes. Just heard Orcale uses docker containers now for its openstack installation12:32
adac*Oracle12:32
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-apt_package_pinning: Use sudo for role testing  https://review.openstack.org/24877412:35
adacodyssey4me, is there an  "all in one" installation that is production ready? Or do I have to install then simply all openstack-ansible components manually?12:40
matttAIO and production-ready shouldn't go in same sentence :P12:40
adacarrrrgggg :)12:41
evrardjpodyssey4me: are you ok if I create the use sudo for role testing for every IRR ?12:41
evrardjpor you'd rather wait for a merge?12:41
adacmattt, how do you install then a production ready system if I may ask?12:42
odyssey4meevrardjp you're welcome to patch all the role test playbooks as needed :)12:42
evrardjpOk starting script12:43
odyssey4meadac for a production ready or multi node install you'd need to work through http://docs.openstack.org/developer/openstack-ansible/install-guide/index.html as your install guide12:43
adacodyssey4me, I'm on that page. It looks a bit huge to me...12:44
odyssey4meadac it's smaller than it looks - we're in the process of improving the docs, but bear in mind that this is for production12:45
adacodyssey4me, ok I will just go and read trough12:46
evrardjpI have something tricky here: I'd like to invert the dependency in git: atm I have one commit on top of another, I'd like to invert the order... is there a simple way, or I should just reset to the appropriate commit and pick where appropriate12:47
adacodyssey4me, it states "The recommended layout contains a minimum of five hosts". Initially i wanted to have a complete installation of everything on one single host. Is this still possible (but only not recommended) with openstack-ansible?12:48
odyssey4meadac you can use any number of hosts - anything is possible - the AIO is a clear showcase of that12:50
odyssey4methat recommendation is for production12:50
odyssey4mefor production - at least 3 controller hosts, as you need 3 to maintain cluster quorum12:50
evrardjpnvm my comment, I did the old way12:50
odyssey4methen as many compute and storage hosts as you deem fit12:51
*** jaypipes_ has joined #openstack-ansible12:51
*** jaypipes has quit IRC12:51
adacodyssey4me, ok I see thanks!12:52
*** jaypipes_ is now known as jaypipes12:53
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974912:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975012:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts: Use sudo for role testing  https://review.openstack.org/24975112:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-pip_install: Use sudo for role testing  https://review.openstack.org/24975212:55
*** bangfrog has quit IRC12:55
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-py_from_git: Use sudo for role testing  https://review.openstack.org/24975312:56
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-rsyslog_client: Use sudo for role testing  https://review.openstack.org/24975412:56
matttlotes of gate failures :(12:57
mattt*lots12:57
odyssey4memattt yeah, mostly hpcloud I'm guessing due to the disk space issue12:57
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-rsyslog_client: Use sudo for role testing  https://review.openstack.org/24975412:59
adacodyssey4me, one more question: the recommended layout, is this all located in one single datacenter or is it distributed across many datatacenters? I guess somehow nodes should be in different locations13:00
matttodyssey4me: seems it, so did their instance configuration change recently?13:00
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-py_from_git: Use sudo for role testing  https://review.openstack.org/24975313:00
*** javeriak has quit IRC13:00
odyssey4meadac all in one DC usually - if you need multiple failure zones for the control plane you could split them up depending on your connectivity, or you could introduce regions which is a more advanced topic13:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-pip_install: Use sudo for role testing  https://review.openstack.org/24975213:01
*** phiche has quit IRC13:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts: Use sudo for role testing  https://review.openstack.org/24975113:01
odyssey4memattt I don't think so - I think we've just organically grown our usage that much13:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975013:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974913:02
*** javeriak has joined #openstack-ansible13:02
*** phiche has joined #openstack-ansible13:03
*** jaypipes has quit IRC13:04
evrardjpcloudnull: I've overwritten your inventory for openstack-hosts: https://review.openstack.org/#/c/249751/2/tests/inventory should I add groups and different hostnames (mapping to the same host) for the testing?13:04
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-rsyslog_client: Use sudo for role testing  https://review.openstack.org/24975413:05
adacodyssey4me, So region 1 would be for example the complete setup (as in the install guide) in Datacenter A and region2 would be the one that is the complete setup  in Datacenter B and then those two are somehow connected via openstack mechanisms. Is my understanding of this more or less correct?13:06
evrardjpI don't know what's the distance between your DC, but if it's on two different geographical regions, you should split in regions13:08
odyssey4meadac yes, that is often a way to do it - the two regions are entirely seperate installations13:08
evrardjpif they are close, maybe you should stick to availability zones13:09
odyssey4meif you want to you can have an LDAP backend for Keystone in the two regions so that the identities are shared13:09
evrardjptrue that13:09
odyssey4meyou can also have a seperate database for keystone which is synchronised across regions13:09
evrardjpisn't LDAP + fernet far more easier odyssey4me?13:10
evrardjpsync databases that are far from each other can be tricky13:10
odyssey4mebut yes, what evrardjp has said is correct - if you have multiple failure zones close to each other (eg: multiple rooms in a DC or multiple DC's near each other with great connectivity), then you can split the control plane across the failure zones and simply use OpenStack's availability zones for services13:10
odyssey4meevrardjp I would agree with using LDAP + fernet tokens as being a good strategy.13:14
adacodyssey4me, evrardjp So that means just for an example with the case of two DC close to each other: I have only one full installation where 2 control planes in Datacenter A and one in Datacenter B13:14
evrardjpwhaat do you call "close"? in terms of latency?13:15
evrardjp-a13:16
adacevrardjp, I would say so, yes13:16
evrardjpdo you know the latency between the 2? To know what you can do with dbs...13:16
evrardjp(and what's the speed/BW too)13:17
evrardjpfor example, in our case we have only one installation, but all the controllers are dispatched in different datacenters, which makes the system quite resilient13:17
adacevrardjp, not yet no. But what is considered a good latency/speed for to be able to use the availabilty  zone featue?13:18
evrardjpit's a difficult question adac :)13:18
adacevrardjp, I see :)13:18
evrardjpit depends on where you want your traffic to flow too...13:19
odyssey4meadac as with most complex architectures, it's often best to do some sort of testing to figure out what works13:19
adacI think the best way is two regions that is much easier alltogether I would say, isn't it?13:19
odyssey4meit has so many variables13:19
evrardjpfor example, I guess you want your storage as close as possible to the nodes using it... it's difficult to generalize13:19
odyssey4meadac so the thing with two regions is that they are entirely separate for your users, so interconnectivity between instances needs to go through L3 networking or some sort of provider networks13:20
adacevrardjp, yes and that would arise even more questions: shouldn't the storage be "clustered" too in different datacenters13:20
adacodyssey4me, it would be the same as digitalocean has its setup, right?13:21
evrardjpodyssey4me: good remark :)13:21
odyssey4meadac I don't really know, but based on a chat I had at the Tokyo summit with one of the DO guys I expect that is so, yes.13:22
evrardjpodyssey4me: DO is using OpenStack?13:22
odyssey4meevrardjp I think so. It's entirely possible that I have my wires crossed.13:22
evrardjpinteresting :)13:23
adacodyssey4me, from my experience in using DO and what you guys now tell me abot the differenent mechanisms, DO is having regions with  " interconnectivity between instances needs to go through L3 networking or some sort of provider networks"13:23
adacsince all you can do with DO is create machines in different regions13:23
odyssey4meadac some bed time reading for you :p http://docs.openstack.org/arch-design/content/13:23
evrardjphttp://digitalocean.uservoice.com/forums/136585-digitalocean/suggestions/3572231-implement-openstack-as-backend13:23
adacodyssey4me, you mean some MORE bed time reading :D13:24
odyssey4me:)13:24
*** javeriak has quit IRC13:24
adacoh and evrardjp just added some more MORE13:24
adac:)13:24
evrardjpthat was for odyssey4me ;)13:24
evrardjpbut you could13:25
adachehe good!13:25
evrardjpjust to explain what DO does13:25
odyssey4meevrardjp hmm, it must have been another provider13:25
odyssey4meevrardjp ah, it was DreamHost - not DigitalOcean13:28
evrardjpoh13:28
evrardjpyeah DreamHost are using OpenStack13:28
mattt"While OpenStack is great any large open source project also has its own set of issues and as a number of core contributors to OpenStack have openly discussed there are some issues with how the OpenStack project is being managed by Rackspace and the influence that they have over it."13:32
matttthat is a pretty odd statement for 2014 :P13:32
evrardjpyeah 2014 ><13:33
evrardjpit's weird to be stuck in 200913:33
evrardjpreplacing Rackspace by HP would have been fun13:34
evrardjpanyway, that's trolling, sorry13:34
*** bangfrog has joined #openstack-ansible13:37
openstackgerritMerged openstack/openstack-ansible: Update Liberty SHA's - 23.11.2015  https://review.openstack.org/24596413:53
*** jaypipes has joined #openstack-ansible13:57
*** shausy has quit IRC14:03
*** openstackgerrit has quit IRC14:06
*** openstackgerrit has joined #openstack-ansible14:07
*** mss has joined #openstack-ansible14:09
*** mss has quit IRC14:14
*** Bjoern_ has joined #openstack-ansible14:31
*** rromans_afk is now known as rromans14:36
*** javeriak has joined #openstack-ansible14:42
*** mgoddard_ has joined #openstack-ansible14:46
*** mgoddard has quit IRC14:50
*** vCloudernBeer has joined #openstack-ansible14:54
vCloudernBeeranyone using vagrant(virtualbox as provider) to run the AIO?14:55
vCloudernBeerI tried this once and it took me 20 hours to run and eventually failed to connect to host #fail :(14:55
matttvCloudernBeer: ouch!14:57
vCloudernBeerping cloudnull14:57
matttvCloudernBeer: no, i'd love for us to have a Vagrantfile for an AIO tho14:57
mattt(which works consistently :P)14:57
vCloudernBeerI wanted to build an env so I can start playing around and eventually contribute to the project14:58
*** jwagner_away is now known as jwagner14:58
*** alkari has quit IRC14:58
vCloudernBeerIf use KVM to host the AIO how much RAM should I give as minimium?14:59
vCloudernBeerI was on twitter and <cloudnull> told me to bring this vagrant issue up and see if anyone has the same problem.14:59
vCloudernBeerher on IRC15:00
vCloudernBeermean here on IRC15:00
matttvCloudernBeer: 8 GB minimum15:02
vCloudernBeer<matt> thanks.  My 2 Linux machines that can run KVM has only  8GB.  Need to find some other ways for me.15:03
odyssey4meI trashed my AIO at just the wrong time. :(15:06
odyssey4mevCloudernBeer yeah, I've heard recently that using vagrant is super slow for some reason. I have yet to try it myself, but it seems untenable.15:06
odyssey4memattt do you have an AIO up to verify something for me?15:07
*** spotz_zzz is now known as spotz15:07
odyssey4meas I recall we store all data into /openstack right? for instance /openstack/logs15:07
vCloudernBeerMy main objective is to work on creating roles for Astara with a test env.15:08
odyssey4mevCloudernBeer 8GB is fine - we do all gate testing with 8GB instances in openstack-ci15:09
matttodyssey4me: i don't, no ....15:09
vCloudernBeerIt could be my host machine that is running the vagrant box has the performance issue?15:09
odyssey4mevCloudernBeer do you have access to cloud instances somewhere?15:09
odyssey4mevCloudernBeer it could be15:09
matttodyssey4me: i have an 11.x deploy running on hardware though if i can check anything for you15:09
odyssey4memattt you probably remember this from memory - mine is smashed from doing bash bits all day15:10
odyssey4medo we create /openstack and shove all our data bits in there?15:10
matttodyssey4me: yeah15:10
odyssey4meok cool - I'm going to make use of the same directory for other purposes in the AIO15:10
matttodyssey4me: believe the galera files etc. are stored under there15:11
vCloudernBeer<odyssey4me> I got free access to Ravello Systems but I have not sign up.  Maybe it is time now15:11
openstackgerritMerged openstack/openstack-ansible: Fixed haproxy backend config issue  https://review.openstack.org/24588315:14
*** baker has joined #openstack-ansible15:15
adacwoah how long does it take to install AIO :) I'm installing since 1,5 hours now I think15:17
odyssey4meadac it depends on many factors - the speed of your internet link, the speed of your disk and ho much RAM you have15:17
odyssey4meit can be as quick as 45 mins, but longer depending on your circumstances15:18
odyssey4meoh, and number of CPU's available is also a factor15:18
odyssey4memany of us test in public clouds where we use 8CPU, 8GB RAM instances and it take around an hour from scratch15:19
vCloudernBeer<adac> the step-by-step guide has a rough number from 30 min to 120 min depending on hardware15:19
adacOk I see thank you! I think I'm on a good way then using 8GB of Ram and 4 cores. The internet is not the fastest15:20
vCloudernBeerI found this https://docs.vagrantup.com/v2/virtualbox/configuration.html  let me give the trusty64 box more memory and try again tonight.15:20
adacOn which hosting provider do you run your openstack-ansible installatione? I'm planning to run it on Hetzner datacenters (in Germany) but some things I still have to find out (i.e: if it is possible to have two external network interfaces for a root server )15:25
evrardjpvCloudernBeer: I just tried yesterday the vagrant thingy. it worked15:26
vCloudernBeer<evrardjp> thanks.  Do you have to tune the ram and cpu of your vagrant box?  I am using virutalbox as the provider.15:28
odyssey4meadac for the AIO you only need one interface15:29
adacodyssey4me, OK I see yes. The AIO I only try out locally. On the htzner server then I will follwo your advice and isntall it with the 5 nodes15:29
*** devl_ has joined #openstack-ansible15:30
adacsorry for the typos15:30
evrardjpvCloudernBeer: yeah, I had to edit cpu and ram15:30
evrardjpbut it's really not the best way to do it15:30
vCloudernBeer<evrardjp> I am new and is trying to setup a good dev env for openstack ansible so I can start contributing. :)15:32
*** mgoddard has joined #openstack-ansible15:32
evrardjpit's great!15:32
evrardjpdon't forget to strip down your requirements (removing swift/ceilometer/...)15:33
*** mgoddard_ has quit IRC15:33
evrardjpthe requirements are listed on the documentation (quickstart page)15:33
vCloudernBeer<evrardjp> oh yeah, I did not set swift and ceilometer to "no".  Do you test on the cloud too?  the best machine I have is a 8GB SSD laptop with Linux15:34
evrardjp8GB ?15:35
evrardjp8GB RAM or 8GB SSD Storage?15:35
evrardjp><15:35
vCloudernBeer<evrardjp> 8GB of RAM, ssd size is 25615:36
evrardjp8GB RAM is a little short, but if you want to try, it's not impossible15:36
evrardjpI guessed vCloudernBeer ;)15:36
adacI see that with openstack-ansible also a log server is installed. Is this needed for openstack itself? Mean does this logstash server only collect logs for the openstack?15:36
evrardjpby default, there is no logstash15:36
evrardjponly a rsyslog15:36
evrardjpit's handy15:37
evrardjpit's not needed15:37
adacYeah log servers are handy indeed15:37
evrardjpyou could disable it, but I seriously doubt that you'd want it15:37
cloudnullmorning15:37
evrardjpmorning cloudnull15:37
adacnono, I'll use it evrardjp :-)15:37
vCloudernBeergood morning cloudnull15:37
adacgodd morning!15:37
adac*good15:37
cloudnullo/ hows it ?15:38
evrardjpwe need to change the doc to explain there is no logstash by default...15:38
evrardjpI'll do it15:38
odyssey4meadac it's not a logstash server - it's a centralised rsyslog - and no it's not compulsory if you don't want it15:38
odyssey4meah, thanks evrardjp15:38
cloudnullvCloudernBeer:  how goes the war on the VM front ?15:38
adacodyssey4me, evrardjp ah now I see yes. Logstash was mentioned in the hostlayout overview  http://docs.openstack.org/developer/openstack-ansible/install-guide/overview-hostlayout.html15:39
adacjust an example probably15:39
odyssey4meadac ah, that's old info which needs an overhaul15:39
evrardjpyeah, exactly what I should remove :p15:39
adac:)15:40
vCloudernBeer<cloudnull>  Will try 2 things: tune the ram and cpu of my vagrant box.  Investigate ravello systems for hosting the VM to run the openstack ansible.15:40
adacevrardjp, btw what is a "repository target host" I think it also not in this infographic15:41
vCloudernBeer<cloudnull>  practice makes perfect and this goes my Thanksgiving holidays15:41
evrardjpI don't have the svg to redraw something15:41
evrardjpI'll just override text right now15:41
cloudnullvCloudernBeer: you get it to go on VMWare workstation ?15:41
vCloudernBeer<cloudnull> not yet.  I tried but got connection issue to power up the Ubuntu server VM on Workstation.15:42
cloudnulladac evrardjp: talking about https://github.com/openstack/openstack-ansible/blob/master/doc/source/developer-docs/quickstart-aio.rst#reference-diagram-for-the-aio-build ?15:43
evrardjpno https://github.com/openstack/openstack-ansible/blob/9db681c49461d4939a02610058b54eb95467157b/doc/source/install-guide/install-infrastructure.rst15:43
cloudnullah, RE: Sam-I-Am ^^15:44
spotzmorning15:44
vCloudernBeerthanks everyone.  I am signing off and will try again with setting up an AIO on vagrant with tuned params tonight.  Happy Thanksgiving.15:46
spotzHappy thanksgiving vcloudernbeer15:47
evrardjpcloudnull: I'll make a commit, I hope Sam-I-Am will jump on it :)15:48
cloudnullhe's aware that he can fix docs or deal with the mess we create :p15:49
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: Removing the references of the elk stack  https://review.openstack.org/24986515:51
evrardjpcloudnull: I guess it could be nice if we get the sudo changes to merge15:52
*** iceyao has quit IRC15:52
evrardjpthis way I can add my .git* files too15:52
evrardjp(the other pending reviews on the IRR)15:52
evrardjpand then bring interesting features (like the mtu stuff :p)15:53
cloudnull++15:55
cloudnullwe need to do that15:55
cloudnullit seems that we need to investigate some of the test failures at this point.15:55
cloudnullone passed15:55
cloudnullhttps://review.openstack.org/#/c/249752/215:55
spotzhey I've been trying to keep up!15:56
*** iceyao has joined #openstack-ansible15:56
cloudnull++ spotz :)15:56
spotzI do need to get back to doing stuff vs just reviewing though:(15:57
evrardjpcloudnull: another one passed before15:58
evrardjpthe apt one15:58
cloudnullodyssey4me: can you pop into openstack-oslo inc0 is proding to see if theres are ways to make oslo + syslog happier. idk if theyll reply but i know youve worked on that in the past so it might be good to join that convo should it ever happen15:58
cloudnullyes https://review.openstack.org/#/c/248774/15:59
cloudnullnvmd it seems your already in that channel15:59
cloudnulllogan-: RE: I remember you had some issues with nova+syslog too. right?16:00
*** phiche has quit IRC16:01
evrardjpcloudnull: http://logs.openstack.org/54/249754/3/check/gate-openstack-ansible-rsyslog_client-dsvm-functional-trusty/299f677/console.html#_2015-11-25_13_10_27_60716:01
kmARChey guys. I have succesfully installed openstack at last. (Hooray) However, have two questions.16:02
evrardjpare you sure about the assert thingy you added in your tests?16:03
kmARC1) The documentation mentions kibana and logstash installation. Am I missing something here, or it's not installed at all?16:03
cloudnullevrardjp: it worked locally however im trying it again now16:04
kmARC2) The automatically created openrc file doesn't seem to work16:04
evrardjpok16:04
evrardjpI'll check the other during that time16:04
kmARC... however Horizon works perfectly16:04
cloudnullkmARC:  the kibana stuff was removed from the stack in Kilo16:04
cloudnullits now in https://github.com/rcbops/rpc-openstack16:05
kmARCoh, too bad. Why? I need the fancy graphs :)16:05
cloudnullit worked-ish, but was deamed not an openstack concern16:05
kmARCokay. hopefully I can create my own ansible script based on these. Thanks!16:06
cloudnullso in rpc-openstack we created roles to facilitate kibana / logstash and we fixed the "it worked-ish" bits too16:06
kmARCany ideas about the 2) question?16:06
cloudnullevrardjp: so cloning https://github.com/openstack/openstack-ansible-rsyslog_client and running tox -e ansible-functional worked locally16:07
cloudnulland I kicked a clean vm to test16:07
evrardjpinteresting16:08
*** Mudpuppy has joined #openstack-ansible16:08
cloudnullwell. it worked with the base role executing as root16:08
evrardjpyeah sure16:08
evrardjpbut I wonder how it's possible to install but not doing the assert16:08
cloudnullso now im creating a user + sudo and testing your patch to mimic the gate16:08
evrardjpit should have failed before16:08
*** daneyon_ has quit IRC16:08
*** daneyon has joined #openstack-ansible16:09
evrardjpif you have a vagrant machine that's by default on user/sudo16:09
cloudnulli dont, i beat on rax public cloud like my distributed vagrant env :p16:09
evrardjpwhich is pure awesome. Lucky basterd16:10
evrardjp:p16:10
openstackgerritMiguel Alex Cantu proposed openstack/openstack-ansible: [WIP]Added ceilometer-polling upstart jobs  https://review.openstack.org/24988116:11
adacMaybe what also would be helpful to have some minimum hardwar requirements for the single hosts in the howto16:12
odyssey4meadac how long is a piece of string? ;)16:12
adachehe16:12
odyssey4meif it can all run on a single 8vCPU, 8GB RAM host... albeit only for testing... then the fact is it can run on just about anything - it just depends on what you want to use it for16:13
evrardjpbtw cloudnull, shouldn't we use -vvv in the ansible-playbook calls started under tox?16:13
cloudnullevrardjp:  so i see whats up16:13
cloudnullhttps://review.openstack.org/#/c/249754/3/tests/inventory,cm16:13
adacodyssey4me, yes that is true16:13
cloudnullthats the locallized inventory needed for the role to execute16:13
evrardjpoh yeah, I mentionned that in a PM16:14
pabelangermorning! Did you guys / gals manage to get your gate jobs working correctly?16:14
evrardjpsorry I scratched everything by doing a mass copy16:14
cloudnullevrardjp:  to me ? maybe my bouncer dropped it ?16:14
evrardjpcloudnull: yup indeed16:14
cloudnullor i fogot that i replied :) all is certainly possible given appropriate amounts of beer16:14
spotzpabelanger I think they did but not 100%16:15
cloudnullpabelanger:  they're on track16:16
pabelangernice16:17
cloudnullwe have some localized tuning we need to get done but I think thats outside of the test jobs16:17
*** gparaskevas has quit IRC16:17
evrardjp it was today16:17
evrardjp"evrardjp:  cloudnull: I've overwritten your inventory for openstack-hosts: https://review.openstack.org/#/c/249751/2/tests/inventory should I add groups and different hostnames (mapping to the same host) for the testing?"16:17
evrardjpso it's just your bouncer16:17
*** sacharya has joined #openstack-ansible16:18
evrardjpso cloudnull: what's the purpose of these lines?16:19
evrardjpwant multiple hostnames only?16:19
evrardjpand the same groups you mentionned?16:19
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988716:20
evrardjpI can edit that for you, fix my mistake16:21
evrardjpduring that time, could you check on this? https://review.openstack.org/#/c/249753/216:21
odyssey4meevrardjp cloudnull mattt any volunteers to review this scary rewrite? https://review.openstack.org/24988716:22
*** sacharya has quit IRC16:22
odyssey4methis review will hopefully take care of the 'no host found' issues in the gate, which happen to be due to a lack of disk space on the AIO16:23
evrardjpcan't promise anything but I'll look at it odyssey4me :p16:23
cloudnullevrardjp: http://cdn.pasteraw.com/339f3s5u4r5w67unw8ch9z7y14x9f3i made the tests work for me16:24
odyssey4mehopefully it makes it more understanndable now16:25
evrardjpcloudnull: my question was: is this fancy ip really needed? Do you really want to test the ssh connection to localhost ?16:25
evrardjpor can I switch back to a local connection?16:26
cloudnullon test1 and 2  ?16:26
cloudnulllocalhost is using local16:26
cloudnullthe other two entries are there to exercise the client options of two rsyslog server targets16:27
cloudnullodyssey4me: so i have a question ...16:28
odyssey4mecloudnull yep16:28
cloudnullcan we get what you've done in those scripty bits into https://review.openstack.org/#/c/244708/ ?16:29
*** devl_ has quit IRC16:29
*** baker has quit IRC16:29
cloudnullIMO the bootstrap AIO as a playbook would be much better overall16:29
evrardjplet's say ok, but I don't think it's needed to give an IP (no need for ssh connection). Same for https://review.openstack.org/#/c/249751/2/tests/inventory I think we don't need the [all] section at all16:29
odyssey4mecloudnull yep, for now I want to see it work - then I'll add it to mhayden's bootstrap rewrite16:29
*** subscope has quit IRC16:29
*** greg_a has joined #openstack-ansible16:30
*** greg_a has quit IRC16:30
odyssey4mecloudnull I did that already with https://review.openstack.org/24888716:30
cloudnullthe role worked that mhayden put together but it will never work right if we dont put cycles into it and if we're looking to improve the gate process it would be nice to see that go in as a first step.16:30
cloudnulljust my 2 cents16:31
*** jwagner is now known as jwagner_away16:32
*** jwagner_away is now known as jwagner16:32
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-rsyslog_client: Use sudo for role testing  https://review.openstack.org/24975416:34
alextricityI hate when I'm working on a bug fix..and then I realize the AIO's mariadb crashed16:34
odyssey4mecloudnull yep, except that https://review.openstack.org/248887 needs some changes that are in https://review.openstack.org/248887 to work16:34
alextricityI should just have 3-4 AIOs on stand by ready to go16:35
odyssey4mebut yeah, I will work on that patch tomorrow - we just need the ssh working properly for it to work16:35
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts: Use sudo for role testing  https://review.openstack.org/24975116:35
evrardjpcall me pessimistic, I don't think it will pass tests :p16:36
*** devl_ has joined #openstack-ansible16:40
*** devl_ has quit IRC16:42
*** devl_ has joined #openstack-ansible16:42
*** devl_ has quit IRC16:44
cloudnullevrardjp:  that update failed in my env16:44
cloudnullbut with the inventory using http://cdn.pasteraw.com/339f3s5u4r5w67unw8ch9z7y14x9f3i it worked16:44
*** devl_ has joined #openstack-ansible16:44
*** devl_ has quit IRC16:46
*** mgoddard_ has joined #openstack-ansible16:46
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988716:47
*** javeriak has quit IRC16:48
*** javeriak has joined #openstack-ansible16:48
*** eil397 has joined #openstack-ansible16:49
*** mgoddard has quit IRC16:50
evrardjpcloudnull: ok I'll check that16:51
*** galstrom_zzz is now known as galstrom16:52
*** javeriak_ has joined #openstack-ansible16:53
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988716:53
*** javeriak has quit IRC16:53
*** mgoddard_ has quit IRC16:56
*** mgoddard has joined #openstack-ansible16:57
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988717:00
*** markvoelker has quit IRC17:03
adacwith the playbooks, is there also some firewall installed or some firewall rules enabled guys?17:06
*** javeriak has joined #openstack-ansible17:06
*** javeriak_ has quit IRC17:06
cloudnulladac: no17:07
adaccloudnull, thanks!17:07
*** galstrom is now known as galstrom_zzz17:07
cloudnullitll configure iptables to work within the env but nothing has been done to secure it17:07
cloudnullin terms of the firewall17:08
cloudnullyou can however use https://github.com/openstack/openstack-ansible-security17:08
spotzodyssey4me You ready for eyes on that?17:08
cloudnullwhich will secure the env using the STIG work mhayden had done17:08
openstackgerritMerged openstack/openstack-ansible: Remove ssh args to ensure pipelining is working  https://review.openstack.org/24934817:08
adaccloudnull, could messing around with the rules (mean like add additional ones) possibly disrupt the setup?17:08
odyssey4mespotz where do my eyes need to be?17:08
spotzhehe I wanted to know if you made the changes to your patch and wanted me to look?:)17:09
odyssey4meevrardjp I see that https://review.openstack.org/249752 is working - do we have the other repositories working yet?17:09
odyssey4mespotz it's not working yet - I just discovered a bug which crosses multiple repositories :/17:09
evrardjpodyssey4me: nope, I'm busy with something else, sorry17:10
spotzokie, I'm gonna go work on a heat doc bug. poke if needed17:10
*** jwagner is now known as jwagner_away17:10
cloudnulladac: its possible .17:10
cloudnulldepends on what you're messing with17:10
adaccloudnull, hehe sounds logically yes17:11
cloudnullthe lxc forward and mangle rules I'd try to leave alone17:11
cloudnullanything thats adding a checksum should remain as well17:11
adaccloudnull, What is open to the public at all I mean. It is probably the webinterface right and probably also the API17:11
cloudnulland on compute nodes there will be a mess of neutron rules that should be mostly left alone17:11
adacmean which ports17:12
*** eil397 has quit IRC17:12
cloudnulljust about everything is open any/any -- you can disable just about all public ingress. at a glance you can see the ports needed and where they may live using the haproxy config17:14
cloudnullhttps://github.com/openstack/openstack-ansible/blob/master/playbooks/vars/configs/haproxy_config.yml17:14
cloudnullnot that your using haproxy17:14
cloudnullbut those are the openstack ports that will need to be paid attention too17:14
adaccloudnull, thanks!17:14
openstackgerritMerged openstack/openstack-ansible-pip_install: Use sudo for role testing  https://review.openstack.org/24975217:18
odyssey4meevrardjp ^ :)17:19
*** sdake has joined #openstack-ansible17:21
adacSome of you guys are rackspace guys? Does rackspace also offer dedicated servers in Europe?17:21
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-pip_install: New git dotfiles for independant repository  https://review.openstack.org/24863717:22
*** kmARC has quit IRC17:22
cloudnulladac:  we do17:22
odyssey4mecloudnull review please: https://review.openstack.org/24975417:22
* cloudnull reviewing17:22
cloudnullboom !17:23
odyssey4mecloudnull I have discovered that we're referring to '/var/lib/lxc' all over the place instead of '{{ lxc_container_directory }}' :(17:24
*** b3rnard0 is now known as b3rnard0_away17:25
*** vCloudernBeer has quit IRC17:25
cloudnullodyssey4me: http://cdn.pasteraw.com/q7hik1zp6fa57avyi7sdolue1n7u1b2 :'( -- not surprising though17:26
adaccloudnull, oh wow I just saw it on the webpage. Not that cheap I have to say.17:26
cloudnullnope.17:26
openstackgerritMerged openstack/openstack-ansible-rsyslog_client: Use sudo for role testing  https://review.openstack.org/24975417:26
adacBut one day when I have more money I will switch maybe!17:27
cloudnullbut their a managed offering17:27
adaccloudnull, what exactly does that mean?17:27
cloudnullwe have people on hand 24/7 to manage the boxes.17:27
*** eil397 has joined #openstack-ansible17:28
adaccloudnull, Ok I see yes! I'm currently with Hetzner, it is just cheaper. But maybe later I will change. Give something back17:28
adac(well its a lot cheaper I have to say)17:28
adac:)17:28
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-rsyslog_client: New git dotfiles for independant repository  https://review.openstack.org/24863917:29
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Remove ssh args to ensure pipelining is working  https://review.openstack.org/24994217:35
cloudnulladac: i can imagine .17:36
cloudnull:)17:36
*** tiagogomes_ has quit IRC17:38
openstackgerritMiguel Alex Cantu proposed openstack/openstack-ansible: Added ceilometer-polling upstart jobs  https://review.openstack.org/24988117:40
openstackgerritMiguel Alex Cantu proposed openstack/openstack-ansible: Added ceilometer-polling upstart jobs  https://review.openstack.org/24994617:42
alextricityHow do I do the thing to add branches to a specific bug?17:45
alextricityMaybe that requires special permissions17:46
*** Mudpuppy has quit IRC17:47
cloudnull change the topic17:47
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988717:50
*** tlian has joined #openstack-ansible17:51
odyssey4mecloudnull review please https://review.openstack.org/24863717:54
openstackgerritMerged openstack/openstack-ansible-apt_package_pinning: Use sudo for role testing  https://review.openstack.org/24877417:55
odyssey4mecloudnull and this one https://review.openstack.org/24863917:55
openstackgerritMerged openstack/openstack-ansible-apt_package_pinning: Use sudo for role testing  https://review.openstack.org/24877417:55
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-apt_package_pinning: New git dotfiles for independant repository  https://review.openstack.org/24863217:56
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-apt_package_pinning: Update run_tests to be more complete  https://review.openstack.org/24870717:56
cloudnulldone17:57
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Updated the py_pkgs lookup plugin for multi source  https://review.openstack.org/24148317:58
openstackgerritMerged openstack/openstack-ansible-pip_install: New git dotfiles for independant repository  https://review.openstack.org/24863717:58
openstackgerritMerged openstack/openstack-ansible-rsyslog_client: New git dotfiles for independant repository  https://review.openstack.org/24863917:59
cloudnullwe need to get the rest of the sudo updates completed. evrardjp can i help out on that front ?18:00
*** sacharya has joined #openstack-ansible18:00
evrardjpyup sure18:00
evrardjpsorry I'm a little overwhelmed :p18:00
openstackgerritMerged openstack/openstack-ansible: Update requirements to suit the existence of lxc vg  https://review.openstack.org/24749018:00
openstackgerritMerged openstack/openstack-ansible: Removing the references of the elk stack  https://review.openstack.org/24986518:01
cloudnullno worries at all18:02
cloudnullwhere can i do things ?18:02
evrardjpI'll just check my current status18:03
*** sacharya has quit IRC18:05
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974918:05
openstackgerritMerged openstack/openstack-ansible-apt_package_pinning: New git dotfiles for independant repository  https://review.openstack.org/24863218:06
*** karimb has quit IRC18:07
evrardjpok cloudnull I'm up now18:09
evrardjpmaybe start with this one18:09
evrardjphttps://review.openstack.org/#/c/249753/18:09
evrardjpso yes, I don't have any in-tree edit, so feel free18:11
*** adac has quit IRC18:12
*** jduhamel has joined #openstack-ansible18:12
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988718:13
evrardjpI'll fix the openstack-hosts18:14
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_hosts: Use sudo for role testing  https://review.openstack.org/24975118:15
evrardjpfor the lxc-hosts you'll need a key generated I guess18:16
evrardjpI'll let you this one18:16
*** toddnni has joined #openstack-ansible18:17
openstackgerritKevin Carter proposed openstack/openstack-ansible-py_from_git: Use sudo for role testing  https://review.openstack.org/24975318:19
cloudnullill bang on lxc-hosts18:20
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988718:21
*** dmsimard is now known as dmsimard|food18:22
evrardjpoh you changed py-from-git18:23
evrardjpcool18:23
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975018:24
evrardjpnot sure if tmp is the right place though18:24
cloudnullit should work for the test case18:24
cloudnullidk though we'll see18:25
cloudnullthe failure in that package was that the test install was installing the py lxc bindings which needed the lxc.h lib18:25
cloudnullso https://review.openstack.org/#/c/249749/ will go when https://review.openstack.org/#/c/249750/ is in18:27
*** jwagner_away is now known as jwagner18:27
evrardjpok good to know18:28
evrardjpit makes sense18:28
evrardjpso, cloudnull what do you think of adding -vvv to the playbook runs? If it's for gate logs, it's maybe better to have more of them?18:31
cloudnullmakes sense to me18:31
cloudnullodyssey4me: ?18:31
cloudnullanyone around that can bang these through https://review.openstack.org/#/c/249751/ https://review.openstack.org/#/c/249753/ ?18:35
cloudnullandymccr d34dh0r53 odyssey4me hughsaunders mattt stevelle ?18:36
*** jwagner is now known as jwagner_away18:36
odyssey4mecloudnull you can do https://review.openstack.org/24975318:37
odyssey4meevrardjp maybe -v, but I think that -vvv is a bit much as it contains all the connection data18:38
evrardjptrue18:38
*** galstrom_zzz is now known as galstrom18:39
*** jwagner_away is now known as jwagner18:39
odyssey4meit's so cool to have such quick feedback!18:39
*** b3rnard0_away is now known as b3rnard018:40
spotzno feedback for you odyssey4me!18:41
openstackgerritMerged openstack/openstack-ansible-openstack_hosts: Use sudo for role testing  https://review.openstack.org/24975118:43
openstackgerritMerged openstack/openstack-ansible-py_from_git: Use sudo for role testing  https://review.openstack.org/24975318:43
odyssey4mecloudnull so https://review.openstack.org/249887 should work now - I've just simply partitioned two spaces instead of one big one - the trouble is that https://review.openstack.org/239525 needs to be functionally the same... so I'll work on incorporating the updated changes, but we'll need the first to merge to get the gate moving18:44
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-py_from_git: New git dotfiles for independant repository  https://review.openstack.org/24863818:44
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-openstack_hosts: New git dotfiles for independant repository  https://review.openstack.org/24863618:44
odyssey4mecloudnull need https://review.openstack.org/248636 and https://review.openstack.org/248638 reviewed now18:45
*** devl_ has joined #openstack-ansible18:47
d34dh0r53cloudnull: looking now18:48
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975018:49
cloudnullodyssey4me:  done btw18:50
odyssey4mecloudnull FYI it seems there's an issue in https://review.openstack.org/24148318:51
*** galstrom is now known as galstrom_zzz18:51
cloudnullthats exciting , maybe a regression i introduced in the last pr...18:52
* cloudnull looking now18:52
openstackgerritMerged openstack/openstack-ansible-py_from_git: New git dotfiles for independant repository  https://review.openstack.org/24863818:52
alextricityHow much ram are you guys giving the AIO? My 8GB VMs are lasting 10min before mariadb crashes18:52
eil397alextricity: as I remember 16GB is described as requirement18:53
alextricityeil397: Thanks :) I'll beef them up18:53
openstackgerritMerged openstack/openstack-ansible-openstack_hosts: New git dotfiles for independant repository  https://review.openstack.org/24863618:56
odyssey4mealextricity The 8GB RAM VM's struggle a bit, especially if you're actively doing stuff on them. 16GB is recommended. I have just thought that it may be good to put 'minimal' and 'recommended' requirements into the docs.18:56
odyssey4meevrardjp cloudnull any thoughts on doing https://review.openstack.org/248707 for all the role repositories?18:58
*** adac has joined #openstack-ansible19:01
*** Mudpuppy has joined #openstack-ansible19:03
*** alextricity has quit IRC19:05
*** jwagner is now known as jwagner_away19:12
*** Mudpuppy has quit IRC19:13
*** dmsimard|food is now known as dmsimard19:13
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Improve message of the teardown.sh  https://review.openstack.org/24932519:13
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-apt_package_pinning: Update run_tests to be more complete  https://review.openstack.org/24870719:16
spotzervardjp I put some inline comments on https://review.openstack.org/249325 let me know if they didn't come through19:26
odyssey4mespotz feel free to do a vote of -1 if you think a patch could do with improvement :)19:28
odyssey4meit helps to give visibility to your comments :)19:28
spotzodyssey4me - I wasn't sure they would go through. First time I've used the inline comments:)19:29
spotzBut if you saw them I can vote with a -119:29
odyssey4mespotz well, congrats then! inline comments are great as they're seen in context :)19:29
spotzha you already did the vote:)19:30
odyssey4mespotz yes, but it's your vote that goes with the comments - my vote is simply an agreement19:30
spotzok I'll go add a vote though19:31
spotzWhile not the best grammar person myself if you guys ever want me to read through and tweek let me know19:32
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement new Liberty default for Neutron rpc_workers  https://review.openstack.org/24999019:38
*** tlian2 has joined #openstack-ansible19:39
*** tlian has quit IRC19:41
spotzHave a Happy Thanksgiving guys, I'm out but will check for re-reviews19:45
*** spotz is now known as spotz_zzz19:46
eil397Happy a Happy Thanksgiving19:47
openstackgerritKevin Carter proposed openstack/openstack-ansible: Updated the py_pkgs lookup plugin for multi source  https://review.openstack.org/24148319:47
cloudnullodyssey4me: ^19:47
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable heat api and engine worker overrides  https://review.openstack.org/24999519:48
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Horizon/Apache processes/threads overrides  https://review.openstack.org/24999719:56
*** javeriak has quit IRC20:08
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Ceilometer workers  https://review.openstack.org/25000120:10
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Ceilometer workers  https://review.openstack.org/25000120:17
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Ceilometer workers  https://review.openstack.org/25000120:22
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Horizon/Apache processes/threads overrides  https://review.openstack.org/24999720:22
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable heat api and engine worker overrides  https://review.openstack.org/24999520:23
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement new Liberty default for Neutron rpc_workers  https://review.openstack.org/24999020:23
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Change AIO bootstrap disk preparation  https://review.openstack.org/24988720:24
*** adac has quit IRC20:31
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Implement tunable Ceilometer workers  https://review.openstack.org/25000120:33
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Added ceilometer-polling upstart jobs  https://review.openstack.org/24988120:39
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975020:39
*** sdake has quit IRC20:40
*** sacharya has joined #openstack-ansible20:41
*** adac has joined #openstack-ansible20:46
* cloudnull going to eat20:48
*** karimb has joined #openstack-ansible20:54
openstackgerritMerged openstack/openstack-ansible-lxc_hosts: Use sudo for role testing  https://review.openstack.org/24975020:55
openstackgerritJesse Pretorius proposed openstack/openstack-ansible-lxc_hosts: New git dotfiles for independant repository  https://review.openstack.org/24863520:56
*** grumpycatt has joined #openstack-ansible20:57
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_hosts: Removed undesired .DS_Store file  https://review.openstack.org/24864320:58
eil397cloudnull Bon Appétit21:03
openstackgerritMerged openstack/openstack-ansible-lxc_hosts: New git dotfiles for independant repository  https://review.openstack.org/24863521:06
openstackgerritMerged openstack/openstack-ansible-lxc_hosts: Removed undesired .DS_Store file  https://review.openstack.org/24864321:07
*** tlian has joined #openstack-ansible21:08
*** tlian2 has quit IRC21:12
bgmccollumodyssey4me: would be helpful to grab the libvirt logs in the gate...that is where you will see errors about unidentifiable CPU21:13
*** tlian has quit IRC21:15
*** jwitk0 has quit IRC21:17
*** mgoddard_ has joined #openstack-ansible21:25
*** mgoddard__ has joined #openstack-ansible21:26
*** mgoddard has quit IRC21:26
*** mgoddard_ has quit IRC21:30
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Remove flake8 test from gate-check-commit  https://review.openstack.org/24753521:31
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Add "httpchk /versions" for glance-api haproxy.  https://review.openstack.org/24868921:31
*** mgoddard__ has quit IRC21:33
*** phiche has joined #openstack-ansible21:35
*** openstackgerrit has quit IRC21:36
*** openstackgerrit has joined #openstack-ansible21:37
*** mgoddard has joined #openstack-ansible21:42
*** mgoddard_ has joined #openstack-ansible21:43
*** sacharya has quit IRC21:44
*** mgoddard has quit IRC21:47
openstackgerritJesse Pretorius proposed openstack/openstack-ansible: Allow Horizon Custom Branding  https://review.openstack.org/24881921:52
*** adac has quit IRC22:01
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974922:08
*** jaypipes has quit IRC22:30
*** phiche has quit IRC22:45
openstackgerritKevin Carter proposed openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974922:46
*** phiche has joined #openstack-ansible22:49
*** shanec has joined #openstack-ansible22:50
cloudnullodyssey4me: still around ?22:52
cloudnullhttps://review.openstack.org/#/c/249749/22:52
cloudnullcan you bang that through22:52
shanechey all, anyone from rpc-openstack here that I can ping regarding maas?22:53
cloudnullmattt:  you available? you mind pushing this through if possible https://review.openstack.org/#/c/249749/  ?22:55
cloudnullshanec: im w/ rax however idk much about maas.22:55
cloudnullwhats going on ?22:55
cloudnullmaybe i can help regardless22:55
matttcloudnull: looking now22:56
cloudnulltyvm22:56
*** phiche has quit IRC22:57
matttcloudnull: what is the point of that change ?23:00
cloudnullits the last change in a chain to update independent roles to run with sudo privledges23:01
cloudnullthe infra tox job executes as a user23:01
cloudnullnot as root23:01
matttk23:01
matttjust realised i also don't have gerrit watching all those new repos :-/23:01
cloudnullmattt: im using https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z23:02
matttcool i'll use that, thanks cloudnull23:04
mattt(also +2d the other one)23:04
cloudnulltyvm23:04
openstackgerritMerged openstack/openstack-ansible-lxc_container_create: Use sudo for role testing  https://review.openstack.org/24974923:05
*** sdake has joined #openstack-ansible23:10
mattoliverauyou guys should set up a gerrit dashboard, that makes life easier too. (if you haven't already).23:31
*** bangfrog has quit IRC23:46
openstackgerritMerged openstack/openstack-ansible: Remove flake8 test from gate-check-commit  https://review.openstack.org/24753523:50
*** devl_ has quit IRC23:55

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