Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2015-07-14

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

All times shown according to UTC.

Time Nick Message
00:05 ducttape_ joined #puppet-openstack
00:15 xingchao joined #puppet-openstack
00:21 ducttape_ joined #puppet-openstack
00:33 topshare joined #puppet-openstack
00:35 gildub joined #puppet-openstack
00:42 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: run keystone in a WSGI server  https://review.openstack.org/200827
00:43 EmilienM crinkle: I updated ^
00:44 EmilienM not tested though
00:45 aimon joined #puppet-openstack
00:59 richm EmilienM: works for me
00:59 EmilienM richm: nice
00:59 EmilienM thanks for testing
01:03 ducttape_ joined #puppet-openstack
01:05 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: run keystone in a WSGI server  https://review.openstack.org/200827
01:06 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: run keystone in a WSGI server  https://review.openstack.org/200827
01:06 EmilienM richm: just updated the test title ^
01:20 xingchao joined #puppet-openstack
01:25 ducttape_ joined #puppet-openstack
01:40 iurygregory left #puppet-openstack
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-ceilometer: fix module install reference  https://review.openstack.org/199806
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-cinder: fix module install reference  https://review.openstack.org/199807
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-glance: fix module install reference  https://review.openstack.org/199808
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-horizon: fix module install reference  https://review.openstack.org/199809
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-keystone: fix module install reference  https://review.openstack.org/199810
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-manila: fix module install reference  https://review.openstack.org/199811
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-neutron: fix module install reference  https://review.openstack.org/199812
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-nova: fix module install reference  https://review.openstack.org/199813
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-openstacklib: fix module install reference  https://review.openstack.org/199814
01:45 openstackgerrit Matt Fischer proposed openstack/puppet-swift: fix module install reference  https://review.openstack.org/199815
01:48 ducttape_ joined #puppet-openstack
02:10 topshare_ joined #puppet-openstack
02:16 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest  https://review.openstack.org/198561
02:19 EmilienM clayton: this is really awesome: https://github.com/twc-open​stack/puppet-designate_ext
02:19 clayton thanks :)
02:19 EmilienM I don't ask if it works
02:19 clayton writing an email for the list about it now
02:19 clayton the virtualenv support works, we're going to product with it this week or next
02:19 EmilienM clayton: your patch on designate shows that it has a few impact to make it possible
02:19 EmilienM clayton: and docker?
02:20 clayton the docker support appears to work, but I have to put in place other pieces in our CI & deployment pipelines to allow pushing it to production
02:20 EmilienM clayton: I'm highly interested to help you
02:20 EmilienM clayton: and move this work under our community
02:20 clayton the docker support requires two patches to the puppet-docker module.  one of those has been merged and a PR is outstanding for the second one (as of yesterday)
02:21 clayton EmilienM: that's pretty much my hope :)
02:21 clayton I think heat, keystone, designate, horizon are probably the easy services I can think of to do
02:22 clayton stuff like neutron probably requires refinements to the approach
02:22 EmilienM clayton: do you think we would need a spec for that?
02:22 clayton I think we'd probably need one WIP at least before starting it
02:22 EmilienM clayton: I have a question tho
02:23 EmilienM with your module, that means your designated.conf is shared across all dockers, right?
02:23 clayton for example, I think the designate approach is too naive in places, because it's notifying all services when for example, the db changes, when you could be more granular
02:23 EmilienM yeah
02:23 clayton yes, it's a read only volume mount of /etc/designate
02:23 EmilienM ok so this is not good enough too
02:23 clayton the /var/log/designate directroy is mounted rw
02:23 EmilienM we need to be able to have multiple config files on one host
02:24 clayton the existing inifile providers would require changes, or you'd have to replace them with something else
02:24 clayton since the paths are hard coded.
02:24 EmilienM clayton: actually, we would just need to changte the path
02:24 EmilienM yeah
02:24 EmilienM that's all about the path, so no big deal here
02:25 clayton why multiple config files on one host?
02:25 EmilienM clayton: well, why not?
02:25 EmilienM clayton: it's important to support multiple configs
02:25 EmilienM like
02:26 clayton well, it's work and well, I don't know why anyone would want it :)
02:26 EmilienM if heat engine and heat api are running on the same node
02:26 EmilienM they don't have the exact same config
02:27 EmilienM clayton: anyway, time to stop :) - it's good to know we're making progress on this topic too
02:28 xingchao joined #puppet-openstack
02:28 EmilienM clayton: I'm looking forward to reading you on the ML
02:28 clayton hoping to get the email sent and go to bed :)
02:41 gildub joined #puppet-openstack
02:44 xavpaice another use case for multiple configs - having one API endpoint that allows admin actions via policy.json, one that doesn't (and the non admin one exposed to Internet)
02:44 openstackgerrit Merged openstack/puppet-keystone: Use an Anchor when service is managed  https://review.openstack.org/201300
02:44 xavpaice (sorry to butt in there)
02:54 markvoelker joined #puppet-openstack
02:55 markvoelker joined #puppet-openstack
02:59 openstackgerrit Merged openstack/puppet-keystone: acceptance: run keystone in a WSGI server  https://review.openstack.org/200827
03:09 nigelb joined #puppet-openstack
03:42 ducttape_ joined #puppet-openstack
04:48 markvoelker_ joined #puppet-openstack
04:59 markvoelker joined #puppet-openstack
05:08 markvoelker joined #puppet-openstack
05:22 markvoelker joined #puppet-openstack
06:06 dalgaaf joined #puppet-openstack
06:27 sergmelikyan joined #puppet-openstack
06:58 dgurtner joined #puppet-openstack
06:58 dgurtner joined #puppet-openstack
07:01 jpena joined #puppet-openstack
07:11 _stowa joined #puppet-openstack
07:24 _stowa joined #puppet-openstack
07:26 paramite joined #puppet-openstack
07:42 jistr joined #puppet-openstack
07:44 paramite_ joined #puppet-openstack
08:30 derekh joined #puppet-openstack
08:42 saneax joined #puppet-openstack
08:49 xingchao joined #puppet-openstack
09:08 topshare joined #puppet-openstack
09:20 dgurtner joined #puppet-openstack
10:15 xingchao joined #puppet-openstack
10:29 rcallawa joined #puppet-openstack
10:33 dweaver joined #puppet-openstack
10:44 _para joined #puppet-openstack
10:45 gfidente joined #puppet-openstack
10:49 dalgaaf joined #puppet-openstack
11:00 sergmelikyan joined #puppet-openstack
11:10 openstackgerrit joined #puppet-openstack
11:58 ducttape_ joined #puppet-openstack
12:03 topshare joined #puppet-openstack
12:04 topshare joined #puppet-openstack
12:05 topshare joined #puppet-openstack
12:06 topshare joined #puppet-openstack
12:13 openstack joined #puppet-openstack
12:18 dprince joined #puppet-openstack
12:29 topshare joined #puppet-openstack
12:29 sergmelikyan joined #puppet-openstack
12:32 linkedinyou joined #puppet-openstack
12:32 EmilienM hello
12:42 iurygregory joined #puppet-openstack
12:43 markvoelker joined #puppet-openstack
12:45 paramite joined #puppet-openstack
12:51 rcallawa joined #puppet-openstack
12:57 markvoelker joined #puppet-openstack
13:01 rcallawa_ joined #puppet-openstack
13:01 markvoelker joined #puppet-openstack
13:08 morazi joined #puppet-openstack
13:10 markvoelker joined #puppet-openstack
13:15 dprince Hunner: hi, question for you. How do I get a handle to the catalog in a customer provider/type... as opposed to a custom function like this MEETING TIME: Every other Tuesday at 19:00 UTC in #openstack-meeting-alt.
13:15 dprince Hunner: oops. I meant this: https://review.openstack.org/#/c/194342/2/lib​/puppet/parser/functions/write_package_names.rb,cm
13:29 prad joined #puppet-openstack
13:36 dfisher joined #puppet-openstack
13:40 sergmelikyan joined #puppet-openstack
13:42 IBerezovskiy joined #puppet-openstack
13:45 bklei joined #puppet-openstack
13:47 bklei joined #puppet-openstack
13:53 xingchao joined #puppet-openstack
13:56 richm joined #puppet-openstack
13:57 sergmelikyan joined #puppet-openstack
14:00 markvoelker_ joined #puppet-openstack
14:08 openstackgerrit Paul Belanger proposed openstack/puppet-openstack-integration: [WIP] Initial commit for keystone  https://review.openstack.org/201298
14:09 openstackgerrit Paul Belanger proposed openstack/puppet-openstack-integration: [WIP] Initial commit for keystone  https://review.openstack.org/201298
14:11 ducttape_ joined #puppet-openstack
14:22 rcallawa joined #puppet-openstack
14:23 stamak joined #puppet-openstack
14:24 xingchao joined #puppet-openstack
14:26 rcallawa_ joined #puppet-openstack
14:33 EmilienM richm: I found a bug in tempest, that's why puppet-keystone/tempest-v3 does not work
14:33 richm EmilienM: ack
14:33 EmilienM richm: https://bugs.launchpad.net/tempest/+bug/1474193
14:33 openstack Launchpad bug 1474193 in tempest "Isolated credentials with v3 auth creates unusable users" [Undecided,In progress] - Assigned to yong sheng gong (gongysh)
14:36 iurygregory hey people i'm trying to install keystone with puppet (site.pp code http://paste.openstack.org/show/374524/) but i'm getting this errors http://paste.openstack.org/raw/374523/ =/
14:39 EmilienM iurygregory: have you tried master?
14:40 EmilienM iurygregory: you're missing keystone::endpoints
14:40 iurygregory EmilienM, thanks i'll try ;)
14:41 EmilienM iurygregory: wait
14:41 iurygregory ok
14:41 EmilienM iurygregory: https://github.com/openstack/puppet-​keystone/blob/master/spec/acceptance​/keystone_wsgi_apache_spec.rb#L9-L61
14:41 iurygregory the puppet-keystone code is stable/juno
14:41 EmilienM you should try this manifest, which is the latest tested one
14:41 EmilienM oh
14:41 EmilienM still you should use keystone::endpoint
14:41 EmilienM you're missing that
14:42 EmilienM that's why you have an error
14:42 iurygregory ok
14:42 iurygregory =)
14:42 iurygregory the code keystone::resource::service_identity should be removed?
14:43 EmilienM yes
14:43 sergmelikyan joined #puppet-openstack
14:43 EmilienM it's consumed by other modules to create resources
14:43 kbyrne joined #puppet-openstack
14:43 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: Use an Anchor when service is managed  https://review.openstack.org/201597
14:44 iurygregory ok EmilienM thanks
14:50 markvoelker joined #puppet-openstack
14:51 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: Use an Anchor when service is managed  https://review.openstack.org/201605
14:51 EmilienM richm: backported to stable/kilo & juno ^
14:51 crinkle morning
14:51 EmilienM crinkle: o/
14:54 EmilienM our weekly meeting is starting in 5 min
14:56 mdorman joined #puppet-openstack
14:56 rwsu joined #puppet-openstack
14:58 rwsu joined #puppet-openstack
15:07 openstackgerrit Alexey Deryugin proposed openstack/puppet-murano: Add basic manifests  https://review.openstack.org/195493
15:17 ferest joined #puppet-openstack
15:26 markvoelker joined #puppet-openstack
15:27 topshare joined #puppet-openstack
15:28 topshare joined #puppet-openstack
15:43 Hunner dprince: I think it's self.catalog from a resource and resource.catalog from a provider
15:44 dprince Hunner: okay, will try it again shortly. If that works I'd be much happier...
15:45 dprince Hunner: any imports required though?
15:45 Hunner Nope
15:47 sergmelikyan joined #puppet-openstack
15:47 dprince Hunner: thanks :)
15:49 saneax joined #puppet-openstack
15:59 cwolferh joined #puppet-openstack
16:01 EmilienM crinkle: where is the patch for https://bugs.launchpad.net/​puppet-horizon/+bug/1470993 ?
16:01 openstack Launchpad bug 1470993 in puppet-horizon "if compress_static=true failed to apply horizon puppets" [Undecided,In progress] - Assigned to Vasyl Saienko (vsaienko)
16:01 crinkle EmilienM: https://review.openstack.org/#/c/198119/
16:02 EmilienM oh that one :)
16:03 crinkle re https://review.openstack.org/#/c/193328/ I can +2 but would like to see one more perspective
16:08 dprince joined #puppet-openstack
16:12 mfisch crinkle: EmilienM that bug was my fault, source is right
16:12 mfisch https://bugs.launchpad.net/​puppet-glance/+bug/1471364
16:12 openstack Launchpad bug 1471364 in puppet-glance "glance_image keeps trying to update an image from location causing an error" [Undecided,Invalid]
16:12 EmilienM cool
16:13 EmilienM mfisch: invalid then
16:13 mfisch yep and marked as such
16:13 EmilienM cool
16:15 EmilienM mfisch, crinkle: no bug in glance_image -> https://goo.gl/SCxx3c
16:16 crinkle so what is location for then?
16:16 _ody crinkle: re https://review.openstack.org/#/c/193328...for example.  I am in direct disagreement with the premise of the patch.  I am a fan of fewer parameters.
16:16 social I have question about https://review.openstack.org/#/c/200877/ I don't like neutron::db::sync checking for variable from neutron class but I can't come up with better solution, any ideas?
16:16 EmilienM crinkle: location is used by Glance to download an image the first time I think
16:17 EmilienM that's why it's always updated
16:17 crinkle EmilienM: should we even have it as a parameter? has it ever worked?
16:17 crinkle _ody: would you mention that in the patch?
16:18 _ody Doing so now.
16:18 EmilienM crinkle: we should not support it imho
16:18 _ody I'll ellaborate too
16:19 openstackgerrit Merged openstack/puppet-keystone: Use an Anchor when service is managed  https://review.openstack.org/201597
16:20 openstackgerrit Alexey Deryugin proposed openstack/puppet-murano: Add basic manifests  https://review.openstack.org/195493
16:20 openstackgerrit Alexey Deryugin proposed openstack/puppet-murano: Add basic manifests  https://review.openstack.org/195493
16:21 social should I add service_plugins parameter to db sync and to neutron server or really just take it from the ::neutron class?
16:26 openstackgerrit Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates  https://review.openstack.org/197181
16:34 crinkle so source and location work interchangeably for me
16:34 crinkle when using http://download.cirros-cloud.net/0​.3.1/cirros-0.3.1-x86_64-disk.img as the url
16:35 crinkle mfisch: EmilienM ^
16:36 EmilienM crinkle: ok
16:36 crinkle and when running the example from the bug
16:39 openstackgerrit Lukas Bezdicka proposed openstack/puppet-neutron: Run neutron db sync also for each neutron module  https://review.openstack.org/200877
16:40 clayton crinkle: do those translate to --copy-from and --location?
16:40 clayton with --copy-from it will pull in the image and store it inside glance, whereas --location will just store the URL and download it on demand
16:41 clayton ah, so source translates to either --file or --copy-from
16:41 clayton and location always translates to --location
16:41 crinkle yes
16:46 aimon joined #puppet-openstack
16:46 degorenko Hi folks, please, take a look  https://review.openstack.org/198744  https://review.openstack.org/192721
16:51 sergmelikyan joined #puppet-openstack
16:56 iurygregory hey EmilienM , can you add me to the trello (#link https://trello.com/b/4X3zxWRZ/on-going-effort) my profile is iuryferreira
16:57 EmilienM sure thing
16:57 EmilienM iurygregory: done
16:57 iurygregory thanks
16:59 openstackgerrit Merged openstack/puppet-tripleo: Remove mode tcp enforcement where unneeded, we default to mode tcp  https://review.openstack.org/199500
17:00 mgarza_ joined #puppet-openstack
17:00 iurygregory with the 6.0 release, i need to move my spec  https://review.openstack.org/#/c/190361/ to Liberty folder?  (there is already one?)
17:04 EmilienM iurygregory: yes you have to
17:04 EmilienM iurygregory: create one, and update the index also
17:10 openstackgerrit Merged openstack/puppet-tripleo: Add missing options to Ceilometer/Ironic/Horizon  https://review.openstack.org/199507
17:13 iurygregory ok EmilienM ;)
17:16 EmilienM pabelanger: we also use trello in our upstream work. I created a card for our work: https://trello.com/c/rqJQL0yU/56-imp​lement-openstack-integration-ci-job
17:18 pabelanger EmilienM, sounds good. Will review it
17:23 EmilienM pabelanger: what do you think if we do a brainstorm on an etherpad?
17:24 EmilienM that would help us to write a BP
17:25 pabelanger EmilienM, works for me
17:26 pabelanger if we get it started today, I have help add stuff.  having meetings the rest of the afternoon in an hour or tow
17:26 pabelanger two*
17:27 EmilienM pabelanger: let's just brainstorm a bit
17:27 EmilienM pabelanger, crinkle, nibalizer: https://etherpad.openstack.org/​p/puppet-openstack-integration
17:29 crinkle EmilienM: i'm in-and-out again this afternoon and for the rest of the week but i'll help where i can
17:29 EmilienM crinkle: no prob
17:30 EmilienM just fuy
17:31 nibalizer EmilienM: neat
17:36 EmilienM nibalizer: I saw it ! lol
17:44 EmilienM nibalizer, pabelange, crinkle : not sure we want to write a composition layer
17:44 EmilienM ie: https://github.com/kickstandproject-dev/grunt/blo​b/master/modules/kickstandproject/manifests/grunt
17:44 EmilienM I would rather use Hiera directly
17:44 EmilienM and compose our scenarios
17:45 pabelanger Right, I decided not to use heira, so my existing code doesn't fit well into that
17:45 pabelanger to be honest, my hiera is weak
17:47 EmilienM pabelanger: I would rather not follow grunt design
17:48 EmilienM because you're putting some logic we want to have in our modules
17:48 EmilienM not in the composition layer
17:48 EmilienM imho, we should rather work on Hiera scenarios of deployments
17:49 pabelanger Right, not advocating that model. Just showing what I did in the past
17:49 EmilienM oh it's a cool thing
17:49 pabelanger EmilienM, do you have a URL showing how that would look in hiera?
17:49 EmilienM but there is a planty of composition layers on the market (I wrote one also, https://github.com/stackfo​rge/puppet-openstack-cloud )
17:50 EmilienM we would have YAML files defining our classes and parameters
17:50 EmilienM nibalizer, crinkle: wdyt?
17:50 nibalizer i would hope you could do it all /most in yaml
17:50 nibalizer but i've not actually tried to use the openstack/puppet-*
17:50 nibalizer modules
17:51 crinkle i don't know why we need hiera for this
17:51 EmilienM ?
17:51 pabelanger nibalizer, what does that look like? Do you have an existing example to point too?
17:51 crinkle we could do it all in puppet, makes it easier to debug
17:51 EmilienM crinkle: so you want a composition layer?
17:52 EmilienM I prefer having YAML here
17:52 nibalizer ya
17:52 nibalizer I kinda prefer what crinkle is saying
17:52 crinkle EmilienM: i mean it's a composition layer in puppet or a composition layer in hiera
17:52 EmilienM nibalizer: well, you just said opposite
17:52 EmilienM oh ok
17:52 pabelanger only issue I have with going all in hiera, is are we limiting the amount of people that will contribute to it? Like I said, I haven't played much with hiera
17:52 nibalizer EmilienM: the debug argument is what gets me
17:52 EmilienM we basically need .pp files with : include ::keystone
17:53 crinkle yeah this doesn't need to be elegant and beautiful, it needs to be super readable
17:53 nibalizer complex parameters with data bindings overriding defaults coded into modules is hard
17:53 nibalizer ya devstack is supposed to be readable
17:53 EmilienM spredzy  has something
17:53 EmilienM awesome
17:53 * EmilienM search the URL
17:53 EmilienM https://github.com/Mylezeem/puppeels
17:53 nibalizer i've got to step out for a while, will circle back in a couple hours
17:54 nibalizer EmilienM: or whomever I was chatting with, got a link to the test that alphabetizes the Puppetfile?
17:54 EmilienM nibalizer: wasn't me
17:54 crinkle the puppetfile is in two sections, i would think alphabetizing would break it
17:54 EmilienM crinkle: see https://github.com/Mylezeem/puppee​ls/tree/master/manifests/openstack
17:55 nibalizer crinkle: ya a section based alphabetizing I meant
17:55 pabelanger nibalizer, it was me. I might have confused the work you did with your recent alphabetizing work
17:55 EmilienM this is exactly what we need here, cc spredzy
17:55 crinkle no i disagree
17:55 crinkle https://github.com/Mylezeem/puppeels/blo​b/master/manifests/openstack/compute.pp doesn't say anything about how nova is configured
17:56 crinkle i have to look somewhere else to find it
17:56 EmilienM crinkle: this is done by hiera
17:56 crinkle it's very difficult
17:56 crinkle i know
17:56 crinkle and i'm saying i don't want it done with hiera
17:56 crinkle i want the parameters in the manifest
17:56 crinkle at least for an integration test
17:57 EmilienM ok so this is definitely a module that will be used *only* for Puppet OpenStack gating in OpenStack Infra CI, right?
17:57 crinkle yes absolutely
17:57 openstackgerrit joined #puppet-openstack
17:57 pabelanger that is how I se it
17:57 pabelanger see*
17:57 EmilienM crinkle: but why not Hiera? because it's too hard to debug?
17:57 crinkle EmilienM: yes
17:57 pabelanger well, 3rd party CI could use it as well
17:58 EmilienM crinkle: and how will we do when in one year we will want more integration jobs, with multiple scenarios
17:58 crinkle i have to 1) know that hiera is a thing, 2) look up the hierarchy, 3) find the right value in the yaml file
17:58 crinkle EmilienM: add another manifest
17:58 EmilienM very overloaded
17:58 EmilienM keystone.pp
17:58 EmilienM keystone_ha.pp
17:58 EmilienM etc?
17:58 crinkle it makes it super obvious what's going on
17:58 crinkle which is needed when all we have to debug are jenkins logs
17:58 EmilienM do we want obvious manifest or effective Puppet code?
18:00 EmilienM crinkle: so we are going to write a single manifest, with some parameters, right? Just asking
18:01 EmilienM like openstack_aio.pp
18:01 EmilienM and put all our classes / parameters inside
18:01 EmilienM to call puppet-* modules
18:01 crinkle EmilienM: i don't know, maybe
18:01 * crinkle afk
18:02 EmilienM this sounds good if we don't want to scale the module later
18:03 pabelanger For me, I was envisioning single.pp, which would mean a single node.  Then, inside single.pp, we include each element require /keystone / database / nova, which could be toggled via hiera
18:03 pabelanger or, more generic like controller.pp
18:03 EmilienM no because this is not a controller
18:03 pabelanger then single.pp will include controller.pp and compute.pp
18:04 pabelanger just brain dumping
18:04 EmilienM the problem I have with all of that, is there is a barrier between flexibility & simplicity
18:04 pabelanger right
18:04 EmilienM and I already made the mistake to write a composition layer in 2 installers I wrote for my companies
18:04 pabelanger so, if we want ultimate flexibility I think single.pp works, then we include keystone.pp
18:04 EmilienM I agree Hiera is not easy to debug
18:04 pabelanger but, maybe not
18:04 pabelanger *shurgs*
18:05 EmilienM I would suggest to iterate
18:05 pabelanger ya, haven;t debugged hiera much, but sounds like a pain
18:05 EmilienM start with a single.pp and see how it behaves
18:05 EmilienM if we think at multi node later, we will be able to split the code
18:05 crinkle i think it would be different manifests for different scenarios, eg scenario1.pp, scenario2.pp, no parameters
18:05 EmilienM ie: keystone.pp taken from single.pp
18:06 crinkle makes it obvious, makes it unmistakable for a composition layer
18:06 EmilienM crinkle: ok so the manifest would not have any parameter
18:06 pabelanger crinkle, right, that works. Just means more code in the repo to manage
18:06 EmilienM ok
18:06 EmilienM I got your idea now crinkle
18:06 crinkle pabelanger: i'm fine with that
18:06 crinkle it's not a module
18:06 crinkle it's tests
18:06 pabelanger right, that is how I was envisioning it too.
18:07 crinkle cool
18:07 pabelanger I was just calling it single.pp
18:07 EmilienM fine for me too now..
18:07 crinkle pabelanger: ah i see
18:07 pabelanger so, scenario001.pp is a single node setup.
18:08 EmilienM whatever name, it will be documented to explain what we install
18:08 crinkle yes
18:08 pabelanger crinkle, how would you see different database support for scenario001.pp? Is not parameter is passed in to toggle mysql or postgres?
18:09 crinkle pabelanger: no i see scen1_mysql.pp and scen2_pg.pp
18:09 EmilienM we will gate mysql
18:09 EmilienM crinkle: I disagree
18:09 EmilienM crinkle: because I can ask the same for the neutron plugin
18:10 EmilienM and for keystone backends
18:10 EmilienM and so on
18:10 EmilienM we need to agree on a scenario
18:10 EmilienM that is the most common
18:10 EmilienM or multiple scenarios
18:10 pabelanger right, I see a fair bit of duplicate code is that configuration. just to toggle something
18:10 EmilienM but keep naming consistent
18:10 crinkle EmilienM: the acceptance tests should be testing the minutia
18:10 crinkle the integration test should test the larger deploument scenarios
18:10 * EmilienM googling minutia
18:11 crinkle like mysql vs pg
18:11 crinkle EmilienM: details
18:11 EmilienM got it
18:12 EmilienM pabelanger: I sent my comments on https://review.openstack.org/#/c/201584/
18:12 EmilienM crinkle: you might also want to see ^
18:14 sergmelikyan joined #puppet-openstack
18:19 EmilienM pabelanger: you might want to see https://github.com/openstack/puppet-​keystone/blob/master/spec/acceptance​/keystone_wsgi_apache_spec.rb#L9-L61 for the initial manifest
18:19 EmilienM it installs RDO/UCA, MySQL, Apache, Keystone
18:21 openstackgerrit Merged openstack/puppet-ironic: Allow customization of force_power_state_during_sync  https://review.openstack.org/197022
18:25 duritong_ joined #puppet-openstack
18:25 timfreun1 joined #puppet-openstack
18:26 saneax_ joined #puppet-openstack
18:27 pleia2 joined #puppet-openstack
18:27 xarses joined #puppet-openstack
18:28 dweaver` joined #puppet-openstack
18:29 tlbr_ joined #puppet-openstack
18:29 clayton_ joined #puppet-openstack
18:29 mgagne_ joined #puppet-openstack
18:30 ken_barber1 joined #puppet-openstack
18:33 mgagne_ left #puppet-openstack
18:33 rcallawa joined #puppet-openstack
18:34 dboik joined #puppet-openstack
18:40 mgagne_ joined #puppet-openstack
18:56 openstackgerrit joined #puppet-openstack
19:01 ianw joined #puppet-openstack
19:10 openstackgerrit David Gurtner proposed stackforge/puppet-ceph: Add rspec beaker boxes for centos7 and trusy  https://review.openstack.org/198925
19:14 openstackgerrit Mykola Golub proposed stackforge/puppet-ceph: osd: fix pattern when matching ${data}  https://review.openstack.org/201730
19:17 openstackgerrit Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates  https://review.openstack.org/197181
19:19 openstackgerrit Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates  https://review.openstack.org/197181
19:25 openstackgerrit David Gurtner proposed stackforge/puppet-ceph: Add rspec beaker boxes for centos7 and trusy  https://review.openstack.org/198925
19:33 xingchao joined #puppet-openstack
19:38 mgarza_ joined #puppet-openstack
19:40 openstackgerrit Merged openstack/puppet-tuskar: keystone/auth: make service description configurable  https://review.openstack.org/195158
19:44 paramite joined #puppet-openstack
19:49 mgarza_ joined #puppet-openstack
19:52 openstackgerrit Matt Fischer proposed openstack/puppet-manila: Note that manila is on Puppet Forge  https://review.openstack.org/201751
19:52 rhefner joined #puppet-openstack
19:53 mfisch crinkle: per your comment  https://review.openstack.org/201751
19:54 crinkle mfisch: sweet
19:54 mfisch crinkle: I'm crushing it with these patches lately!
19:55 EmilienM crinkle: https://review.openstack.org/#/c/199676/ is really for backward compatibility
19:56 EmilienM crinkle: people are using this resource, because it's easier to manage admin resources like this
19:56 EmilienM crinkle: and having this patch allows a smooth migration to keystone v3 admin resources
19:57 mgarza_ joined #puppet-openstack
19:57 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest  https://review.openstack.org/198561
19:59 openstackgerrit Matt Fischer proposed openstack/puppet-ceilometer: fix module install reference  https://review.openstack.org/199806
19:59 openstackgerrit Matt Fischer proposed openstack/puppet-ceilometer: Enable support for memcached_servers  https://review.openstack.org/199835
20:01 tchaypo joined #puppet-openstack
20:02 openstackgerrit Ben Kero proposed openstack/puppet-swift: Make object storage server parameters match Swift defaults  https://review.openstack.org/201755
20:07 sergmelikyan joined #puppet-openstack
20:09 rcallawa joined #puppet-openstack
20:13 openstackgerrit Merged openstack/puppet-openstacklib: fix module install reference  https://review.openstack.org/199814
20:19 openstackgerrit Merged openstack/puppet-cinder: fix module install reference  https://review.openstack.org/199807
20:19 openstackgerrit Merged openstack/puppet-glance: fix module install reference  https://review.openstack.org/199808
20:19 openstackgerrit Merged openstack/puppet-horizon: fix module install reference  https://review.openstack.org/199809
20:19 openstackgerrit Merged openstack/puppet-manila: fix module install reference  https://review.openstack.org/199811
20:19 openstackgerrit Merged openstack/puppet-swift: fix module install reference  https://review.openstack.org/199815
20:20 openstackgerrit Merged openstack/puppet-neutron: fix module install reference  https://review.openstack.org/199812
20:24 openstackgerrit Mathieu Gagné proposed openstack/puppet-nova: Remove very old xenserver configs  https://review.openstack.org/201760
20:31 openstackgerrit Merged openstack/puppet-nova: fix module install reference  https://review.openstack.org/199813
20:39 mgarza joined #puppet-openstack
20:43 cwolferh joined #puppet-openstack
20:59 rcallawa_ joined #puppet-openstack
20:59 aimon joined #puppet-openstack
21:06 ericpeterson joined #puppet-openstack
21:22 ducttape_ joined #puppet-openstack
21:27 gfidente joined #puppet-openstack
21:27 gfidente joined #puppet-openstack
21:33 rcarrillocruz joined #puppet-openstack
21:53 rcallawa joined #puppet-openstack
21:58 rcallawa_ joined #puppet-openstack
22:09 mgagne so this one bit me today: https://github.com/openstack/puppet-ceilome​ter/blob/master/manifests/init.pp#L201-L205 vs https://github.com/openstack/puppet-nova​/blob/master/manifests/init.pp#L530-L538
22:11 mgagne EmilienM: ^ I think that one is a good candidate for openstacklib
22:12 mgagne now that oslo_messaging is (should) be used everywhere
22:12 EmilienM lol are you kidding me
22:12 EmilienM we talked so much long time during the summit
22:12 mgagne I'm mentally ready for that one :D
22:13 EmilienM mgagne: you even did not show up to our session
22:13 EmilienM and now you're asking for changing that
22:13 EmilienM lol
22:13 EmilienM mgagne: you can go ahead if you do the patches
22:14 delattec joined #puppet-openstack
22:16 mgagne EmilienM: yea, sorry about my absence. I've been far from puppet land those last months but now I'm back into it with kilo testing :-/
22:17 EmilienM good to know
22:17 EmilienM just saying we *already* talked about this. So if you want a change now, it's a DIY
22:17 EmilienM because we have so much in our plate now
22:22 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest  https://review.openstack.org/198561
22:23 openstackgerrit Merged openstack/puppet-keystone: Use an Anchor when service is managed  https://review.openstack.org/201605
22:24 openstackgerrit Merged openstack/puppet-nova: Remove very old xenserver configs  https://review.openstack.org/201760
22:39 openstackgerrit Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest  https://review.openstack.org/198561
23:06 cwolferh joined #puppet-openstack
23:24 dprince joined #puppet-openstack
23:26 gildub joined #puppet-openstack
23:31 bitblt joined #puppet-openstack
23:38 LimorStotland joined #puppet-openstack
23:38 blkperl joined #puppet-openstack
23:47 cdelatte joined #puppet-openstack

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