*** aimon has quit IRC | 00:01 | |
*** ducttape_ has joined #puppet-openstack | 00:05 | |
*** gildub has quit IRC | 00:06 | |
*** ducttape_ has quit IRC | 00:08 | |
*** xingchao has quit IRC | 00:14 | |
*** xingchao has joined #puppet-openstack | 00:15 | |
*** ducttape_ has joined #puppet-openstack | 00:21 | |
*** xingchao has quit IRC | 00:25 | |
*** topshare has joined #puppet-openstack | 00:33 | |
*** gildub has joined #puppet-openstack | 00:35 | |
*** ducttape_ has quit IRC | 00:42 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: run keystone in a WSGI server https://review.openstack.org/200827 | 00:42 |
---|---|---|
EmilienM | crinkle: I updated ^ | 00:43 |
EmilienM | not tested though | 00:44 |
*** aimon has joined #puppet-openstack | 00:45 | |
richm | EmilienM: works for me | 00:59 |
EmilienM | richm: nice | 00:59 |
EmilienM | thanks for testing | 00:59 |
*** ducttape_ has joined #puppet-openstack | 01:03 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: run keystone in a WSGI server https://review.openstack.org/200827 | 01:05 |
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:06 |
*** xingchao has joined #puppet-openstack | 01:20 | |
*** ducttape_ has quit IRC | 01:25 | |
*** ducttape_ has joined #puppet-openstack | 01:25 | |
*** ducttape_ has quit IRC | 01:27 | |
*** iurygregory has left #puppet-openstack | 01:40 | |
openstackgerrit | Matt Fischer proposed openstack/puppet-ceilometer: fix module install reference https://review.openstack.org/199806 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-cinder: fix module install reference https://review.openstack.org/199807 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-glance: fix module install reference https://review.openstack.org/199808 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-horizon: fix module install reference https://review.openstack.org/199809 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-keystone: fix module install reference https://review.openstack.org/199810 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-manila: fix module install reference https://review.openstack.org/199811 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-neutron: fix module install reference https://review.openstack.org/199812 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-nova: fix module install reference https://review.openstack.org/199813 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-openstacklib: fix module install reference https://review.openstack.org/199814 | 01:43 |
openstackgerrit | Matt Fischer proposed openstack/puppet-swift: fix module install reference https://review.openstack.org/199815 | 01:43 |
*** markvoelker has quit IRC | 01:44 | |
*** ducttape_ has joined #puppet-openstack | 01:48 | |
*** bklei_ has quit IRC | 01:49 | |
*** topshare_ has joined #puppet-openstack | 02:10 | |
*** topshare has quit IRC | 02:11 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest https://review.openstack.org/198561 | 02:16 |
*** richm has quit IRC | 02:17 | |
*** xingchao has quit IRC | 02:18 | |
EmilienM | clayton: this is really awesome: https://github.com/twc-openstack/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:19 |
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:20 |
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:21 |
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:22 |
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:23 |
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:24 |
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:25 |
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:26 |
EmilienM | clayton: anyway, time to stop :) - it's good to know we're making progress on this topic too | 02:27 |
*** xingchao has joined #puppet-openstack | 02:28 | |
EmilienM | clayton: I'm looking forward to reading you on the ML | 02:28 |
*** xingchao has quit IRC | 02:28 | |
clayton | hoping to get the email sent and go to bed :) | 02:28 |
*** gildub has quit IRC | 02:41 | |
*** gildub has joined #puppet-openstack | 02:41 | |
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:44 |
*** markvoelker has joined #puppet-openstack | 02:54 | |
*** markvoelker has quit IRC | 02:55 | |
*** markvoelker has joined #puppet-openstack | 02:55 | |
openstackgerrit | Merged openstack/puppet-keystone: acceptance: run keystone in a WSGI server https://review.openstack.org/200827 | 02:59 |
*** ducttape_ has quit IRC | 03:08 | |
*** nigelb has joined #puppet-openstack | 03:09 | |
*** ducttape_ has joined #puppet-openstack | 03:42 | |
*** ducttape_ has quit IRC | 03:56 | |
*** markvoelker_ has joined #puppet-openstack | 04:48 | |
*** markvoelker has quit IRC | 04:50 | |
*** markvoelker_ has quit IRC | 04:52 | |
*** markvoelker has joined #puppet-openstack | 04:57 | |
*** markvoelker has quit IRC | 05:03 | |
*** markvoelker has joined #puppet-openstack | 05:08 | |
*** markvoelker has quit IRC | 05:16 | |
*** markvoelker has joined #puppet-openstack | 05:22 | |
*** markvoelker has quit IRC | 05:28 | |
*** dalgaaf has joined #puppet-openstack | 06:06 | |
*** sergmelikyan has joined #puppet-openstack | 06:27 | |
*** dgurtner has joined #puppet-openstack | 06:58 | |
*** dgurtner has joined #puppet-openstack | 06:58 | |
*** jpena has joined #puppet-openstack | 07:01 | |
*** _stowa has joined #puppet-openstack | 07:11 | |
*** _stowa has quit IRC | 07:17 | |
*** _stowa has joined #puppet-openstack | 07:24 | |
*** paramite has joined #puppet-openstack | 07:26 | |
*** jistr has joined #puppet-openstack | 07:42 | |
*** paramite_ has joined #puppet-openstack | 07:44 | |
*** paramite_ is now known as paramite_|afk | 07:53 | |
*** paramite_|afk is now known as paramite_ | 08:00 | |
*** dgurtner has quit IRC | 08:15 | |
*** gildub has quit IRC | 08:23 | |
*** derekh has joined #puppet-openstack | 08:30 | |
*** saneax has joined #puppet-openstack | 08:42 | |
*** xingchao has joined #puppet-openstack | 08:49 | |
*** imcsk8 is now known as imcsk8|zZz | 08:51 | |
*** topshare_ has quit IRC | 09:01 | |
*** topshare has joined #puppet-openstack | 09:08 | |
*** paramite_ has quit IRC | 09:15 | |
*** xingchao has quit IRC | 09:15 | |
*** dgurtner has joined #puppet-openstack | 09:20 | |
*** dgurtner has quit IRC | 09:20 | |
*** dgurtner has joined #puppet-openstack | 09:20 | |
*** sergmelikyan has quit IRC | 09:36 | |
*** dalgaaf has quit IRC | 09:48 | |
*** xingchao has joined #puppet-openstack | 10:15 | |
*** xingchao has quit IRC | 10:15 | |
*** rcallawa_ has quit IRC | 10:28 | |
*** rcallawa has joined #puppet-openstack | 10:29 | |
*** dweaver has quit IRC | 10:33 | |
*** dweaver has joined #puppet-openstack | 10:33 | |
*** _para has joined #puppet-openstack | 10:44 | |
*** gfidente has joined #puppet-openstack | 10:45 | |
*** dalgaaf has joined #puppet-openstack | 10:49 | |
*** sergmelikyan has joined #puppet-openstack | 11:00 | |
*** topshare has quit IRC | 11:04 | |
*** openstackgerrit has quit IRC | 11:09 | |
*** openstackgerrit has joined #puppet-openstack | 11:10 | |
*** paramite is now known as crazy-panda | 11:38 | |
*** sergmelikyan has quit IRC | 11:58 | |
*** ducttape_ has joined #puppet-openstack | 11:58 | |
*** topshare has joined #puppet-openstack | 12:03 | |
*** topshare has quit IRC | 12:04 | |
*** topshare has joined #puppet-openstack | 12:04 | |
*** topshare has quit IRC | 12:04 | |
*** rcallawa has quit IRC | 12:05 | |
*** topshare has joined #puppet-openstack | 12:05 | |
*** topshare has quit IRC | 12:05 | |
*** topshare has joined #puppet-openstack | 12:06 | |
*** crazy-panda is now known as paramite | 12:08 | |
*** ducttape_ has quit IRC | 12:10 | |
*** openstack has joined #puppet-openstack | 12:13 | |
*** jpena is now known as jpena|lunch | 12:13 | |
*** dprince has joined #puppet-openstack | 12:18 | |
*** morazi has quit IRC | 12:20 | |
*** topshare has quit IRC | 12:27 | |
*** topshare has joined #puppet-openstack | 12:29 | |
*** sergmelikyan has joined #puppet-openstack | 12:29 | |
*** linkedinyou has joined #puppet-openstack | 12:32 | |
EmilienM | hello | 12:32 |
*** jayg|g0n3 is now known as jayg | 12:37 | |
*** iurygregory has joined #puppet-openstack | 12:42 | |
*** markvoelker has joined #puppet-openstack | 12:43 | |
*** paramite is now known as paramite|afk | 12:43 | |
*** paramite has joined #puppet-openstack | 12:46 | |
*** paramite is now known as Guest2354 | 12:46 | |
*** Guest2354 has quit IRC | 12:47 | |
*** markvoelker has quit IRC | 12:47 | |
*** _para has quit IRC | 12:47 | |
*** rcallawa has joined #puppet-openstack | 12:51 | |
*** markvoelker has joined #puppet-openstack | 12:57 | |
*** markvoelker has quit IRC | 13:01 | |
*** rcallawa_ has joined #puppet-openstack | 13:01 | |
*** markvoelker has joined #puppet-openstack | 13:01 | |
*** rcallawa has quit IRC | 13:03 | |
*** markvoelker has quit IRC | 13:06 | |
*** morazi has joined #puppet-openstack | 13:08 | |
*** markvoelker has joined #puppet-openstack | 13:10 | |
*** sergmelikyan has quit IRC | 13:12 | |
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:15 |
*** jpena|lunch is now known as jpen | 13:18 | |
*** jpen is now known as jpena | 13:18 | |
*** prad has joined #puppet-openstack | 13:29 | |
*** dfisher has joined #puppet-openstack | 13:36 | |
*** sergmelikyan has joined #puppet-openstack | 13:40 | |
*** IBerezovskiy has joined #puppet-openstack | 13:42 | |
*** bklei has joined #puppet-openstack | 13:45 | |
*** bklei has quit IRC | 13:46 | |
*** bklei has joined #puppet-openstack | 13:47 | |
*** bklei has quit IRC | 13:47 | |
*** rcallawa_ has quit IRC | 13:47 | |
*** sergmelikyan has quit IRC | 13:49 | |
*** xingchao has joined #puppet-openstack | 13:53 | |
*** richm has joined #puppet-openstack | 13:56 | |
*** sergmelikyan has joined #puppet-openstack | 13:57 | |
*** markvoelker_ has joined #puppet-openstack | 14:00 | |
*** paramite|afk is now known as paramite | 14:01 | |
*** markvoelker has quit IRC | 14:04 | |
openstackgerrit | Paul Belanger proposed openstack/puppet-openstack-integration: [WIP] Initial commit for keystone https://review.openstack.org/201298 | 14:08 |
openstackgerrit | Paul Belanger proposed openstack/puppet-openstack-integration: [WIP] Initial commit for keystone https://review.openstack.org/201298 | 14:09 |
*** ducttape_ has joined #puppet-openstack | 14:11 | |
*** saneax has quit IRC | 14:14 | |
*** xingchao has quit IRC | 14:18 | |
*** rcallawa has joined #puppet-openstack | 14:22 | |
*** stamak has joined #puppet-openstack | 14:23 | |
*** kbyrne has quit IRC | 14:23 | |
*** xingchao has joined #puppet-openstack | 14:24 | |
*** rcallawa_ has joined #puppet-openstack | 14:27 | |
*** rcallawa has quit IRC | 14:29 | |
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:33 |
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:36 |
*** sergmelikyan has quit IRC | 14:37 | |
EmilienM | iurygregory: have you tried master? | 14:39 |
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:41 |
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:42 |
EmilienM | yes | 14:43 |
*** sergmelikyan has joined #puppet-openstack | 14:43 | |
EmilienM | it's consumed by other modules to create resources | 14:43 |
*** kbyrne has 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:43 |
iurygregory | ok EmilienM thanks | 14:44 |
*** sergmelikyan has quit IRC | 14:48 | |
*** markvoelker_ has quit IRC | 14:49 | |
*** markvoelker has joined #puppet-openstack | 14:50 | |
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:51 |
EmilienM | our weekly meeting is starting in 5 min | 14:54 |
*** markvoelker has quit IRC | 14:55 | |
*** mdorman has joined #puppet-openstack | 14:56 | |
*** rwsu has joined #puppet-openstack | 14:56 | |
*** rwsu has quit IRC | 14:58 | |
*** rwsu has joined #puppet-openstack | 14:58 | |
openstackgerrit | Alexey Deryugin proposed openstack/puppet-murano: Add basic manifests https://review.openstack.org/195493 | 15:07 |
*** vinsh_ is now known as Vinsh | 15:09 | |
*** cwolferh has quit IRC | 15:17 | |
*** ferest has joined #puppet-openstack | 15:17 | |
*** ferest has quit IRC | 15:21 | |
*** topshare has quit IRC | 15:23 | |
*** paramite has quit IRC | 15:24 | |
*** markvoelker has joined #puppet-openstack | 15:26 | |
*** topshare has joined #puppet-openstack | 15:27 | |
*** topshare has quit IRC | 15:27 | |
*** topshare has joined #puppet-openstack | 15:28 | |
Hunner | dprince: I think it's self.catalog from a resource and resource.catalog from a provider | 15:43 |
dprince | Hunner: okay, will try it again shortly. If that works I'd be much happier... | 15:44 |
dprince | Hunner: any imports required though? | 15:45 |
Hunner | Nope | 15:45 |
*** sergmelikyan has joined #puppet-openstack | 15:47 | |
dprince | Hunner: thanks :) | 15:47 |
*** dprince has quit IRC | 15:48 | |
*** saneax has joined #puppet-openstack | 15:49 | |
*** sergmelikyan has quit IRC | 15:51 | |
*** cwolferh has joined #puppet-openstack | 15:59 | |
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:01 |
EmilienM | oh that one :) | 16:02 |
crinkle | re https://review.openstack.org/#/c/193328/ I can +2 but would like to see one more perspective | 16:03 |
*** aimon has quit IRC | 16:04 | |
*** dprince has joined #puppet-openstack | 16:08 | |
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:12 |
EmilienM | mfisch: invalid then | 16:13 |
mfisch | yep and marked as such | 16:13 |
EmilienM | cool | 16:13 |
EmilienM | mfisch, crinkle: no bug in glance_image -> https://goo.gl/SCxx3c | 16:15 |
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:16 |
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:17 |
_ody | Doing so now. | 16:18 |
EmilienM | crinkle: we should not support it imho | 16:18 |
_ody | I'll ellaborate too | 16:18 |
openstackgerrit | Merged openstack/puppet-keystone: Use an Anchor when service is managed https://review.openstack.org/201597 | 16:19 |
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:20 |
social | should I add service_plugins parameter to db sync and to neutron server or really just take it from the ::neutron class? | 16:21 |
openstackgerrit | Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates https://review.openstack.org/197181 | 16:26 |
crinkle | so source and location work interchangeably for me | 16:34 |
*** derekh has quit IRC | 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:34 |
crinkle | mfisch: EmilienM ^ | 16:35 |
*** dgurtner has quit IRC | 16:35 | |
EmilienM | crinkle: ok | 16:36 |
crinkle | and when running the example from the bug | 16:36 |
openstackgerrit | Lukas Bezdicka proposed openstack/puppet-neutron: Run neutron db sync also for each neutron module https://review.openstack.org/200877 | 16:39 |
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:40 |
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:41 |
*** aimon has joined #puppet-openstack | 16:46 | |
degorenko | Hi folks, please, take a look https://review.openstack.org/198744 https://review.openstack.org/192721 | 16:46 |
*** jpena is now known as jpena|PTO | 16:51 | |
*** sergmelikyan has joined #puppet-openstack | 16:51 | |
iurygregory | hey EmilienM , can you add me to the trello (#link https://trello.com/b/4X3zxWRZ/on-going-effort) my profile is iuryferreira | 16:56 |
EmilienM | sure thing | 16:57 |
EmilienM | iurygregory: done | 16:57 |
iurygregory | thanks | 16:57 |
openstackgerrit | Merged openstack/puppet-tripleo: Remove mode tcp enforcement where unneeded, we default to mode tcp https://review.openstack.org/199500 | 16:59 |
*** mgarza_ has 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:00 |
EmilienM | iurygregory: yes you have to | 17:04 |
EmilienM | iurygregory: create one, and update the index also | 17:04 |
openstackgerrit | Merged openstack/puppet-tripleo: Add missing options to Ceilometer/Ironic/Horizon https://review.openstack.org/199507 | 17:10 |
iurygregory | ok EmilienM ;) | 17:13 |
*** jistr has quit IRC | 17:14 | |
EmilienM | pabelanger: we also use trello in our upstream work. I created a card for our work: https://trello.com/c/rqJQL0yU/56-implement-openstack-integration-ci-job | 17:16 |
pabelanger | EmilienM, sounds good. Will review it | 17:18 |
*** imcsk8|zZz is now known as imcsk8 | 17:19 | |
EmilienM | pabelanger: what do you think if we do a brainstorm on an etherpad? | 17:23 |
EmilienM | that would help us to write a BP | 17:24 |
pabelanger | EmilienM, works for me | 17:25 |
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:26 |
EmilienM | pabelanger: let's just brainstorm a bit | 17:27 |
EmilienM | pabelanger, crinkle, nibalizer: https://etherpad.openstack.org/p/puppet-openstack-integration | 17:27 |
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:29 |
EmilienM | just fuy | 17:30 |
*** ianw has quit IRC | 17:31 | |
nibalizer | EmilienM: neat | 17:31 |
EmilienM | nibalizer: I saw it ! lol | 17:36 |
EmilienM | nibalizer, pabelange, crinkle : not sure we want to write a composition layer | 17:44 |
EmilienM | ie: https://github.com/kickstandproject-dev/grunt/blob/master/modules/kickstandproject/manifests/grunt | 17:44 |
EmilienM | I would rather use Hiera directly | 17:44 |
EmilienM | and compose our scenarios | 17:44 |
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:45 |
EmilienM | pabelanger: I would rather not follow grunt design | 17:47 |
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:48 |
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/stackforge/puppet-openstack-cloud ) | 17:49 |
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:50 |
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:51 |
nibalizer | ya | 17:52 |
EmilienM | I prefer having YAML here | 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:52 |
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:53 |
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/puppeels/tree/master/manifests/openstack | 17:54 |
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/blob/master/manifests/openstack/compute.pp doesn't say anything about how nova is configured | 17:55 |
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 |
*** openstackgerrit has quit IRC | 17:56 | |
crinkle | at least for an integration test | 17:56 |
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 has 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:57 |
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? | 17:58 |
*** sergmelikyan has quit IRC | 18:00 | |
EmilienM | crinkle: so we are going to write a single manifest, with some parameters, right? Just asking | 18:00 |
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:01 | |
EmilienM | this sounds good if we don't want to scale the module later | 18:02 |
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:03 |
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:04 |
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:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 | |
crinkle | like mysql vs pg | 18:11 |
*** xarses has quit IRC | 18:11 | |
crinkle | EmilienM: details | 18:11 |
EmilienM | got it | 18:11 |
EmilienM | pabelanger: I sent my comments on https://review.openstack.org/#/c/201584/ | 18:12 |
EmilienM | crinkle: you might also want to see ^ | 18:12 |
*** sergmelikyan has joined #puppet-openstack | 18:14 | |
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:19 |
openstackgerrit | Merged openstack/puppet-ironic: Allow customization of force_power_state_during_sync https://review.openstack.org/197022 | 18:21 |
*** pleia2 has quit IRC | 18:25 | |
*** duritong_ has joined #puppet-openstack | 18:25 | |
*** timfreun1 has joined #puppet-openstack | 18:25 | |
*** saneax_ has joined #puppet-openstack | 18:26 | |
*** pleia2 has joined #puppet-openstack | 18:27 | |
*** xarses has joined #puppet-openstack | 18:27 | |
*** dweaver` has joined #puppet-openstack | 18:28 | |
*** tlbr_ has joined #puppet-openstack | 18:29 | |
*** clayton_ has joined #puppet-openstack | 18:29 | |
*** mgagne_ has joined #puppet-openstack | 18:29 | |
*** ken_barber1 has joined #puppet-openstack | 18:30 | |
*** saneax has quit IRC | 18:30 | |
*** dweaver has quit IRC | 18:30 | |
*** khappone has quit IRC | 18:30 | |
*** tlbr has quit IRC | 18:30 | |
*** duritong has quit IRC | 18:30 | |
*** timfreund has quit IRC | 18:30 | |
*** rhefner has quit IRC | 18:30 | |
*** tchaypo has quit IRC | 18:30 | |
*** ken_barber has quit IRC | 18:30 | |
*** clayton has quit IRC | 18:30 | |
*** mgagne has quit IRC | 18:30 | |
*** ken_barber1 is now known as ken_barber | 18:30 | |
*** clayton_ is now known as clayton | 18:30 | |
*** xingchao has quit IRC | 18:33 | |
*** mgagne_ has left #puppet-openstack | 18:33 | |
*** rcallawa has joined #puppet-openstack | 18:33 | |
*** dboik has joined #puppet-openstack | 18:34 | |
*** rcallawa_ has quit IRC | 18:35 | |
*** mgagne_ has joined #puppet-openstack | 18:40 | |
*** openstackgerrit has quit IRC | 18:56 | |
*** openstackgerrit has joined #puppet-openstack | 18:56 | |
*** ianw has joined #puppet-openstack | 19:01 | |
*** timfreun1 is now known as timfreund | 19:04 | |
openstackgerrit | David Gurtner proposed stackforge/puppet-ceph: Add rspec beaker boxes for centos7 and trusy https://review.openstack.org/198925 | 19:10 |
openstackgerrit | Mykola Golub proposed stackforge/puppet-ceph: osd: fix pattern when matching ${data} https://review.openstack.org/201730 | 19:14 |
openstackgerrit | Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates https://review.openstack.org/197181 | 19:17 |
openstackgerrit | Andrew Boik proposed openstack/puppet-neutron: Update Cisco ML2 classes and templates https://review.openstack.org/197181 | 19:19 |
openstackgerrit | David Gurtner proposed stackforge/puppet-ceph: Add rspec beaker boxes for centos7 and trusy https://review.openstack.org/198925 | 19:25 |
*** xingchao has joined #puppet-openstack | 19:33 | |
*** mgarza_ has quit IRC | 19:37 | |
*** gfidente has quit IRC | 19:38 | |
*** mgarza_ has joined #puppet-openstack | 19:38 | |
openstackgerrit | Merged openstack/puppet-tuskar: keystone/auth: make service description configurable https://review.openstack.org/195158 | 19:40 |
*** paramite has joined #puppet-openstack | 19:45 | |
*** cwolferh has quit IRC | 19:48 | |
*** mgarza_ has quit IRC | 19:49 | |
*** mgarza_ has joined #puppet-openstack | 19:49 | |
openstackgerrit | Matt Fischer proposed openstack/puppet-manila: Note that manila is on Puppet Forge https://review.openstack.org/201751 | 19:52 |
*** rhefner has joined #puppet-openstack | 19:52 | |
mfisch | crinkle: per your comment https://review.openstack.org/201751 | 19:53 |
crinkle | mfisch: sweet | 19:54 |
mfisch | crinkle: I'm crushing it with these patches lately! | 19:54 |
EmilienM | crinkle: https://review.openstack.org/#/c/199676/ is really for backward compatibility | 19:55 |
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:56 |
*** mgarza_ has quit IRC | 19:57 | |
*** mgarza_ has joined #puppet-openstack | 19:57 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest https://review.openstack.org/198561 | 19:57 |
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 | 19:59 |
*** paramite has quit IRC | 20:00 | |
*** tchaypo has joined #puppet-openstack | 20:01 | |
openstackgerrit | Ben Kero proposed openstack/puppet-swift: Make object storage server parameters match Swift defaults https://review.openstack.org/201755 | 20:02 |
*** sergmelikyan has quit IRC | 20:06 | |
*** sergmelikyan has joined #puppet-openstack | 20:07 | |
*** rcallawa has quit IRC | 20:09 | |
*** rcallawa has joined #puppet-openstack | 20:09 | |
*** sergmelikyan has quit IRC | 20:12 | |
openstackgerrit | Merged openstack/puppet-openstacklib: fix module install reference https://review.openstack.org/199814 | 20:13 |
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:19 |
openstackgerrit | Merged openstack/puppet-neutron: fix module install reference https://review.openstack.org/199812 | 20:20 |
openstackgerrit | Mathieu Gagné proposed openstack/puppet-nova: Remove very old xenserver configs https://review.openstack.org/201760 | 20:24 |
*** dprince has quit IRC | 20:30 | |
*** linkedinyou has quit IRC | 20:30 | |
openstackgerrit | Merged openstack/puppet-nova: fix module install reference https://review.openstack.org/199813 | 20:31 |
*** mgarza_ has quit IRC | 20:38 | |
*** mgarza has joined #puppet-openstack | 20:39 | |
*** mgarza has quit IRC | 20:42 | |
*** cwolferh has joined #puppet-openstack | 20:43 | |
*** jpena|PTO has quit IRC | 20:50 | |
*** mgagne_ is now known as mgagne | 20:50 | |
*** jayg is now known as jayg|g0n3 | 20:53 | |
*** aimon has quit IRC | 20:54 | |
*** stamak has quit IRC | 20:56 | |
*** rcallawa_ has joined #puppet-openstack | 20:59 | |
*** aimon has joined #puppet-openstack | 20:59 | |
*** rcallawa has quit IRC | 21:03 | |
*** rcallawa_ has quit IRC | 21:03 | |
*** ericpeterson has joined #puppet-openstack | 21:06 | |
*** ducttape_ has quit IRC | 21:09 | |
*** ducttape_ has joined #puppet-openstack | 21:22 | |
*** ericpeterson has quit IRC | 21:26 | |
*** gfidente has joined #puppet-openstack | 21:27 | |
*** gfidente has quit IRC | 21:27 | |
*** gfidente has joined #puppet-openstack | 21:27 | |
*** rcarrillocruz has joined #puppet-openstack | 21:33 | |
*** dboik has quit IRC | 21:37 | |
*** prad has quit IRC | 21:39 | |
*** delattec has quit IRC | 21:52 | |
*** rcallawa has joined #puppet-openstack | 21:53 | |
*** morazi has quit IRC | 21:55 | |
*** rcallawa_ has joined #puppet-openstack | 21:58 | |
*** rcallawa has quit IRC | 22:02 | |
mgagne | so this one bit me today: https://github.com/openstack/puppet-ceilometer/blob/master/manifests/init.pp#L201-L205 vs https://github.com/openstack/puppet-nova/blob/master/manifests/init.pp#L530-L538 | 22:09 |
mgagne | EmilienM: ^ I think that one is a good candidate for openstacklib | 22:11 |
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:12 |
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:13 |
*** delattec has joined #puppet-openstack | 22:14 | |
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:16 |
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:17 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest https://review.openstack.org/198561 | 22:22 |
openstackgerrit | Merged openstack/puppet-keystone: Use an Anchor when service is managed https://review.openstack.org/201605 | 22:23 |
openstackgerrit | Merged openstack/puppet-nova: Remove very old xenserver configs https://review.openstack.org/201760 | 22:24 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-keystone: acceptance: validate Keystone with Tempest https://review.openstack.org/198561 | 22:39 |
*** dfisher has quit IRC | 22:49 | |
*** cwolferh has quit IRC | 23:06 | |
*** cwolferh has joined #puppet-openstack | 23:06 | |
*** aimon has quit IRC | 23:14 | |
*** dprince has joined #puppet-openstack | 23:24 | |
*** gildub has joined #puppet-openstack | 23:26 | |
*** ducttape_ has quit IRC | 23:27 | |
*** gfidente has quit IRC | 23:28 | |
*** delattec has quit IRC | 23:29 | |
*** mdorman has quit IRC | 23:30 | |
*** bitblt has joined #puppet-openstack | 23:31 | |
*** LimorStotland has quit IRC | 23:34 | |
*** blkperl has quit IRC | 23:38 | |
*** LimorStotland has joined #puppet-openstack | 23:38 | |
*** blkperl has joined #puppet-openstack | 23:38 | |
*** cdelatte has joined #puppet-openstack | 23:47 | |
*** cdelatte has quit IRC | 23:47 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!