Tuesday, 2015-01-27

*** MaxV has joined #storyboard00:14
*** mase_x200 has joined #storyboard01:00
*** MaxV has quit IRC01:03
*** mase_x200 has quit IRC01:07
*** reed has quit IRC01:28
*** alexismonville has joined #storyboard04:15
*** alexismonville has quit IRC04:19
*** mrmartin has joined #storyboard05:42
*** mrmartin has quit IRC05:56
*** mrmartin has joined #storyboard07:44
*** MaxV has joined #storyboard08:02
*** MaxV has quit IRC08:06
*** MaxV has joined #storyboard08:08
*** MaxV has quit IRC08:10
*** MaxV has joined #storyboard08:40
*** jcoufal has joined #storyboard08:48
*** alexismonville has joined #storyboard09:17
yolandakrotscheck, when you come online, we should talk about the integration tests... i think that prior to run them on the backend as well, we really need to create a useful set of integration tests, that cover the basic set of actions that a user can do09:23
*** jedimike has joined #storyboard09:30
NikitaKonovalovkrotscheck: I've looked through the requests the web-client is sending, and it looks like we need to clean up create_at updated_at fields from the requests09:33
NikitaKonovalovI'll try to fix that09:33
*** ssam2 has joined #storyboard09:37
*** CTtpollard has quit IRC10:32
*** CTtpollard has joined #storyboard10:46
*** jtomasek has joined #storyboard10:48
*** alexismonville has quit IRC10:55
*** mrmartin has quit IRC11:53
*** aripinen has joined #storyboard12:05
NikitaKonovalovaripinen ping12:05
*** mrmartin has joined #storyboard12:12
*** mase_x200 has joined #storyboard12:16
*** mase_x200 has quit IRC12:19
openstackgerritNikita Konovalov proposed openstack-infra/storyboard-webclient: Cleanup for POST and PUT requests  https://review.openstack.org/15038912:24
*** mase_x200 has joined #storyboard12:24
*** alexismonville has joined #storyboard12:32
*** alexismonville has quit IRC12:47
*** alexismonville has joined #storyboard13:18
openstackgerritNikita Konovalov proposed openstack-infra/python-storyboardclient: Adding pretty-tox  https://review.openstack.org/15041713:37
*** alexismonville has quit IRC13:46
*** alexismonville has joined #storyboard13:57
*** mase_x200 has quit IRC14:03
*** mattfarina has joined #storyboard14:13
*** jcoufal_ has joined #storyboard14:55
*** jcoufal has quit IRC14:58
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044714:58
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044715:01
*** coolsvap is now known as coolsvap|afk15:10
openstackgerritMerged openstack-infra/storyboard-webclient: Add missing subscription button to story detail  https://review.openstack.org/14959515:12
*** mrmartin has quit IRC16:03
*** ruhe2 has joined #storyboard16:16
*** phschwartz has quit IRC16:18
*** ruhe has quit IRC16:18
*** phschwartz has joined #storyboard16:18
*** coolsvap|afk is now known as coolsvap16:18
*** ruhe2 is now known as ruhe16:18
*** MaxV has quit IRC17:14
*** alexismonville has quit IRC17:29
*** jtomasek has quit IRC17:32
*** jcoufal_ has quit IRC17:37
*** CTtpollard has quit IRC17:40
-openstackstatus- NOTICE: Gerrit and Zuul will be offline for a few minutes for a security update17:54
krotscheckHey, it’s an aripinen!17:58
krotscheckNEat :)17:58
*** openstack` has joined #storyboard18:05
-sendak.freenode.net- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp18:05
*** openstack` is now known as openstack18:06
*** alexismonville has joined #storyboard18:18
*** ssam2 has quit IRC18:28
*** openstackgerrit has quit IRC18:30
*** openstackgerrit has joined #storyboard18:32
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: An experimental improvement on the dashboard event list.  https://review.openstack.org/14912718:37
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Parse event_info into JSON.  https://review.openstack.org/14912618:37
*** alexismonville has quit IRC18:39
*** alexismonville has joined #storyboard18:39
* krotscheck peers at gerrit18:41
krotscheckHow am I in a merge conflict if I _just_ rebased?18:42
*** SergeyLukjanov has quit IRC18:49
*** SergeyLukjanov has joined #storyboard18:52
*** coolsvap is now known as coolsvap|afk18:56
*** yolanda has quit IRC19:04
*** yolanda has joined #storyboard19:06
*** yolanda changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"19:07
yolandahi krotscheck, so i was thinking in first create a good set of integration tests, then look at a proper way to integrate that either in backend and frontend, what do you think?19:08
*** jedimike has quit IRC19:12
krotscheckyolanda: Feels sane. Have you looked at the integration tests that are already being run in the webclient?19:14
yolandayes, but they are just testing sb.services, right?19:15
yolandai was thinking in something like tempest but for storyboard19:15
yolandain a lower scope :)19:15
yolandakrotscheck, what i wasn't able to see is how that is using the backend, i see that it spins up a browser,then it tests for sb.services to be up, but how is the backend involved?19:18
krotscheckyolanda: So, in tox.ini there’s the grunt environment which calls api.sh19:46
krotscheckThat sets up the API and runs it.19:46
krotscheckyolanda: A better example may actually be the functional tests. Those actually manipulate the browser.19:47
yolandaoh, that's the magic19:48
yolandaso what do you think about having something like devstack, where we can have api tests and cli tests. And this is called either from tests into the backend and the frontend19:49
yolandaso these tests currently rely on the frontend, we move it to a different project and call them from both sides19:49
krotscheckyolanda: I love the idea. I was hoping to get something like that working with the vagrant file - basically spin up a VM with the API and then test all the things - but it turns out you can’t run a VM in a VM.19:49
yolandaand it could be called from python-storyboardclient, or related projects in the future19:49
krotscheckI’m not certain that’s necessary though.19:50
yolandawho said no? :)19:50
yolandai was thinking in creating a simple spec for it19:50
krotscheckyolanda: Nobody said no- virtualbox just doesn’t like it.19:50
krotscheckyolanda: That might be a good idea, we can get infra feedback on how to get gating working properly.19:50
yolandanice19:51
krotscheckI’m not even certain creating a separate gate project is necessary19:51
yolandawell, you need to be calling that from different projects, i don't see the reason of being placed into the webclient, if we do actually need to be calling the tests from several projects19:51
krotscheckThat’s why I think the spec is useful, I don’t think either of us knows what all’s available via infra and how those projects gate on one another.19:52
yolandaok, i've been thinking lately about it, so i can transform that into a spec and get feedback19:53
rcarrillocruzkrotscheck: you can have a multimachine Vagrantfile for that19:55
rcarrillocruzre: spin up a VM with the API and have another one for tests19:55
rcarrillocruzi'm familiar with that kind of Vagrant machinery19:55
rcarrillocruzif you link me, I can have a look at that19:55
krotscheckrcarrillocruz: What do you mean? provision via nova, vs. provision via virtualbox?19:55
rcarrillocruzi think the integration tests should be gated, but if there's interest in 'lightweight' testing for local development with VMs, vagrant allows having a Vagrantfile where you define several VMs with a common network for both19:57
rcarrillocruzfor example, I have a Vagrantfile that sets up a Jenkins+Gerrit+Zuul when I want to work on some Infra tests19:58
rcarrillocruz(FWIW, Vagrant DOES also allow you to provision to Openstack with a plugin, it's not just about VirtualBox)19:58
krotscheckYeah, I know that much. I just don’t know enough about how we would stand up instances on infra.19:59
rcarrillocruzon infra we could leverage Nodepool multi-node, yolanda does know a heck more about me on Nodepool's internals20:03
*** persia has quit IRC20:04
*** persia has joined #storyboard20:04
*** persia has joined #storyboard20:04
yolandawell, never used nodepool multi-node :)20:04
yolandai think that the way they do integration tests on tempest is quite good, and why don't we mimic it for storyboard?20:06
rcarrillocruzkrotscheck: re: events notification pre/post DB change. I'm looking in the Pecan Hooks documentation, it's intriguing that Pecan allows you to do stuff BEFORE the controller code runs and AFTER...20:10
* yolanda is going to have some dinner20:10
krotscheckrcarrillocruz: Interesting, right? So it’s quite possible for us to resolve the resource and cache the previous state, then determine a diff from the response payload.20:11
rcarrillocruzyep, i'll go down that route...20:12
*** alexismonville has quit IRC20:14
*** alexismonville has joined #storyboard20:15
*** openstack has joined #storyboard20:39
*** sendak.freenode.net sets mode: +ns 20:39
*** sendak.freenode.net sets mode: -o openstack20:44
-sendak.freenode.net- *** Notice -- TS for #storyboard changed from 1422391150 to 138427827920:44
*** sendak.freenode.net sets mode: +F-s 20:44
*** alexismonville has joined #storyboard20:44
*** rainya_ has joined #storyboard20:44
*** persia has joined #storyboard20:44
*** yolanda has joined #storyboard20:44
*** SergeyLukjanov has joined #storyboard20:44
*** openstackgerrit has joined #storyboard20:44
*** phschwartz has joined #storyboard20:44
*** ruhe has joined #storyboard20:44
*** mattfarina has joined #storyboard20:44
*** aripinen has joined #storyboard20:44
*** jeblair has joined #storyboard20:44
*** NikitaKonovalov has joined #storyboard20:44
*** tteggel has joined #storyboard20:44
*** ilyashakhat has joined #storyboard20:44
*** rcarrillocruz has joined #storyboard20:44
*** lifeless has joined #storyboard20:44
*** coolsvap|afk has joined #storyboard20:44
*** SotK has joined #storyboard20:44
*** anteaya has joined #storyboard20:44
*** krotscheck has joined #storyboard20:44
*** ctgriffiths has joined #storyboard20:44
*** ongk has joined #storyboard20:44
*** mordred has joined #storyboard20:44
*** Piet has joined #storyboard20:44
*** gothicmindfood has joined #storyboard20:44
*** nibalizer has joined #storyboard20:44
*** cody-somerville has joined #storyboard20:44
*** ChanServ has joined #storyboard20:44
*** pleia2 has joined #storyboard20:44
*** davidlenwell has joined #storyboard20:44
*** zaro has joined #storyboard20:44
*** jesusaurus has joined #storyboard20:44
*** wendar has joined #storyboard20:44
*** ttx has joined #storyboard20:44
*** sendak.freenode.net sets mode: +o ChanServ20:44
*** sendak.freenode.net changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"20:44
*** alexismonville has quit IRC20:50
*** SergeyLukjanov has quit IRC21:02
*** SergeyLukjanov has joined #storyboard21:05
*** jtomasek has joined #storyboard22:03
*** mattfarina has quit IRC22:07
*** jtomasek has quit IRC22:30

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