Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-10-07

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

All times shown according to UTC.

Time Nick Message
00:16 aimon joined #puppet-openstack
00:21 sputnik13 joined #puppet-openstack
00:24 rmoe joined #puppet-openstack
00:30 badiane_ka joined #puppet-openstack
01:47 ilbot3 joined #puppet-openstack
01:47 Topic for #puppet-openstack is now Place to collaborate on Puppet/OpenStack tools: logs at http://irclog.perlgeek.de/puppet-openstack/today
01:57 xarses joined #puppet-openstack
02:10 JayJ joined #puppet-openstack
02:12 JayJ joined #puppet-openstack
02:17 JayJ joined #puppet-openstack
02:18 sputnik13 joined #puppet-openstack
02:23 JayJ joined #puppet-openstack
02:26 ianw joined #puppet-openstack
02:28 JayJ joined #puppet-openstack
02:33 JayJ joined #puppet-openstack
02:38 JayJ joined #puppet-openstack
02:43 JayJ joined #puppet-openstack
02:48 JayJ joined #puppet-openstack
02:53 JayJ joined #puppet-openstack
02:58 JayJ joined #puppet-openstack
03:23 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Validate API service  https://review.openstack.org/126458
03:23 EmilienM mgagne: michchap tell me what you think about the concept ^
03:26 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Validate API service  https://review.openstack.org/126458
03:29 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Validate API service  https://review.openstack.org/126458
03:29 michchap EmilienM: looking
03:30 EmilienM michchap: you have the credits if the idea :)
03:30 michchap EmilienM: I like it. You might need to have another flag to control --insecure
03:31 EmilienM indeed
03:38 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Validate API service  https://review.openstack.org/126458
03:38 EmilienM michchap: open for review now
03:40 cjellick joined #puppet-openstack
03:40 EmilienM michchap: if the design is accepted, I'll do a lot of patches to validates
03:40 EmilienM michchap: in my case, I want to drop serverspec
03:40 EmilienM bodepd: fyi ^
03:41 michchap EmilienM: That might be a good topic for the summit.
03:41 EmilienM yeah
03:41 michchap EmilienM: although I doubt anyone has a problem with adding validation
03:44 EmilienM fixing typos
03:44 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Validate API service  https://review.openstack.org/126458
05:38 dgurtner joined #puppet-openstack
05:56 ibravo joined #puppet-openstack
06:46 bodepd EmilienM: I would rather keep validation separate from  config
06:49 bodepd EmilienM: as in have Puppet drop checks into a well defined place on disk
06:49 bodepd EmilienM: and expect a separate process to check it
06:49 dgurtner joined #puppet-openstack
06:54 berendt joined #puppet-openstack
07:01 tlbr_ joined #puppet-openstack
07:16 dkaigarodsev joined #puppet-openstack
07:18 sanjayu joined #puppet-openstack
07:19 linux-uzer joined #puppet-openstack
07:32 alokj joined #puppet-openstack
07:57 derekh joined #puppet-openstack
08:19 dgurtner joined #puppet-openstack
08:47 mmagr joined #puppet-openstack
08:49 tuor-work joined #puppet-openstack
08:50 simonc joined #puppet-openstack
09:24 simonc joined #puppet-openstack
09:29 berendt joined #puppet-openstack
09:35 gildub joined #puppet-openstack
09:40 Dafna joined #puppet-openstack
09:43 dgurtner_ joined #puppet-openstack
09:43 social_ joined #puppet-openstack
09:43 bodepd_ joined #puppet-openstack
09:44 social_ joined #puppet-openstack
09:44 rcallawa joined #puppet-openstack
10:33 dgurtner joined #puppet-openstack
11:08 gildub joined #puppet-openstack
11:08 Guest10736 joined #puppet-openstack
11:13 artem_panchenko_ joined #puppet-openstack
11:42 jgrassler Good afternoon.
11:42 jgrassler How would I go about backporting https://review.openstack.org/#/c/118149/ into stable/icehouse?
11:43 jgrassler My working hypothesis is "check out stable/icehouse, cherry-pick the commit in there and submit for review".
11:43 jgrassler Is this correct or did I miss something important?
11:53 EmilienM good morning!
11:54 tchaypo joined #puppet-openstack
11:54 EmilienM bodepd_: I would like the validation as close as possible from the service itself. nova::api is a good example
11:54 EmilienM jgrassler: yes, correct
11:56 jgrassler EmilienM: Ok, thanks!
11:57 jgrassler Then I'll backport that stuff.
12:04 tuor-work joined #puppet-openstack
12:12 jgrassler EmilienM: I'm still a bit unsure about one thing: do I create a topic branch for such a cherry pick?
12:13 jgrassler EmilienM: or to phrase it differently, what flags the review as "this belongs into stable/icehouse"?
12:16 emccormickva joined #puppet-openstack
12:16 JayJ joined #puppet-openstack
12:27 dgurtner joined #puppet-openstack
12:49 openstackgerrit joined #puppet-openstack
12:58 morazi joined #puppet-openstack
13:07 Guest13440 joined #puppet-openstack
13:18 Guest13440 left #puppet-openstack
13:19 ibravo joined #puppet-openstack
13:26 morazi joined #puppet-openstack
13:37 tlbr joined #puppet-openstack
13:57 tuor-work joined #puppet-openstack
13:58 tuor-work joined #puppet-openstack
14:05 tuor-work joined #puppet-openstack
14:06 dgurtner joined #puppet-openstack
14:17 pradk joined #puppet-openstack
14:23 sanjayu joined #puppet-openstack
14:25 xarses joined #puppet-openstack
14:42 rharrison joined #puppet-openstack
14:52 rcallawa joined #puppet-openstack
14:58 mdorman joined #puppet-openstack
14:59 openstackgerrit Johannes Grassler proposed a change to stackforge/puppet-ceilometer: Add extended logging options.  https://review.openstack.org/126577
15:06 openstackgerrit Johannes Grassler proposed a change to stackforge/puppet-cinder: Add extended logging options.  https://review.openstack.org/126584
15:06 openstackgerrit Johannes Grassler proposed a change to stackforge/puppet-heat: Add extended logging options.  https://review.openstack.org/126585
15:07 openstackgerrit Johannes Grassler proposed a change to stackforge/puppet-nova: Add extended logging options.  https://review.openstack.org/126586
15:13 openstackgerrit Johannes Grassler proposed a change to stackforge/puppet-keystone: Add extended logging options.  https://review.openstack.org/126589
15:30 tuor-work left #puppet-openstack
15:37 mgagne EmilienM: idea is good. I would however split the validation definition from the nova::api class.
15:37 ericpeterson joined #puppet-openstack
15:37 EmilienM mgagne: like I said to Dan, I disagree. Because I want to see the validation close to the service itself
15:37 mgagne EmilienM: like in nova::api::validate_service
15:37 EmilienM mgagne: why?
15:38 mgagne EmilienM: you don't need everything to be jammed into the same class to make it happen
15:38 mgagne EmilienM: it's about making clean stuff
15:38 mgagne EmilienM: I don't want to end up with a class doing 56 things
15:38 mgagne EmilienM: like a main() function with 9001 lines
15:39 EmilienM mgagne: make sense then.
15:39 mgagne EmilienM: on the same line, I would suggest we revisit how we organize our stuff and see if we can improve
15:40 rharrison joined #puppet-openstack
15:40 EmilienM mgagne: but that would need to add some parameters in nova::api::validation that we already have in nova::api
15:40 EmilienM except if we import them but...
15:40 mgagne EmilienM: we could make it so nova::api needs to be included before nova:api::validate_service
15:40 mschmitt joined #puppet-openstack
15:41 mgagne EmilienM: and make nova::api::validate_service uses variables defined in the nova::api scope
15:41 EmilienM mgagne: ok. Then it's ok
15:43 bodepd_ EmilienM: my concern with placing validation code in Puppet is that those things have a slightly different cadence
15:43 bodepd_ IMO, you would want to run validation checks more often than Puppet
15:44 bodepd_ and requiring Puppet to run to perform validation checks is really heavy
15:44 EmilienM bodepd_: I need to validate services during the deployments.
15:44 EmilienM not for monitoring at all.
15:44 bodepd_ EmilienM: I consider those to be the same
15:44 EmilienM bodepd_: not me :)
15:44 EmilienM bodepd_: I consider two things:
15:44 bodepd_ EmilienM: that the same functonality that is used to continuously validation service health
15:45 EmilienM bodepd_: 1/ deployment workflow doing step by step and validate a step by running some tests.
15:45 bodepd_ should also be able to validate a deployment
15:45 EmilienM bodepd_: 2/ monitoring to check OpenStack is really working well, not only a nova list
15:46 daneyon_ left #puppet-openstack
15:48 bodepd_ I'll make my comments inline :)
15:54 bodepd_ EmilienM: thanks for pinging me for this one :) I can't wait until everything registers their own checks
15:54 dgurtner joined #puppet-openstack
16:08 rmoe joined #puppet-openstack
16:27 xarses joined #puppet-openstack
16:34 daneyon joined #puppet-openstack
16:38 sputnik13 joined #puppet-openstack
16:40 aimon joined #puppet-openstack
16:52 bodepd_ EmilienM: looking at that patch, I actually quite like how it provides you with an indication that things are operational
16:52 bodepd_ EmilienM: especially the way that it ties it back into the catalog
16:52 EmilienM bodepd_: I dropped a small comment
16:54 bodepd_ EmilienM: yeah, I saw. Given that it is for cross host validation
16:54 bodepd_ EmilienM: it's exactly what I'm using checks for as well
16:55 bodepd_ EmilienM: except I'm using Puppet to deploy a set of scripts, then using runparts to run them
16:56 EmilienM bodepd_: where is your code? I want to have a look
16:57 bodepd_ EmilienM: I would be happy to show you :)
16:57 EmilienM awesome
16:57 bodepd_ EmilienM: the checks aren't that good
16:57 EmilienM nah, it's just to see if we can improve the design here
16:57 dgurtner joined #puppet-openstack
16:57 bodepd_ https://github.com/JioCloud/puppet-rjil/blob/master/manifests/glance.pp#L12
16:57 bodepd_ I have to show you different parts b/c it would be helpful to see how it ties together :)
16:58 bodepd_ that was the definition of a test as a part of a profile
16:58 bodepd_ https://github.com/JioCloud/puppet-rjil/blob/master/manifests/test/glance.pp
16:58 bodepd_ basically it drops some files in /var/lib/jiocoud/tests
16:58 bodepd_ every profile that needs to provide a service does the same
16:59 bodepd_ https://github.com/JioCloud/puppet-rjil/blob/master/files/maybe-upgrade.sh
16:59 bodepd_ that is the script that actually runs Puppet
16:59 bodepd_ the thing to note in that script is that it always does the following:
16:59 bodepd_ 1. run Puppet (publish results)
16:59 bodepd_ 2. run validation checks (publish results)
17:00 bodepd_ from a cross host orchestration perspective, the question is
17:00 bodepd_ 1. has Puppet run successfully
17:00 bodepd_ 2. are those roles validated
17:00 bodepd_ EmilienM: I'm happy to provide you any follow up info
17:00 bodepd_ the main difference is that I decouple the runing of the checks from the Puppet config
17:00 EmilienM bodepd_: lot of code to read before understand
17:01 bodepd_ yeah :)
17:01 bodepd_ I am happy to help you read through it :)
17:01 bodepd_ maybe upgrade is the main part
17:01 bodepd_ lines 12 and 28
17:01 bodepd_ are the run puppet and validation checks
17:01 bodepd_ I have a running partial buid
17:02 bodepd_ I would be happy to put your key there so that you can see what the etcd hierarchy looks like as a part of the build
17:02 bodepd_ (depending on how much you want to get into this :) )
17:04 EmilienM bodepd_: for now, it's still early to me to spend too much time on this. It's one of my ideas. I would rather start a discussion on the mailing list, that would 1/ allow people to interact 2/ I read mailing list in a specific time of the day, so for now I can't really focus on it, but I appreciate your inputs
17:04 bodepd_ https://gist.github.com/bodepd/67b90e099ba117d74b74
17:04 bodepd_ that is what the state of this build looks like as it progresses
17:04 bodepd_ EmilienM: thanks!
17:05 bodepd_ EmilienM: I'm super excited about embedding validation into the Puppet configs
17:05 bodepd_ EmilienM: and I agree that it's a stepping stone towards async orchestration
17:06 bodepd_ EmilienM: was all of that TMI?
17:06 bodepd_ I got a little excited!
17:06 mmaglana joined #puppet-openstack
17:07 EmilienM bodepd_: yes, for me it's only about orchestration but I think this Anchor thing could fit with many uses cases
17:08 bodepd_ sure. it makes sense.
17:08 bodepd_ for my specific use case (which is an edge case)
17:08 bodepd_ I'm concerned about scalability of PuppetDB
17:08 EmilienM bodepd_: this module is interesting
17:08 EmilienM contrail!
17:08 bodepd_ EmilienM: ha!
17:09 ken_barber bodepd_: oh man, your hurt. just ... gawd :-).
17:09 ken_barber bodepd_: :-)
17:09 EmilienM bodepd_: is there a public module for contrail?
17:09 bodepd_ ken_barber: who is this guy chiming in here
17:09 bodepd_ EmilienM: it's awful
17:09 bodepd_ EmilienM: we'll make one, but it'll take a little time for it to stabilize
17:10 ken_barber bodepd_: oh nobody :-). nothing to see here :-).
17:10 bodepd_ ken_barber: where did you come from? Did you ever get Chinese food?
17:10 ken_barber bodepd_: no man. did you get some takeaway for me?
17:11 bodepd_ ken_barber: not sure if would stay fresh long enough. I can't believe you weren't at Puppetconf
17:11 bodepd_ ken_barber: you should go to Paris for the summit at least for a beer :)
17:11 bodepd_ EmilienM: https://github.com/jiocloud/jiocloud-contrail
17:11 EmilienM bodepd_: we drink wine in France.
17:11 bodepd_ EmilienM: that is the super-early not ready version
17:12 bodepd_ EmilienM: ah, maybe I'll pour beer in my wine glass when no one's looking
17:12 EmilienM sbadia: fyi ^
17:12 dgurtner joined #puppet-openstack
17:12 bodepd_ sbadia: it's got lots of cleanup work that needs to be done. but in due time, we will have a reasonable, clean, well tested contrail module :)
17:13 ken_barber bodepd_: I've put up a CFP for helsinki devopsdays, might not get in, but fun fun
17:13 ken_barber bodepd_: haven't done a talk in a couple of years now
17:13 bodepd_ ken_barber: when is that?
17:13 sbadia hi
17:13 ken_barber bodepd_: november 11th I think
17:13 sbadia hogepodge: thanks! I take a look
17:14 ken_barber bodepd_: and I'm at pgconf.eu this month, that should be good - in madrid.
17:14 sbadia bodepd_: I'm willing to help! I've a poc repo on my gh also
17:15 sbadia but indeed the contrail one use exec for all things :-/
17:15 EmilienM sbadia: he will be in Paris, take care :P
17:15 sbadia bodepd_: https://github.com/syseleven/puppet-contrail from jgrassler :-)
17:16 bodepd_ sbadia: whoa!
17:16 bodepd_ sbadia: I had no idea
17:17 sbadia we maybe chat with Abhay (from juniper), he work on puppet stuff
17:19 jgrassler Good evening.
17:19 jgrassler Oh, our module got noticed :-)
17:19 sbadia jgrassler yep :)
17:20 bodepd_ hey jgrassler I'm also working on a contrail module. I'll take some time and check yours out
17:20 bodepd_ jgrassler: are you using the latest release of opencontrail? I think a lot of features just went in
17:21 sbadia bodepd_: pre 1.10 ?
17:21 jgrassler bodepd_: We're happy if it sees some use, it's not quite ready for public consumption, yet.
17:21 bodepd_ out of my domain, I've been more helping that stuff get integrated in
17:21 bodepd_ jgrassler: I did notice that it's quite opinionated about somethings like sense
17:21 jgrassler bodepd_: It'll need some more polishing before it's really useful outside our environment.
17:21 bodepd_ sensu
17:22 bodepd_ yeah, still it's just good to meet other folks doing Puppet for contrail
17:22 jgrassler And no, we're not using the latest release
17:23 jgrassler We're planning to, of course, but for now we are using 1.06
17:25 jgrassler The new features are tempting, but 1.10 seems a little unfinished right now
17:26 dgurtner joined #puppet-openstack
17:26 jgrassler There's not even consistently versioned packages :-/
17:26 bodepd_ jgrassler: we have someone that just built the latest packages
17:28 jgrassler bodepd_: Oh...that sounds interesting...are they available publicly?
17:28 sbadia jgrassler: I'm working on it =) (for the ppa)
17:29 bodepd_ jgrassler: I can ask if I can send the link. they're on Europe time, so I'm not sure. hold on.
17:29 jgrassler bodepd_: Splendid, so am I :-)
17:30 jgrassler bodepd_: If they're not around we'd also be happy to talk to them during business hours tomorrow.
17:32 bodepd_ sure. I gave him your irc handle. It's soren (not sure if you might know him)
17:32 bodepd_ and for some reason, he's not even in here :)
17:33 jgrassler Ok, thanks
17:34 jgrassler You can give him another handle, too
17:34 jgrassler trash on FreeNode, he's the guy who wrote the bulk of the module (I just polished it up for release)
17:35 jgrassler Ah. All of us are on #opencontrail, in fact :-)
17:36 jgrassler Anyway, I've got to run now, before the shops close.
17:36 jgrassler Thanks again!
17:37 jgrassler I think we'll talk some more soon :-)
17:51 cjellick joined #puppet-openstack
18:15 benh57 joined #puppet-openstack
18:20 rcallawa joined #puppet-openstack
18:29 rcallawa joined #puppet-openstack
19:01 gildub joined #puppet-openstack
19:52 rharrison joined #puppet-openstack
20:07 emccormick__C7 joined #puppet-openstack
20:16 tchaypo ... I was about to talk to EmilienM but then I remembered the darkness he's probably experiencing right now
20:16 JayJ joined #puppet-openstack
20:17 EmilienM tchaypo: which darkness?
20:18 EmilienM tchaypo: I relocated, I'm US eastern now
20:24 metts joined #puppet-openstack
20:25 metts ahah :)
20:26 tchaypo EmilienM: well, in *that* case
20:26 tchaypo tripleo-puppet-elements came up in discussion at the tripleo meeting we just had
20:27 tchaypo in the specific context of "How's that going? We should get someone to come along to our meetings regularly to give us updates!"
20:29 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Change default LBaaS user group  https://review.openstack.org/126721
20:29 EmilienM tchaypo: dprince was around?
20:30 tchaypo not according to http://eavesdrop.openstack.org/meetings/tripleo/2014/tripleo.2014-10-07-19.02.html
20:30 tchaypo (maybe he was, but he didn't say anything)
20:32 tchaypo Our meeting next week is EU-friendly - 0800UTC. I was going to suggest that would make it easy for you to attend, but...
20:34 EmilienM tchaypo: let me catch up the meeting, sorry i was busy
20:34 EmilienM tchaypo: I'll attend it
20:35 EmilienM it's 2am here, right?
20:42 tchaypo It starts about 11.5 hours from now (plus one week obviously)
20:43 EmilienM ok
20:43 tchaypo http://www.worldtimebuddy.com/?qm=1&lid=2147714,4487042,100&h=2147714&date=2014-10-8&sln=19-20
20:43 tchaypo 4am apparently
20:44 EmilienM ouch
20:44 EmilienM tchaypo: I'll be in darkness :)
20:46 badiane_ka joined #puppet-openstack
20:48 tchaypo Until this week, the US-friendly meeting has always been at 5am for me
20:49 tchaypo 6am today was quite a novelty :)
21:05 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-swift: Add manage_service feature  https://review.openstack.org/115659
21:09 EmilienM sbadia: if you around, can you look  https://review.openstack.org/#/c/126721/ ? it's pretty a bug I think
21:11 sbadia EmilienM: yep, I take a look
21:13 sbadia EmilienM: hum, on Debian osfamily nobody group doesn't exist (id nobody => uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup))
21:14 EmilienM sbadia: ah, but nogroup yes
21:15 sbadia yep :/
21:15 EmilienM mhh
21:16 EmilienM sbadia: do you think we have to fix it in puppet-neutron ?
21:16 EmilienM or let users change the value in their modules
21:16 sbadia yep maybe, because it lead to an error on rh osfamily
21:16 EmilienM maybe we could drop the parameter
21:16 sbadia we can add os param in params.pp ?
21:17 EmilienM and use if $osfamily
21:17 EmilienM but I'm not sure
21:17 EmilienM I think so
21:17 EmilienM then we can override it
21:17 sbadia yes
21:25 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Change default LBaaS user group  https://review.openstack.org/126721
21:25 EmilienM sbadia: ^
21:25 sbadia EmilienM: héhé, just a quick ack-grep to ensure this bug isn't present in another module
21:25 sbadia EmilienM: https://github.com/stackforge/puppet-ceph/blob/master/spec/system/ceph_key_spec.rb#L155-L160
21:26 EmilienM \o/
21:26 EmilienM sbadia: nice catch!
21:27 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Change default LBaaS user group  https://review.openstack.org/126721
21:27 sbadia EmilienM: thanks! I'll +2
21:27 EmilienM sbadia: thanks
21:30 sbadia EmilienM: (idea) → we can maybe use a generic name for the param variable? (if another agent use this group (in the future)) (like s/lbaas_user_group/nobody_user_group) wdyt?
21:31 EmilienM sbadia: you have a great idea
21:31 EmilienM sbadia: and put it in openstacklib
21:31 EmilienM (joke)
21:31 sbadia :-D
21:32 metts a kurva anyadat f10d4
21:32 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Change default LBaaS user group  https://review.openstack.org/126721
21:32 EmilienM sbadia: ^
21:33 sbadia awesome :)
21:33 EmilienM metts: you seems like a bot or something. You tried to reach me with a weird way.
21:33 sbadia EmilienM: puppetdoc not updated :p
21:33 metts a kurvaanyad a bot
21:33 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-neutron: Change default LBaaS user group  https://review.openstack.org/126721
21:33 EmilienM sbadia: ^
21:34 zso joined #puppet-openstack
21:43 dgurtner joined #puppet-openstack
21:50 morazi joined #puppet-openstack
23:08 JayJ joined #puppet-openstack

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