*** openstackgerrit has quit IRC | 03:08 | |
*** pcrews has quit IRC | 03:10 | |
*** openstackgerrit has joined #dox | 03:10 | |
*** openstackgerrit has quit IRC | 03:18 | |
*** openstackgerrit has joined #dox | 03:18 | |
*** flaper87|afk is now known as flaper87 | 06:14 | |
*** flaper87 is now known as flaper87|afk | 08:25 | |
*** cdent has joined #dox | 08:48 | |
*** flaper87|afk is now known as flaper87 | 08:59 | |
openstackgerrit | Chmouel Boudjnah proposed a change to stackforge/dox: Install gdbm in ubuntu base image https://review.openstack.org/125276 | 09:39 |
---|---|---|
*** cdent has left #dox | 12:15 | |
*** cdent has joined #dox | 12:16 | |
openstackgerrit | Chmouel Boudjnah proposed a change to stackforge/dox: Add more tests with runner https://review.openstack.org/125619 | 13:03 |
openstackgerrit | Chmouel Boudjnah proposed a change to stackforge/dox: Fix py3 compatibility https://review.openstack.org/125628 | 13:19 |
chmouel | EmilienM: ping | 13:47 |
EmilienM | chmouel: good morning Sir | 13:47 |
chmouel | EmilienM: don't do you east coast guy suddenly since you moved you know i am still in europe ; | 13:48 |
chmouel | ;) | 13:48 |
EmilienM | :P | 13:48 |
chmouel | i was thinking about your issues for testing with dox | 13:48 |
EmilienM | I'm Canadian now \o/ | 13:48 |
chmouel | is the puppet modules you are testing need a full stack or just one container? | 13:48 |
EmilienM | by a full stack you mean multiple containers communicating together? | 13:49 |
chmouel | yeah | 13:49 |
EmilienM | I think for now, what I would like to see is unit testing in a container | 13:49 |
EmilienM | a next step would be functionnal testing in one container | 13:49 |
EmilienM | and the step after this would be multi-nodes | 13:49 |
chmouel | ok so for the first step you can just have your dox.yaml pulling the ruby image | 13:50 |
EmilienM | unit testing in puppet = rspec | 13:50 |
chmouel | the official image provided by docker.inc | 13:50 |
chmouel | and can just run in there wihtout needing the infra images | 13:50 |
chmouel | which repo are you trying to test? | 13:50 |
EmilienM | chmouel: all stackforge/puppet-* | 13:51 |
chmouel | ok give me a random one and i'll to send an example | 13:51 |
chmouel | of what i mean | 13:51 |
EmilienM | ok | 13:52 |
chmouel | i don't know what the -* mean | 13:52 |
EmilienM | https://github.com/stackforge/puppet-nova | 13:52 |
chmouel | ok yeah, i'll start by this one https://github.com/stackforge/puppet-openstacklib | 13:52 |
EmilienM | chmouel: there won't be functional testing for this one, only unit. But it's ok | 13:54 |
chmouel | yeah at first that should be ok, | 13:54 |
chmouel | when you say functional testing what sort of functional testing it is? | 13:54 |
chmouel | i.e: for puppet-nova do you need nvoa spinned up? | 13:55 |
EmilienM | chmouel: that means, we setup nova with puppet-nova and check nova is really working | 13:55 |
EmilienM | chmouel: the current testing is only unit testing. | 13:56 |
EmilienM | chmouel: we validate puppet syntax, lint and rspec | 13:56 |
EmilienM | later, we want to make functionnal, like a devstack-gate | 13:56 |
chmouel | EmilienM: so when you say we setup, that's not with a devstck that' with the actual puppet-nova right? | 13:56 |
EmilienM | but instead of configuring openstack with devstack, it will be puppet. | 13:56 |
EmilienM | chmouel: right | 13:57 |
chmouel | EmilienM: ok, and you can checkout from packages or from git is ok? | 13:57 |
EmilienM | chmouel: we rely on packaging now | 13:57 |
chmouel | EmilienM: ok let me have a try to see how that works | 13:58 |
EmilienM | chmouel: though we can manage to say "Hey, don't manage the package at all" | 13:58 |
chmouel | EmilienM: is the puppet configuration tight to the distro? | 13:59 |
chmouel | EmilienM: would it find the differences between ubuntuies and redaties? | 13:59 |
chmouel | redhaties | 13:59 |
EmilienM | chmouel: yep | 14:01 |
EmilienM | chmouel: we support CentOS, Fedora, Ubuntu, Debian, RHEL | 14:01 |
chmouel | EmilienM: cool, perfect (and obv i should know that ;)) | 14:01 |
EmilienM | chmouel: no, it's not obvious, but it's in our contribution policy though. | 14:01 |
EmilienM | chmouel: I have to be afk for ~40min. I'll catch-up later. Thanks for helping me on that thing | 14:02 |
chmouel | k np | 14:02 |
*** pcrews has joined #dox | 14:36 | |
chmouel | EmilienM: here we go https://review.openstack.org/#/c/125685/ | 15:46 |
EmilienM | chmouel: looking | 15:46 |
chmouel | i have had some help from francois to get a centos base installed properly with the puppet support | 15:46 |
chmouel | but it's launching them | 15:46 |
EmilienM | chmouel: that looks great | 15:48 |
chmouel | my docker file is simple as that http://paste.openstack.org/show/117803/ | 15:48 |
EmilienM | chmouel: I'm curious though, CentOS 5 ? | 15:48 |
chmouel | ha its latest not five | 15:49 |
chmouel | thats just a typo | 15:49 |
chmouel | i cant follow releases number too old for that ;) | 15:49 |
EmilienM | chmouel: ahah. Just want to be sure we have EL7 support | 15:50 |
chmouel | EmilienM: should be good http://paste.openstack.org/raw/r8YpaFJZhDYYwj2YObio/ | 15:51 |
chmouel | i think i need to rename it and upload it to infra | 15:52 |
chmouel | mordred: how can I upload an image to infra/ namespace in docker? | 15:52 |
EmilienM | chmouel: yeah I was about +2 your patch on puppet, but I think we should use infra/ namespace | 15:55 |
chmouel | it doesn't matter much to be honest, we can have a puppet-openstack repo as well where we have all the puppet docker base images in there | 15:56 |
chmouel | and be independent of infra/ | 15:56 |
EmilienM | chmouel: I don't mind, really. I +2 it | 15:59 |
chmouel | let's see how it goes it's not really hard to move those images | 16:00 |
chmouel | but i'll definiivey rename it before | 16:00 |
EmilienM | chmouel: so let's start by having this patch for this module. Then patch dox (if needed?) and then patch infra to run unit tests with dox. What do you think? | 16:04 |
chmouel | EmilienM: i'd like that we have some proper use case advantages | 16:05 |
chmouel | EmilienM: currently we just run dox like tox would do in a virtualenv | 16:05 |
chmouel | EmilienM: it's nice cause it's contained but nothing that would push grand adoption | 16:05 |
chmouel | EmilienM: i think we should work on getting the functional tests properly working | 16:06 |
chmouel | EmilienM: so that would make a good showcase | 16:06 |
chmouel | cause to have docker installed on the infra i don't know (or think) it's trivial | 16:06 |
chmouel | and involve some work from the infra folks | 16:06 |
EmilienM | chmouel: dox is not yet used? (dummy question btw) | 16:06 |
chmouel | EmilienM: it's in active development :) | 16:07 |
chmouel | EmilienM: it's not even release on pypi yet | 16:07 |
EmilienM | chmouel: I mean, openstcak gate is using it somewhere? | 16:07 |
EmilienM | just to know | 16:08 |
chmouel | EmilienM: no not yet, | 16:08 |
chmouel | EmilienM: there is some things to figure out still i think before we can make ready for consumtption | 16:08 |
chmouel | i was hoping to use the puppet modules to have showcase it | 16:08 |
EmilienM | chmouel: I would be very happy to see this happen asap | 16:11 |
chmouel | EmilienM: cool so now let's talk about the functional test, | 16:38 |
chmouel | EmilienM: when you say functional test you mean again a devstack? | 16:39 |
chmouel | EmilienM: i am sure we had that discussion somewhere, prob better by hangout | 16:39 |
EmilienM | chmouel: I was afk to grab a lunch | 16:41 |
EmilienM | chmouel: can it wait 15min, the time I eat my food? | 16:41 |
chmouel | EmilienM: sure | 16:42 |
EmilienM | chmouel: thanks. I'm back in a few. | 16:42 |
*** studiotate has joined #dox | 16:49 | |
EmilienM | chmouel: back | 17:23 |
EmilienM | chmouel: https://plus.google.com/hangouts/_/ero6qaq3sibs3d4rznjlgvnkrqb | 17:24 |
chmouel | EmilienM: hod on | 17:26 |
chmouel | EmilienM: woo woo i got keystone, mysql running from devstack in intra container | 17:51 |
chmouel | now to clean up the patches | 17:51 |
chmouel | but go home fist ;) | 17:51 |
chmouel | first | 17:51 |
EmilienM | chmouel: enjoy your evening, and good jobs. | 17:51 |
*** cdent has quit IRC | 17:54 | |
*** studiotate has quit IRC | 19:05 | |
*** studiotate has joined #dox | 20:08 | |
*** studiotate has quit IRC | 20:11 | |
*** studiotate has joined #dox | 20:18 | |
*** flaper87 is now known as flaper87|afk | 21:11 | |
*** studiotate has quit IRC | 22:10 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!