Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2013-05-17

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:22 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: refactor quantum configuration  https://review.openstack.org/29160
00:52 ric`_ joined #puppet-openstack
00:52 sbadia_ joined #puppet-openstack
00:52 mjeanson joined #puppet-openstack
00:52 Aimon joined #puppet-openstack
00:52 fc__ joined #puppet-openstack
00:52 ikke-t joined #puppet-openstack
00:52 EmilienM joined #puppet-openstack
00:52 mgagne joined #puppet-openstack
00:52 comptona joined #puppet-openstack
00:52 bodepd_ joined #puppet-openstack
00:52 jtopjian joined #puppet-openstack
00:52 mruza joined #puppet-openstack
00:52 openstackgerrit joined #puppet-openstack
00:52 sileht_ joined #puppet-openstack
00:52 d3u joined #puppet-openstack
00:52 MxG joined #puppet-openstack
00:52 devicenull joined #puppet-openstack
00:55 d3u joined #puppet-openstack
02:39 fc__ joined #puppet-openstack
03:03 Aimon joined #puppet-openstack
03:24 openstackgerrit joined #puppet-openstack
07:59 dachary joined #puppet-openstack
08:01 dachary1 joined #puppet-openstack
08:05 derekh joined #puppet-openstack
08:06 derekh joined #puppet-openstack
08:42 dachary joined #puppet-openstack
09:35 dachary joined #puppet-openstack
09:56 mruza joined #puppet-openstack
12:59 dprince joined #puppet-openstack
14:42 derekh joined #puppet-openstack
15:20 d3u joined #puppet-openstack
15:23 otherwiseguy joined #puppet-openstack
16:45 bodepd comptona: unfortunately from master
16:45 bodepd comptona: if you look at the Puppetfile from puppet-openstack_dev_env
16:45 bodepd comptona: there are a few things not ready yet: redhat support + quantum
16:45 bodepd comptona: it'll be at least a week before all of that stuff is solid
16:46 bodepd full likehttps://github.com/stackforge/puppet-openstack_dev_env/blob/master/Puppetfile
16:47 Aimon joined #puppet-openstack
16:48 bodepd mgagne: thanks for that review.
16:48 bodepd mgagne: I obviously meant to mark the quantum stuff as WIP
16:58 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: update cinder config in controller/compute  https://review.openstack.org/29452
16:59 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: update cinder config in controller/compute  https://review.openstack.org/29452
17:09 Aimon joined #puppet-openstack
17:09 dachary joined #puppet-openstack
18:05 comptona bodepd: thanks, I'll grab that and try it out
18:05 comptona redhat + quantum is exactly what I'm shooting for, so hopefully I can be of use
18:07 openstackgerrit joined #puppet-openstack
18:10 dachary joined #puppet-openstack
18:39 mgagne I should setup a redhat environment someday =)
18:46 dachary joined #puppet-openstack
19:00 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-nova: Capitalize boolean values in config files  https://review.openstack.org/29590
19:19 dachary joined #puppet-openstack
19:42 otherwiseguy joined #puppet-openstack
19:54 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: glance refactor  https://review.openstack.org/29460
20:00 bodepd comptona: you can definitely be of use.
20:00 bodepd 1. we need a standard specification of how to setup the RDO repos.
20:00 comptona right off the bat, it looks like master is just installing folsom
20:00 bodepd ah, from dev_env?
20:00 comptona ah, that was going to be my next question ;-)
20:00 comptona no, I grabbed stackforge
20:01 bodepd stackforge/puppet-openstack or stackforge/puppet-openstack_dev_env
20:01 bodepd ?
20:01 comptona but it looked like the dev_env Puppetfile was doing that too
20:01 comptona stackforge/puppet-openstack
20:01 bodepd ok , there is no code there to setup upstream repos
20:01 bodepd perhaps there should be a class that knows how to do it for cloud-archive and RDO?
20:01 comptona ah, but the dev_env has such?
20:01 bodepd if you look at:
20:02 bodepd manifests/setup/*
20:02 bodepd {debian,redhat}.pp
20:02 bodepd you will see that there are specifications there, but they should be specified in the openstack module
20:02 bodepd and the redhat one does not use RDO yet
20:02 bodepd it is still using epel
20:02 bodepd and need to be updated
20:02 bodepd in terms of folsom vs. grizzly
20:02 comptona so is RDO the new official home of the grizzly packages?
20:03 bodepd for redhat yes
20:03 comptona gotcha
20:03 bodepd so, those modules do not do any repo setup
20:03 bodepd so, saying they are folosm is a little misleading
20:03 comptona I understand
20:03 bodepd they will install whatever repos you set up, but we should probably provide a repo definition
20:03 bodepd with instructions so that it more clear :)
20:04 comptona so in https://github.com/stackforge/puppet-openstack_dev_env/tree/master/manifests/setup I see centos.pp but not debian or redhat file
20:04 comptona was that where you meant, or someplace different?
20:05 bodepd joined #puppet-openstack
20:07 comptona also, I have to say, you guys have done an amazing job with these modules
20:08 comptona I got an all-in-one machine up and booting VMs in just an hour or so, which is light-years ahead of what it took when I set up our cloud last year
20:08 bodepd comptona: thanks!
20:08 bodepd comptona: if often feels like we're sucking (b/c I know everything that doesn't work )
20:08 comptona didn't even have to back port qemu-kvm from fedora! ;-)
20:09 bodepd so, that is the first thing to be done.
20:09 bodepd then I would verify that you can install redhat with nova-netwokrs
20:09 bodepd quantum should be blocked on a couple ofv things
20:09 comptona if I were to put together a "set up the RDO repo" manifest, where would you like it to go?
20:12 bodepd building a blueprint now
20:12 bodepd try openstack::repo
20:12 bodepd and it should support both
20:15 bodepd https://blueprints.launchpad.net/puppet-openstack/+spec/redhat-grizzly
20:15 bodepd comptona: ^^^
20:15 bodepd I think there is a tiny bit more to it than that...
20:15 comptona bodepd: by both, you mean epel/folsom and rdo/grizzly?
20:16 bodepd no, cloud-archive grizzly, and RDO grizzly
20:17 comptona ah, I understand
20:17 bodepd I updated the blueprint
20:18 bodepd honestly, you are going to be blocked no quite a few grizzly pathces
20:18 bodepd we have grizzly/quantum working as of today with some unsubmitted patches
20:18 comptona well, what I want is to replace our system here with a new one built on grizzly+quantum
20:19 comptona so if it's not ready, I'm happy to work on helping to get it there
20:19 bodepd (we == Cisco)
20:19 bodepd I understand, the best I can do is to get my code up so you can see the unmerged patches that are still required
20:20 bodepd (and perhaps get things approved to be merged)
20:20 bodepd comptona: awesome!
20:20 comptona I finally got permission to sign the CLA and all that jazz
20:22 comptona bodepd: I'm probably going to be asking lots of questions until I get up to speed; I've never used gerrit before
20:22 comptona I'll try not to be too annoying :-)
20:23 bodepd comptona: no worries. I'm happy to help
20:23 bodepd I'll likely flood that blueprint with all of the patches that I am working on getting merged
20:23 mgagne You should be up to speed with this doc: https://wiki.openstack.org/wiki/Gerrit_Workflow
20:24 mgagne make sure to install git-review beforehand
20:24 comptona so for the task list you posted, should I make the changes to dev_env and submit pull requests in github? or is dev_env in gerrit?
20:24 mgagne otherwise, it's a matter of cloning the repository somewhere, running git review -s, branch to start a change, commit your change and running git review to submit your change to gerrit.
20:26 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: add nova-conductor  https://review.openstack.org/29601
20:29 bodepd dev_env is also in stackforge.
20:29 bodepd most of the tasks that I mentioned need to be updated in the openstack module
20:30 comptona ok
20:30 bodepd eventually, patches are going to break the dev_env
20:30 bodepd and it'll have to be updated
20:30 bodepd I cna run basic dev_env tests by typing: run_puppet_ci as a comment
20:30 bodepd so, I'll be using that to try to track when we break it do we can be sure to update it
20:33 bodepd mgagne: I may have lost a comment from you on the glance patch
20:33 bodepd how can I see inline comments after I rebase?
20:33 mgagne ok?
20:33 mgagne check previous patch set?
20:34 bodepd yep.
20:34 mgagne I was about to write an other review
20:34 bodepd cool.
20:34 mgagne Same: What happens if swift_store_user and swift_store_key are undef at this point?
20:34 bodepd so we're still not in agreement.
20:34 bodepd it fails
20:34 mgagne also: db_host isn't required anymore.
20:34 mgagne well, I got no feedback regarding this comment.
20:34 bodepd b/c they are required class params of the backenf class
20:34 bodepd really?
20:34 mgagne puppetdoc
20:35 mgagne you can pass undef value to required argument and it won't fail
20:35 bodepd oh, I meant to.
20:35 bodepd no
20:35 bodepd you cannot
20:35 mgagne I'll check
20:35 bodepd https://gist.github.com/bodepd/5601813
20:35 bodepd I already double checked
20:35 bodepd check that example
20:35 bodepd mgagne: ^^^
20:36 mgagne what would be the point of defaulting to undef if you cannot pass undef
20:38 mgagne I was able to pass undef as a class parameter
20:38 dprince joined #puppet-openstack
20:38 bodepd so that it is not required in that class.
20:39 bodepd but that default values falls back to the default of the backend class (which is to fail)
20:39 bodepd mgagne: did you check my example?
20:39 mgagne no, I tested with a class I use in my infra
20:39 bodepd check out my example, first to make sure we agree on the basics.
20:40 bodepd then we can talk about the style related things :)
20:40 bodepd that code example fails
20:40 bodepd and that is why I set the params to undef by default
20:41 mgagne your example isn't crashing on my side
20:41 mgagne puppet 3.1.1
20:44 mgagne damn, I lost the game with Puppet OpenStack CI -/
20:44 mgagne :-/
20:48 mruza joined #puppet-openstack
20:59 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: refactor quantum configuration  https://review.openstack.org/29160
20:59 bodepd crashing?
20:59 bodepd you mean failing?
20:59 bodepd what do you see? undef counts as a valid parameter being passed?
21:08 bodepd mgagne: 3.1.1 doesnt even work for me. blows up b/c of hiera
21:13 mgagne catalog isn't failing
21:13 mgagne bodepd: ^
21:16 mgagne bodepd: I'll check again with a really resource within the class such as file
21:21 Aimon joined #puppet-openstack
21:26 bodepd mgagne: you are absolutely correct
21:26 bodepd this behavior has changed
21:35 mgagne bodepd: I don't know why but I thought about you when reading this post: https://github.com/blog/1508-repository-redirects-are-here
21:49 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: glance refactor  https://review.openstack.org/29460
21:54 openstackgerrit A change was merged to stackforge/puppet-nova: Capitalize boolean values in config files  https://review.openstack.org/29590
21:55 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: refactor quantum configuration  https://review.openstack.org/29160
21:56 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: update cinder config in controller/compute  https://review.openstack.org/29452
22:00 bodepd mgagne: any chance those cinder and glance refactor patches are good to go?
22:01 bodepd (the quantum one definitely isn't but the quicker I can rebase it off those other patches, the easier
22:58 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: refactor quantum configuration  https://review.openstack.org/29160
23:14 openstackgerrit Dan Bode proposed a change to stackforge/puppet-openstack: update cinder config in controller/compute  https://review.openstack.org/29452

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary