Friday, 2016-09-16

*** itsuugo has quit IRC00:06
*** itsuugo has joined #puppet-openstack00:07
EmilienMmwhahaha: https://review.openstack.org/#/c/371092/00:21
EmilienMit's in gate00:21
EmilienMwe are super lucky00:21
*** ducttape_ has joined #puppet-openstack00:21
*** ducttape_ has quit IRC00:26
iurygregory_\O/00:29
*** markvoelker has joined #puppet-openstack00:34
*** michapma_alt has joined #puppet-openstack00:35
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: mysql: never add brackets to mysql_bind_host  https://review.openstack.org/36936900:35
*** itsuugo has quit IRC00:45
*** ducttape_ has joined #puppet-openstack00:45
*** itsuugo has joined #puppet-openstack00:46
*** skramaja_ has joined #puppet-openstack00:47
*** skramaja has quit IRC00:47
*** tdb_ has joined #puppet-openstack00:49
*** tdb has quit IRC00:49
*** itsuugo has quit IRC00:56
*** itsuugo has joined #puppet-openstack00:58
*** ducttape_ has quit IRC01:04
*** itsuugo has quit IRC01:06
*** itsuugo has joined #puppet-openstack01:08
*** johnmilton has joined #puppet-openstack01:09
*** ducttape_ has joined #puppet-openstack01:11
*** itsuugo has quit IRC01:15
*** itsuugo has joined #puppet-openstack01:17
*** itsuugo has quit IRC01:22
*** itsuugo has joined #puppet-openstack01:22
*** xarses has joined #puppet-openstack01:24
*** xarses has quit IRC01:24
*** vinsh has joined #puppet-openstack01:24
*** xarses has joined #puppet-openstack01:24
*** ducttape_ has quit IRC01:27
*** itsuugo has quit IRC01:30
*** ducttape_ has joined #puppet-openstack01:31
*** itsuugo has joined #puppet-openstack01:31
*** xarses has quit IRC01:33
*** xarses has joined #puppet-openstack01:34
*** xarses has quit IRC01:35
*** xarses has joined #puppet-openstack01:35
*** xarses has quit IRC01:38
*** xarses has joined #puppet-openstack01:39
*** xarses has quit IRC01:40
*** itsuugo has quit IRC01:40
*** xarses has joined #puppet-openstack01:41
*** itsuugo has joined #puppet-openstack01:41
*** fultonj has quit IRC01:48
*** xarses has quit IRC01:50
*** xarses has joined #puppet-openstack01:51
*** itsuugo has quit IRC01:51
*** itsuugo has joined #puppet-openstack01:53
*** itsuugo has quit IRC02:03
*** itsuugo has joined #puppet-openstack02:03
*** itsuugo has quit IRC02:11
*** itsuugo has joined #puppet-openstack02:12
*** itsuugo has quit IRC02:17
*** xarses_ has joined #puppet-openstack02:17
*** johnmilton has quit IRC02:17
*** itsuugo has joined #puppet-openstack02:18
*** xarses has quit IRC02:20
*** iurygregory_ has quit IRC02:22
*** itsuugo has quit IRC02:23
*** itsuugo has joined #puppet-openstack02:23
*** vinsh has quit IRC02:27
*** vinsh has joined #puppet-openstack02:33
*** vinsh has quit IRC02:36
*** vinsh has joined #puppet-openstack02:36
*** vinsh has quit IRC02:40
*** ducttape_ has quit IRC02:44
*** ducttape_ has joined #puppet-openstack02:45
*** itsuugo has quit IRC02:51
*** itsuugo has joined #puppet-openstack02:53
*** AnarchyAo has joined #puppet-openstack02:55
*** itsuugo has quit IRC03:01
*** itsuugo has joined #puppet-openstack03:02
openstackgerritayoung proposed openstack/puppet-keystone: Allow the management of the Fernet Keys  https://review.openstack.org/37124703:03
*** ducttape_ has quit IRC03:04
*** itsuugo has quit IRC03:09
*** itsuugo has joined #puppet-openstack03:11
*** itsuugo has quit IRC03:15
*** itsuugo has joined #puppet-openstack03:16
*** itsuugo has quit IRC03:23
*** itsuugo has joined #puppet-openstack03:25
*** itsuugo has quit IRC03:30
*** itsuugo has joined #puppet-openstack03:31
*** vinsh has joined #puppet-openstack03:36
*** vinsh has quit IRC03:37
*** vinsh has joined #puppet-openstack03:37
*** vinsh has quit IRC03:41
*** itsuugo has quit IRC03:48
*** itsuugo has joined #puppet-openstack03:50
*** itsuugo has quit IRC03:54
*** itsuugo has joined #puppet-openstack03:56
*** itsuugo has quit IRC04:00
*** itsuugo has joined #puppet-openstack04:01
*** ducttape_ has joined #puppet-openstack04:05
*** dhollinger has quit IRC04:08
*** itsuugo has quit IRC04:08
*** itsuugo has joined #puppet-openstack04:11
*** ducttape_ has quit IRC04:11
*** dhollinger has joined #puppet-openstack04:12
*** itsuugo has quit IRC04:20
*** itsuugo has joined #puppet-openstack04:21
*** markvoelker has quit IRC04:28
*** itsuugo has quit IRC04:28
*** itsuugo has joined #puppet-openstack04:29
*** rcernin has quit IRC04:37
*** itsuugo has quit IRC04:37
*** itsuugo has joined #puppet-openstack04:39
*** cgfbee has joined #puppet-openstack04:43
*** itsuugo has quit IRC04:43
*** itsuugo has joined #puppet-openstack04:45
*** itsuugo has quit IRC04:50
*** itsuugo has joined #puppet-openstack04:51
*** itsuugo has quit IRC04:56
*** itsuugo has joined #puppet-openstack04:57
*** jaosorior has joined #puppet-openstack04:57
*** dgurtner has joined #puppet-openstack05:04
*** dgurtner has quit IRC05:04
*** dgurtner has joined #puppet-openstack05:04
*** itsuugo has quit IRC05:04
*** itsuugo has joined #puppet-openstack05:05
*** itsuugo has quit IRC05:12
*** itsuugo has joined #puppet-openstack05:14
*** itsuugo has quit IRC05:18
*** itsuugo has joined #puppet-openstack05:20
*** markvoelker has joined #puppet-openstack05:28
*** markvoelker has quit IRC05:33
*** skramaja_ is now known as skramaja05:34
*** itsuugo has quit IRC05:36
*** itsuugo has joined #puppet-openstack05:36
*** richm has quit IRC05:39
*** itsuugo has quit IRC05:41
*** rcernin has joined #puppet-openstack05:43
*** itsuugo has joined #puppet-openstack05:43
*** itsuugo has quit IRC05:48
*** itsuugo has joined #puppet-openstack05:49
*** itsuugo has quit IRC06:07
*** itsuugo has joined #puppet-openstack06:08
*** rcernin has quit IRC06:14
*** dgurtner has quit IRC06:15
*** itsuugo has quit IRC06:15
*** itsuugo has joined #puppet-openstack06:16
*** rcernin has joined #puppet-openstack06:19
*** itsuugo has quit IRC06:33
*** itsuugo has joined #puppet-openstack06:34
*** danpawlik has quit IRC06:40
*** vern has quit IRC06:40
*** vern has joined #puppet-openstack06:44
*** itsuugo has quit IRC06:44
*** itsuugo has joined #puppet-openstack06:45
*** jtomasek_ has joined #puppet-openstack06:52
*** priteau has joined #puppet-openstack06:53
*** itsuugo has quit IRC06:54
*** itsuugo has joined #puppet-openstack06:56
*** itsuugo has quit IRC07:01
*** itsuugo has joined #puppet-openstack07:02
*** dtantsur|afk is now known as dtantsur07:05
*** Jokke_ has quit IRC07:13
*** itsuugo has quit IRC07:15
*** itsuugo has joined #puppet-openstack07:17
*** amoralej|off is now known as amoralej07:19
*** psanchez has quit IRC07:20
*** jmiu has quit IRC07:20
*** gchamoul has quit IRC07:20
*** psanchez has joined #puppet-openstack07:21
*** itsuugo has quit IRC07:22
*** jmiu has joined #puppet-openstack07:23
*** gchamoul has joined #puppet-openstack07:23
*** itsuugo has joined #puppet-openstack07:23
openstackgerritSven Anderson proposed openstack/puppet-tempest: Fix ec2 credential provider.  https://review.openstack.org/36999307:25
*** jpena|off is now known as jpena07:26
*** AnarchyAo has quit IRC07:28
*** markvoelker has joined #puppet-openstack07:29
*** markvoelker has quit IRC07:34
*** jtomasek_ has quit IRC07:39
*** tdb_ is now known as tdb07:42
openstackgerritOpenStack Proposal Bot proposed openstack/puppet-openstack-integration: Promote RDO repository to latest consistent URL  https://review.openstack.org/37131707:48
*** hjensas has joined #puppet-openstack07:58
*** shardy has joined #puppet-openstack07:58
*** gfidente has joined #puppet-openstack08:02
*** openstackgerrit has quit IRC08:03
*** openstackgerrit has joined #puppet-openstack08:04
*** itsuugo has quit IRC08:08
*** ccamacho has joined #puppet-openstack08:09
*** itsuugo has joined #puppet-openstack08:10
*** itsuugo has quit IRC08:15
*** dtantsur is now known as dtantsur|bbl08:16
*** itsuugo has joined #puppet-openstack08:16
*** lucas-dinner is now known as lucasagomes08:21
mkarpinGood morning! Fuel CI is fixed08:21
*** itsuugo has quit IRC08:21
*** itsuugo has joined #puppet-openstack08:22
*** derekh has joined #puppet-openstack08:26
*** itsuugo has quit IRC08:29
*** itsuugo has joined #puppet-openstack08:31
*** evidex has joined #puppet-openstack08:38
*** evidex has quit IRC08:38
*** shardy has quit IRC08:40
*** saneax-_-|AFK is now known as saneax08:42
*** itsuugo has quit IRC08:49
*** itsuugo has joined #puppet-openstack08:50
openstackgerritCarlos Camacho proposed openstack/puppet-cinder: Fix puppet-lint before upgrading gem  https://review.openstack.org/37003008:50
*** itsuugo has quit IRC08:55
*** itsuugo has joined #puppet-openstack08:56
*** _degorenko|afk is now known as degorenko08:57
*** itsuugo has quit IRC09:08
*** itsuugo has joined #puppet-openstack09:10
*** itsuugo has quit IRC09:15
*** itsuugo has joined #puppet-openstack09:16
*** shardy has joined #puppet-openstack09:26
*** itsuugo has quit IRC09:27
*** dtantsur|bbl is now known as dtantsur09:28
*** itsuugo has joined #puppet-openstack09:29
*** itsuugo has quit IRC09:34
*** itsuugo has joined #puppet-openstack09:36
*** itsuugo has quit IRC09:41
*** itsuugo has joined #puppet-openstack09:42
*** itsuugo has quit IRC09:47
*** itsuugo has joined #puppet-openstack09:48
*** itsuugo has quit IRC09:57
*** danpawlik has joined #puppet-openstack09:58
*** itsuugo has joined #puppet-openstack09:58
openstackgerritMarios Andreou proposed openstack/puppet-tripleo: Add manila-netapp backend to manila class and tidy up generic  https://review.openstack.org/35401409:59
openstackgerritMarios Andreou proposed openstack/puppet-tripleo: Fixup manila-cephfs native backend defaults  https://review.openstack.org/36676010:00
*** itsuugo has quit IRC10:07
*** itsuugo has joined #puppet-openstack10:09
*** richm has joined #puppet-openstack10:11
*** itsuugo has quit IRC10:14
*** itsuugo has joined #puppet-openstack10:15
*** itsuugo has quit IRC10:20
*** itsuugo has joined #puppet-openstack10:21
*** skramaja has quit IRC10:22
degorenkoEmilienM, hey, looks like some problems with core rights here: https://review.openstack.org/#/c/371069/ i haven't ability to +2A ironic, aodh and looks like gnocchi and ceilo too10:22
*** iberezovskiy|off is now known as iberezovskiy10:23
iberezovskiysame for me :(10:23
*** ducttape_ has joined #puppet-openstack10:26
*** ducttape_ has quit IRC10:30
*** itsuugo has quit IRC10:33
*** itsuugo has joined #puppet-openstack10:36
*** itsuugo has quit IRC10:41
*** itsuugo has joined #puppet-openstack10:42
openstackgerritMaksym Yatsenko proposed openstack/puppet-nova: Test commit  https://review.openstack.org/36991410:44
*** itsuugo has quit IRC10:51
*** itsuugo has joined #puppet-openstack10:52
*** itsuugo has quit IRC10:57
*** itsuugo has joined #puppet-openstack10:58
openstackgerritMaksym Yatsenko proposed openstack/puppet-nova: TEST COMMIT  https://review.openstack.org/37144211:03
openstackgerritMaksym Yatsenko proposed openstack/puppet-nova: TEST COMMIT  https://review.openstack.org/37144211:04
*** ccamacho is now known as ccamacho|lunch11:05
*** itsuugo has quit IRC11:09
*** lucasagomes is now known as lucas-hungry11:09
*** itsuugo has joined #puppet-openstack11:10
*** dgurtner has joined #puppet-openstack11:11
*** johnmilton has joined #puppet-openstack11:19
*** itsuugo has quit IRC11:21
*** itsuugo has joined #puppet-openstack11:23
*** ducttape_ has joined #puppet-openstack11:27
*** johnmilton has quit IRC11:28
*** itsuugo has quit IRC11:30
*** markvoelker has joined #puppet-openstack11:31
*** itsuugo has joined #puppet-openstack11:31
*** ducttape_ has quit IRC11:31
*** markvoelker has quit IRC11:35
*** paramite has joined #puppet-openstack11:36
*** fultonj has joined #puppet-openstack11:38
*** itsuugo has quit IRC11:38
*** itsuugo has joined #puppet-openstack11:39
openstackgerritLukas Bezdicka proposed openstack/puppet-ironic: Ironic PXE support - use corect selinux labels  https://review.openstack.org/37146211:40
*** itsuugo has quit IRC11:44
EmilienMhello11:45
EmilienMdegorenko, iberezovskiy: yes I know11:45
EmilienMit's my fault11:45
*** itsuugo has joined #puppet-openstack11:45
EmilienMall fired !11:45
EmilienMjoking11:46
EmilienMthe reason is https://review.openstack.org/#/c/371205/11:46
EmilienMdegorenko, iberezovskiy: permissions have been reseted for the groups11:47
EmilienMbut no worries, i'm asking infra to add us again11:48
*** jpena is now known as jpena|lunch11:49
*** myatsenko has joined #puppet-openstack11:52
*** myatsenko has quit IRC11:53
*** trown|outtypewww is now known as trown11:53
EmilienMdegorenko, iberezovskiy : problem solved!11:56
openstackgerritMaksym Yatsenko proposed openstack/puppet-nova: TEST COMMIT  https://review.openstack.org/37144211:57
openstackgerritMaksym Yatsenko proposed openstack/puppet-heat: Test commit  https://review.openstack.org/37147211:58
*** dprince has joined #puppet-openstack12:00
openstackgerritMaksym Yatsenko proposed openstack/puppet-horizon: Test commit  https://review.openstack.org/37148012:01
*** jayg|g0n3 is now known as jayg12:03
*** ccamacho|lunch is now known as ccamacho12:04
*** itsuugo has quit IRC12:07
*** amoralej is now known as amoralej|lunch12:08
*** itsuugo has joined #puppet-openstack12:09
openstackgerritMartin AndrĂ© proposed openstack/puppet-tripleo: Manage tripleo-ui configuration files with puppet  https://review.openstack.org/36316712:11
*** lucas-hungry is now known as lucasagomes12:11
iberezovskiyEmilienM, thank you sir :)12:14
*** ducttape_ has joined #puppet-openstack12:14
degorenkoEmilienM, thanks o/12:15
*** itsuugo has quit IRC12:20
*** itsuugo has joined #puppet-openstack12:21
*** pradk has joined #puppet-openstack12:23
openstackgerritLukas Bezdicka proposed openstack/puppet-ironic: Ironic PXE support - corect paths and permissions  https://review.openstack.org/37146212:23
*** johnmilton has joined #puppet-openstack12:25
*** johnmilton has quit IRC12:25
*** markvoelker has joined #puppet-openstack12:26
*** itsuugo has quit IRC12:26
*** itsuugo has joined #puppet-openstack12:27
*** johnmilton has joined #puppet-openstack12:30
*** itsuugo has quit IRC12:34
*** itsuugo has joined #puppet-openstack12:35
iurygregorygood morning12:35
*** ducttape_ has quit IRC12:39
*** itsuugo has quit IRC12:40
*** itsuugo has joined #puppet-openstack12:41
*** fultonj_ has joined #puppet-openstack12:45
*** hjensas has quit IRC12:57
*** jpena|lunch is now known as jpena12:58
*** jaosorior has quit IRC13:03
*** jaosorior has joined #puppet-openstack13:04
dmsimardI'm.. losing faith in being able to fix designate by release13:06
dmsimardthey moved pool configuration stuff to a yaml file13:07
dmsimardhttp://logs.openstack.org/83/368683/1/check/gate-tempest-dsvm-designate-bind9/dd926aa/logs/etc/designate/pools.yaml.txt.gz13:07
dmsimardhttp://docs.openstack.org/developer/designate/pools.html13:07
dmsimardIt was in the config file before as illustrated by https://github.com/openstack/puppet-designate/blob/master/manifests/pool_target.pp and https://github.com/openstack/puppet-designate/blob/master/manifests/pool_nameserver.pp13:07
EmilienMsigh13:08
iurygregory=(13:08
*** StraubTW has joined #puppet-openstack13:09
dmsimardI'll ask upstream, it seems there is an export feature (labelled for liberty but whatever)13:09
*** ayoung_ has joined #puppet-openstack13:11
EmilienMdmsimard: hey dude, don't worry because it works in devstack13:13
ayoungMaybe the problem is that Tripleo is treating config like code.13:21
EmilienMayoung: we're even not talking about tripleo ^ but anyway...13:21
ayoungEmilienM, Yes we are .  Puppet modules are for handling config files, and Tripleo does encourage modifying them on the undercloud13:23
ayoungPuppet is trying too hard, though13:23
ayoungit makes use have to get commits into 3 layers to make a change:13:23
ayoungupstream project, puppet module, heat template or comparable13:24
EmilienMayoung: managing config like code is done by Puppet, Ansible, Chef, whatever13:24
EmilienMyou want to edit by hand or what?13:24
ayoungI realize it is not a simple problem, but I think the is some fundamental assumption we are making that is making things harder13:24
ayoungEmilienM, I want to be able to modify at deployment time13:25
EmilienMwhat tool is doing it?13:25
ayoungand not have to have Puppet track every change in the keystone config ... or designate config in this case13:25
iurygregoryo.o13:25
ayoungEmilienM, I think that the puppet code needs to be generated from Oslo config for about 90% opg openstack13:25
ayoungof13:26
EmilienMayoung: what is your solution dude?13:27
EmilienMhave you proposed something?13:27
ayoungEmilienM, Puppet makes the assumption that it is running on the node to be configured, and that it pulls config from a central resource.  It goes from a single represetnation (Hiera in our case) to the specific representation of the various solutions.13:27
*** amoralej|lunch is now known as amoralej13:27
ayoungEmilienM, I was pretty sure we were going to move to Ansible for Tripleo, as it matches better how the undercloud needs to orchestrate the overcloud deployment, so I did not get too involved.13:28
ayoungBut I am thinkg of a session at the summit along these lines:13:28
EmilienMayoung: I don't think that's the right channel of discussion13:28
*** danpawlik has quit IRC13:28
EmilienMgo complain on #tripleo, not here13:28
ayoung1.  How can we minimize the time between a config change and the puppet module generation13:28
ayoungEmilienM, nah, I am accepting that Puppet is here to stay13:28
ayoungEmilienM, so I don't have a choice.  And I am OK with that, just need to pull a tighter development cyclet between COnfig and Puppet.13:29
ayoungEmilienM, Look at the changes that we had to put in for starting up the Keystone server.  THe Keystone team has no idea what putting in a new keystone-manage option is going to do to the Puppet module, and the puppet team doesn't find out until someone complains, and features miss releases13:31
ayounglike the designate stuff.13:31
ayoungAt a minimum, the puppet modules should have a tool that can run the config for a project and either mark a field as managed, or put in a stub for it13:32
ayoungsame thing for something like keystone-manage13:32
ayoungEmilienM, you see what I am getting at?  There is a missing piece of communication.  Unless we put the puppet modules into the Keystone tree, we can't run a test that says "you have added a new config option, but Puppet is incapable of handling it it"13:34
ayoungso...how do we communicate that ?13:34
mwhahahathat's not a puppet thing that's an understanding on how an end user has to use your software13:35
mwhahahawe are just one example of that13:35
ayoungI mean, it must be driving you crazy, trying to track each change to each project13:35
mwhahahaupstream projects need to think about the impact to the end user when they make these decisions and understand what exactly it  means13:35
ayoungmwhahaha, not exactly an end user, as puppet is a middleman13:35
mwhahahabut if they don't use puppet they still have to do this t hing13:35
mwhahahapuppet or not, it's something the end user must be considered13:36
ayoungmwhahaha, if you are doing manual config management, say by checking your config files into git and deploying via ansible, what Keystone puts out is suffificent13:36
mwhahahaaka user experiance13:36
ayoungwe don't break things for backwards compat, and when you want the feature, enable it in the config file and restart the service13:36
mwhahahathat's your oppinion and may not be sufficient for some organizations13:36
mwhahahathat's a very single sided view point13:36
ayoungworking through puppet takes that away from them if the feature is not reflected in puppet13:36
openstackgerritMerged openstack/puppet-watcher: Fix puppet-lint before upgrading gem  https://review.openstack.org/37006113:36
openstackgerritMarios Andreou proposed openstack/puppet-tripleo: Add manila-netapp backend to manila class and tidy up generic  https://review.openstack.org/35401413:37
iurygregoryits hard have all modules with all new features before have the release13:37
ayoungmwhahaha, well, we have people from Rackspace that have to deploy this in anger as part of Keystone there.  But they don't use puppet13:37
*** jperry has joined #puppet-openstack13:37
mwhahahai worked at rackspace, i know how they operate13:37
ayoungmwhahaha, so what I want to do is close the loop of communication13:37
mwhahahathey don't operate like all organizations13:37
mwhahahathere are considerations that are not understood by the upstream developers because they have never been in some sitituations13:38
mwhahahathe issue is both tooling and this understanding13:38
ayoungmwhahaha, right, so, how do we get it such that a change in keystone automatically opens a ticket in Puppet?13:38
mwhahahayes puppet may be lacking something, but that's a way for the upstream developer to understand how a person might actually consume their work13:38
ayoungor any other puppet-openstack managed project?13:38
mwhahahathat's a communication thing13:39
mwhahahay u no ML?13:39
mwhahahanotifying consumers of important changes13:39
ayoungmwhahaha, like Fernet?13:39
mwhahahayup13:40
openstackgerritMarios Andreou proposed openstack/puppet-tripleo: Fixup manila-cephfs native backend defaults  https://review.openstack.org/36676013:40
EmilienMdo you want to talk about keystone merging credentials stuff at the end of the cycle?13:40
mwhahahalike here's how we recommend you use it13:40
ayoungLike Fernet key rotatin which has been discussed to death in the mailing list, but still is not part of puppet because the people that do fernet do not do puppet, with the excpetion of mfisch who worked around uit?13:40
EmilienMor all backward incompatible changes during newton?13:40
mwhahahathat's they don't like puppet, they don't like how some people choose to consume their software13:40
mwhahahawhich is not taking the end user into consideration13:41
ayoungEmilienM, actually, that was a bug, and they addressed it.  It was a long time feature, and it should not have been merged in a way that required a management change at that point in the cycle.13:41
mwhahahaif me as an end user tell you this workflow you designed doesn't work for me because of X,Y,Z and you disreguard because of my tooling, that's not acceptable13:41
mwhahahawhat  you're expressing to me is that the keystone folks believe they know best and are not willing to work with people who actually have to consume their work13:42
mwhahahathey aren't working to understand their users13:42
ayoungmwhahaha, so I see it as a complexity problem.  There are many config tools out there, and the Keystone team can't track them all.  There are many, many changes in the projects and this team can't track them all.  Sounds like a perfect opportunity for some automation, as most of these touch on oslo-config13:42
mwhahahathat's a larger openstack issue13:42
ayoungmwhahaha, let me give you a strawman, and we can work from there13:43
ayoungwhen I make a config change to Keystone, oslo-config will generate a new sample config.13:43
mwhahahawe fall back to defaults13:43
mwhahahadid you make a sane config change?13:43
ayoungWhat if, it did the same for Puppet, but with some way of tracking "here are the values that are already customized, don't touch them"13:43
mwhahahaor did you make one that has to be set13:44
ayoungmwhahaha, and we do this based on both the config file and the options for keystone-manage13:44
ayoungnow, I don't like what we did in keystone-manage for credentials or fernet-keys, as it does not provide for rotating them in from the outside13:44
ayoungthey hardcoded one workflow, not necessaryily how I think it should be done13:45
mwhahahathe crux of the problem -^13:45
ayoungBut it  happend...2-3 releases ago for Fernet, and we are now just catching up to it.  That is quite a lag13:45
ayoungmwhahaha, exactly, and I am working up a spec to address it, but the code to generate keys has already been merged into Keystone13:46
ayoungso now we have cut and paste coding...that is the stuff we want to track13:46
mwhahahabasically i see this as a feature was developed without any real consideration as to how someone would do it. Assumptions were made by developers who all agreed "this will be sufficient". Then as people attempted to replicate such work in their deployment tooling, feed back is being generated and it's being blamed on the tooling13:48
ayoungmwhahaha, are there other puppet-code-gen tools out there that are at all worth looking at?13:48
ayoungmwhahaha, I think you are being way too forgiving.  Credentials should never have been stored in Keystone at all, as it is a crime against humanity.  THen again, I often feel that way about the whole Keystone project13:49
mwhahahawell i'm trying to to be too specifc :D13:49
mwhahahaas what i described is a common occurance13:49
mwhahahabut this case seems to fall into it13:49
mwhahahaas to your question about code generation, i'm not currently aware of anything that would fall into that category13:50
mwhahahaso for us, it's a communication and adoption thing13:50
mwhahahafernet tokens getting switched to the default was really the first time anyone started looking at the process13:51
mwhahahaand that was in mitaka13:51
mwhahahaso it goes back to end user adoption of a developed feature13:51
*** dfisher has joined #puppet-openstack13:51
mwhahahapuppet's the middle man for both people creating stuff and the actual person who uses it13:51
mwhahahadfisher: your params vars were wrong, double check your names13:51
dfisheroh?13:51
dfisherok.13:51
mwhahahaproxy_server_service_name vs proxy_service_name13:52
mwhahahaand there were a few others13:52
dfisherhrm.  ok.13:52
dfisherthanks!13:52
*** vinsh has joined #puppet-openstack13:52
mwhahahaayoung: so for us all we can really rely on is documentation and communication for implementing stuff. If a big thing is landing, it's really on keystone to ensure that people are aware it's occuring and how to do it.13:53
ayoungmwhahaha, actually, pretty sure Fernet is not the default in the config file yet, as we have Tempest tests that are still failing.  Shh don't tell anyone13:53
mwhahahano but we switched over in mitaka for some reason, i don't recall13:53
ayoungmwhahaha, Actually, we might have hacked it to work.  The issue just came up again.  I've been too distracted by other things to make it work.13:54
mwhahahaoh we added it because fernet was recommended for mitaka13:54
mwhahahaso we were ahead of the curve13:54
ayoungAnyway, assuming I get hit by a bus, you again have no one to play intermediary between Keystone and Puppet.  How do we make that a non-issue?13:54
ayoungI want some sort of notification, ideally in code, that there is something new13:55
*** saneax is now known as saneax-_-|AFK13:55
mwhahahaother than autogenerrting something like an DeployerImact bug13:55
ayoungmwhahaha, what if we put a code snipped in that bug?13:56
mwhahahasimilar to the old docimpact13:56
ayoungor....autogenerated a code review?13:56
mwhahahaunfortunately there are so many cases that this would need to occur for13:56
mwhahahai see it as being part of a feature completion thing for keystone13:56
mwhahahayou should have code, docs, tests, implementations13:56
ayoungactually, I think just giving Keystone a way to autogenerate a puppet snippet would be a good first step.  We can then put it on the developer to add that to a review13:56
mwhahahaimplementations could just be a proposed thing or a bug w/ code snippet13:57
ayoungand then you and I and EmilienM can iterate on it13:57
mwhahahaalso if you force people to impelemnt their own feature they get to learn how crappy it is :D13:57
ayoungmwhahaha, yeah, but if the team develping it is using ansible, we are not going to get Puppet code from them unless we make it trivial.13:58
mwhahahawell make it trvial13:58
mwhahahaif you have to do complex stuff, you're doing it wrong13:59
ayoungthat is what I am suggesting...trying to think it through13:59
mwhahahathat goes back to what i keep harping on, taking the end user into consideration13:59
mwhahahawhich has not been the openstack way13:59
ayoungoslo config spits out a new config file sample each time.  What if we call that from puppet keystone?13:59
mwhahahaoverly complex because you don't know what maps to what13:59
mwhahahalike i said earlier, configs for puppet we default to the service14:00
mwhahahawhat's missing for us would be the new toggles14:00
mwhahahabut that currently requires a person to understand what the feature is, where does it belong and put it in the right class14:00
mwhahahawhich is trying to then make it easier for the end user to consume keystone14:00
mwhahahathe problem with sample configs and git repos is that people still don't know wtf config options do14:01
mwhahahaso you're solving the wrong problem if you just want config items magically added to a puppet class14:01
ayoungmwhahaha, so a crappy approximation would be for us to snapshot the sample config, then generate a new one, and diff.14:01
mwhahahathat would be one part14:02
mwhahahathen the output of that can be  used to generate work items or something to that effect14:02
ayoungThat would work on a per-commit basis to identify things not covered by external tools14:02
ayoungwe would want the same for the command-line options to keytone-manage14:02
*** xarses_ has quit IRC14:03
mwhahahahow do you announce changes or new things for keystone-manage?14:03
ayoungkeystone-manage might be trickier, but we could do a diff of the "usage" output, too14:03
mwhahahaor do you just assume someone will read the release notes14:03
*** ducttape_ has joined #puppet-openstack14:03
mwhahahacause basically that's what we do now as an end user is just have to go trolling commit histories and release notes for all of the projects14:03
mwhahahato understand changes from one release to the next14:04
ayoungmwhahaha, its a start, but not sufficient14:04
mwhahahaIMHO announcements to MLs (ops/dev) to announce workflow changes and new features would be an improvement14:04
dfishermwhahaha: thanks!  that's seems to have done it14:05
mwhahahabecause then you have a record of when something changed and the people who will be impacted can have a way to subscribe to the notifications14:05
mwhahahadfisher: np14:05
ayoungmwhahaha, too much noiose on the ML14:05
mwhahahafilters14:05
mwhahahato me, openstack projects do not do enough to tell people what new things are there14:06
mwhahahawe don't have sales guys to sell this stuff, so it's on the developers to be that part to work on notifying consumers of what's being done14:06
mwhahahaand what is now available14:07
ayoungmwhahaha, lets only go manual when we can't figure out an automated approach.  I think Puppet has far stricter requirements for config management then most other projects, because of how much it is providing.14:07
openstackgerritMerged openstack/puppet-tempest: Fix puppet-lint before upgrading gem  https://review.openstack.org/36997314:07
mwhahahasure14:07
openstackgerritMerged openstack/puppet-ironic: Ironic pxe support, Don't manage tftpd-hpa service  https://review.openstack.org/37106914:07
openstackgerritMerged openstack/puppet-openstack-integration: Promote RDO repository to latest consistent URL  https://review.openstack.org/37131714:07
openstackgerritMerged openstack/puppet-monasca: Better vertica partition defaults, new drop script  https://review.openstack.org/37116814:08
mwhahahaanyway, afk for a bit14:08
ayoungbut, puppet-keystone, being a stand alone project focused on Keystone can be a starting point.  We can build tooling in there that can,  say, pip install the keystone code and run the oslo config tooll with appropriate switches14:08
iurygregoryno pip <O>14:09
ayoungit does not need to solve it for all projects, just be a starting point to make it easer14:09
ayoungiurygregory, yes pip, for THIS only14:09
ayoungiurygregory, or git14:09
ayoungeither will work,14:09
ayoungbut pip is a blessed snapshot of code.14:10
iurygregoryayoung, humm i like the idea14:10
ayoungmaybe git makes more sense, though.  THe tooling can live in puppet-keystone, but work with an external repo14:10
*** jaosorior has quit IRC14:10
iurygregorypip we will be testing just when we have a release git will have newer code14:11
*** hjensas has joined #puppet-openstack14:11
*** hjensas has quit IRC14:11
*** hjensas has joined #puppet-openstack14:11
ayounglets see what oslo-config has to start14:14
ayoungcommands = oslo-config-generator --config-file=config-generator/keystone.conf14:15
mwhahahaso you have to also recognize that we have to wait for the feature to hit packaging before any of these changes can actually be implemented14:16
mwhahahathis goes back to what i keep harping on, understanding how the software is deployed. Everytime i see a developer say oh just pip install, i want to stab them14:17
*** _ducttape_ has joined #puppet-openstack14:18
iurygregorypip install just give me headache14:18
*** ducttape_ has quit IRC14:21
EmilienMayoung: I don't think we live in the same world14:21
ayoungEmilienM, my world is pain.  What is yours like?14:21
EmilienMgo tell RDO to use pip14:21
mwhahahahttp://i0.kym-cdn.com/photos/images/newsfeed/000/962/640/658.png14:22
mwhahahathat's our world14:22
iurygregorymwhahaha, lol14:23
EmilienMindeed14:23
openstackgerritMikhail S Medvedev proposed openstack/puppet-cinder: Fix unknown type error when rabbit_hosts is not set  https://review.openstack.org/36961214:23
*** fultonj has quit IRC14:23
*** fultonj_ is now known as fultonj14:23
*** hjensas has quit IRC14:23
openstackgerritLukas Bezdicka proposed openstack/puppet-ironic: Ironic PXE support - corect paths and permissions  https://review.openstack.org/37146214:24
openstackgerritMerged openstack/puppet-monasca: Fix puppet-lint before upgrading gem  https://review.openstack.org/37003314:25
ayoungEmilienM, so to do what I am suggesting with RPMs involves a separate RPM datase, which usually means a chroot.  Or containers.  pip/venv is basically pythons way of doing mini containers.  It is a question, though, of how long a delta do we want to have betwenn a config change and seeing it in puppet.  I assume puppet-openstack has a "install from vairaous package formates" approach, right?14:28
ayoungis only .deb and .rpm supported, or is pip supported as well?14:28
mwhahahapip is not supported14:28
mwhahahaif you want to reduce the config change  -> puppet time, that -> is downstream packaging14:29
mwhahahawhich until recently openstack hasn't cared about which goes back to my saltiness around not caring about how someone consumes your software14:30
ayoungmwhahaha, well, debs and RPMs have different assumptions about the endstate post install.  With RPMs, Puppet can, and has to, do everything, where as with debs, you have to work around the configuration set up by the deb.  BUt I am ssuming this ais a long known issue and soemthing that is done by installing with some "no config flag"14:32
EmilienMmwhahaha: I'm going to prepare rc1 patches today (reno + metadata.json as usual)14:34
EmilienMso it will be done and we'll just have to send openstack/release patch14:34
*** vinsh has quit IRC14:35
*** xarses_ has joined #puppet-openstack14:37
*** bnemec has quit IRC14:37
*** itsuugo has quit IRC14:38
*** dgurtner has quit IRC14:40
*** itsuugo has joined #puppet-openstack14:41
openstackgerritMerged openstack/puppet-openstacklib: Fix puppet-lint before upgrading gem  https://review.openstack.org/37006714:43
*** samuelBartel has joined #puppet-openstack14:43
openstackgerritMerged openstack/puppet-tempest: Fix ec2 credential provider.  https://review.openstack.org/36999314:43
openstackgerritMerged openstack/puppet-trove: Fix puppet-lint before upgrading gem  https://review.openstack.org/37004914:43
openstackgerritMerged openstack/puppet-tripleo: Fix wrong flag name for VNC Proxy in HAProxy  https://review.openstack.org/37055214:44
*** vinsh has joined #puppet-openstack14:47
*** vinsh has quit IRC14:47
*** vinsh has joined #puppet-openstack14:48
openstackgerritPradeep Kilambi proposed openstack/puppet-tripleo: Add swift proxy for ceilometer middleware  https://review.openstack.org/37159114:48
*** bnemec has joined #puppet-openstack14:49
mwhahahaEmilienM: ok14:50
openstackgerritJiri Stransky proposed openstack/puppet-tripleo: Wait for MongoDB connections before creating replset  https://review.openstack.org/37159614:50
openstackgerritFrançois Charlier proposed openstack/puppet-glance: Add options for taskflow_executor & conversion  https://review.openstack.org/37160114:52
*** dgurtner has joined #puppet-openstack14:57
openstackgerritLukas Bezdicka proposed openstack/puppet-ironic: Ironic PXE support - corect paths and permissions  https://review.openstack.org/37146215:11
*** dtantsur is now known as dtantsur|pto15:13
*** rcernin has quit IRC15:15
openstackgerritMerged openstack/puppet-horizon: Fix puppet-lint before upgrading gem  https://review.openstack.org/37007315:17
*** dgurtner has quit IRC15:18
dmsimardEmilienM: I think I figured out a way around the problem I talked to you about the other day -- re: p-o-i not installing itself from current source but instead from git in Puppetfile15:19
dmsimardI'll try it out, but you can specify a local source: https://github.com/puppetlabs/r10k/blob/master/doc/puppetfile.mkd#local15:20
dmsimardSo we could have p-o-i copy itself to /etc/puppet/modules and prevent r10k from deleting it15:20
*** dgurtner has joined #puppet-openstack15:20
*** bnemec has quit IRC15:22
*** bnemec has joined #puppet-openstack15:25
*** samuelBartel has quit IRC15:29
openstackgerritEmilien Macchi proposed openstack/puppet-aodh: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37162915:39
openstackgerritEmilien Macchi proposed openstack/puppet-barbican: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163015:39
openstackgerritEmilien Macchi proposed openstack/puppet-ceilometer: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163115:39
openstackgerritEmilien Macchi proposed openstack/puppet-cinder: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163315:39
*** itsuugo has quit IRC15:39
openstackgerritEmilien Macchi proposed openstack/puppet-designate: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163415:39
openstackgerritEmilien Macchi proposed openstack/puppet-glance: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163515:40
openstackgerritEmilien Macchi proposed openstack/puppet-gnocchi: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163615:40
openstackgerritEmilien Macchi proposed openstack/puppet-heat: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163715:40
openstackgerritEmilien Macchi proposed openstack/puppet-horizon: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163815:40
openstackgerritEmilien Macchi proposed openstack/puppet-ironic: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37163915:40
openstackgerritEmilien Macchi proposed openstack/puppet-keystone: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164015:40
openstackgerritEmilien Macchi proposed openstack/puppet-magnum: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164115:40
openstackgerritEmilien Macchi proposed openstack/puppet-manila: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164215:40
openstackgerritEmilien Macchi proposed openstack/puppet-mistral: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164315:40
*** itsuugo has joined #puppet-openstack15:41
openstackgerritEmilien Macchi proposed openstack/puppet-murano: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164415:41
openstackgerritEmilien Macchi proposed openstack/puppet-neutron: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164515:41
openstackgerritEmilien Macchi proposed openstack/puppet-nova: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164615:41
openstackgerritEmilien Macchi proposed openstack/puppet-openstack_extras: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164715:41
openstackgerritEmilien Macchi proposed openstack/puppet-openstacklib: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164915:41
openstackgerritEmilien Macchi proposed openstack/puppet-oslo: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165015:41
openstackgerritEmilien Macchi proposed openstack/puppet-ovn: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165115:41
openstackgerritEmilien Macchi proposed openstack/puppet-sahara: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165215:42
openstackgerritEmilien Macchi proposed openstack/puppet-swift: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165315:42
openstackgerritEmilien Macchi proposed openstack/puppet-tempest: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165415:42
openstackgerritEmilien Macchi proposed openstack/puppet-trove: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165515:42
openstackgerritEmilien Macchi proposed openstack/puppet-zaqar: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37165715:42
openstackgerritEmilien Macchi proposed openstack/puppet-vswitch: Release 5.3.0 (newton rc1)  https://review.openstack.org/37166015:44
*** xarses_ is now known as xarses15:45
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Do not merge: Testing installation from current source without Zuul  https://review.openstack.org/37166215:49
fc__hi puppet people !15:52
EmilienMo_O15:52
EmilienMfc__: !!15:52
* EmilienM waves15:52
fc__I was wondering, is there a guideline to produce the random hex string appended to each release note file !?15:52
fc__EmilienM: _o/15:53
EmilienMfc__: docs.openstack.org/developer/reno/usage.html15:53
EmilienMpip install reno15:53
EmilienMreno new blabla15:53
fc__k. thx15:54
openstackgerritMerged openstack/puppet-ceilometer: Fix puppet-lint before upgrading gem  https://review.openstack.org/37005915:56
*** dgurtner has quit IRC15:57
openstackgerritMerged openstack/puppet-cinder: Add deps to authtoken  https://review.openstack.org/37107716:00
EmilienMdo we have any outstanding bug / patches that we need merged ASAP? /me doing release next week16:01
EmilienMmwhahaha, degorenko, iberezovskiy, iurygregory, mfisch, dmsimard ^16:01
mwhahahathe ceph stuff maybe16:01
mwhahahashould check with gfidente16:01
degorenkono any issues from my side for now16:02
gfidentemwhahaha, hey thanks for pinging16:02
*** derekh has quit IRC16:02
gfidenteEmilienM, yep https://review.openstack.org/36913616:02
gfidentebut I think you're tracking that too?16:02
EmilienMno puppet-ceph won't be released16:02
mwhahahaok16:02
EmilienMoh16:02
EmilienMactually16:03
EmilienMgood question16:03
EmilienMwe don't have stable/jewel16:03
EmilienMI guess we don't need it, and consider master as jewel?16:04
mwhahahashould be ok for now16:04
openstackgerritFrançois Charlier proposed openstack/puppet-glance: Add options for taskflow_executor & conversion  https://review.openstack.org/37160116:05
EmilienMiurygregory: when we have stable/newton in place, let's remove deprecated parameters for authtoken16:09
*** EmilienM sets mode: +o mwhahaha16:12
*** EmilienM sets mode: +o degorenko16:12
*** EmilienM sets mode: +o _ody16:12
*** colonwq has quit IRC16:14
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Swift add_devices.pp IPv6 handling  https://review.openstack.org/36997616:15
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add designate test coverage to scenario003  https://review.openstack.org/33786016:18
*** colonwq has joined #puppet-openstack16:19
*** dprince has quit IRC16:24
EmilienMgfidente: can you create a gerrit topic with all puppet-ceph patches you want merged for newton release?16:25
EmilienMgfidente: even if we don't cut stable/jewel, I'll propose a tag16:25
iurygregoryEmilienM, ack :D16:25
iurygregoryi don't see any patches that need merge asap16:26
openstackgerritayoung proposed openstack/puppet-keystone: Allow the management of the Fernet Keys  https://review.openstack.org/37124716:26
iurygregoryEmilienM, maybe we should create an etherpad with the reviews that need atention before create the stable/newton16:27
gfidenteEmilienM, yep it's just one on my sie16:27
gfidentebut it's good idea16:28
EmilienMiurygregory: I don't think we have patches16:28
xarsesEmilienM: afaict only https://review.openstack.org/#/c/369136/ is outstanding16:28
gfidenteEmilienM, we could also merge it as it passed now https://review.openstack.org/#/c/369136/ :16:28
gfidente:P16:28
EmilienMok I'm reviewing it16:28
EmilienMgfidente: /me sad we still don't have progress on rgw testing cc colonwq16:29
EmilienMgfidente: +A16:29
gfidenteEmilienM, the other we were talking about this16:30
gfidentewe could have a scenario in tripleo for it16:30
mwhahahafuel kinda covers it, but we really should have an acceptance test for it16:30
EmilienMgfidente: it's already WIP for some months16:30
EmilienMcolonwq: any progress on that?16:31
* EmilienM afk lunch16:31
gfidenteEmilienM, I think the WIP is for puppet-openstack-integration though right?16:31
EmilienMgfidente: i'll catch up after lunch16:31
iurygregoryif anyone need review let me know o/16:31
*** _ducttape_ has quit IRC16:36
iurygregoryccamacho, do you know why 370045 is failling in ooo?16:37
*** ducttape_ has joined #puppet-openstack16:37
*** ducttape_ has quit IRC16:38
colonwqEmilienM, gfidente I am getting my lab reconstituted. I'll get a larger test of tripleo instead of just puppt.16:38
*** ducttape_ has joined #puppet-openstack16:38
mwhahahasahara might be broken, http://logs.openstack.org/43/371643/1/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/478332e/console.html#_2016-09-16_15_55_40_83337716:39
iurygregory=(16:40
vinshiurygregory: If you find time, I'd take eyes on https://review.openstack.org/#/c/36956616:44
iurygregoryvinsh, looking =)16:44
vinsh :)16:44
degorenkomwhahaha, there are so many failures with package installing16:44
degorenkomwhahaha, http://logs.openstack.org/43/371643/1/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/478332e/console.html#_2016-09-16_15_51_18_21246016:45
degorenkoprobably something wasn't installed16:45
mwhahahaah ok16:45
degorenkotry recheck16:45
mwhahahadone16:46
iurygregoryvinsh, i'll do recheck to see ooo and fuel status ok? and maybe is good rebase your patch =D but wait for the review16:46
vinshOK16:46
EmilienMcolonwq: things are moving super slowly16:47
degorenkoiurygregory, well, we have broken fuel smoke_neutron for now :(16:47
*** lucasagomes is now known as lucas-dinner16:47
degorenkomwhahaha, iurygregory fyi https://bugs.launchpad.net/fuel/+bug/162339416:47
openstackLaunchpad bug 1623394 in Fuel for OpenStack "[gates] Cluster is not deployed: some nodes are in the Error state" [High,In progress] - Assigned to Maksim Malchuk (mmalchuk)16:47
iurygregorydegorenko, thanks for the info :D16:47
EmilienMcolonwq: you need to update https://review.openstack.org/#/c/339106/ to depends-on https://review.openstack.org/#/c/369136/ right?16:47
*** gfidente has quit IRC16:55
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Do not merge: Testing installation from current source without Zuul  https://review.openstack.org/37166216:57
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add designate test coverage to scenario003  https://review.openstack.org/33786016:58
*** itsuugo has quit IRC17:00
*** itsuugo has joined #puppet-openstack17:00
iurygregoryvinsh, done =)17:02
vinshwoop!17:03
mfischEmilienM: this needs to land but I've not had time to finish fighting spec17:06
mfischhttps://review.openstack.org/#/c/368169/17:06
*** degorenko is now known as _degorenko|afk17:06
iurygregorymfisch, i'll see if i can do something at night when i go home17:07
mwhahahai'll take a look17:08
mwhahahalooks like you have some typo or something17:08
mfischyeah looking at it now17:08
mfischdoh17:08
mfischneed ''17:09
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Add admin_password parameter for use in bootstrap  https://review.openstack.org/36816917:09
mfischI think there's something past this though17:09
openstackgerritEmilien Macchi proposed openstack/puppet-ceph: Release puppet-ceph 2.1.0  https://review.openstack.org/37171917:10
mwhahahayea i'm looking now17:10
ccamachohey iurygregory sorry for not answering you before, Im not feeling fine, I think the failed ooo gate is from yesterday Ill force a rebase to re launch the tests17:11
*** ducttape_ has quit IRC17:11
iurygregoryccamacho, wow take care o/ i can do this if you want17:11
openstackgerritEmilien Macchi proposed openstack/puppet-ceph: reno: separate Hammer release notes  https://review.openstack.org/37172017:12
mwhahahamfisch: no it's just that typo17:12
mfischok17:12
mfischwell its running now17:12
openstackgerritCarlos Camacho proposed openstack/puppet-glance: Fix puppet-lint before upgrading gem  https://review.openstack.org/37004517:13
ccamachono worries iurygregory, I had some fish for lunch and not feeling good but now updated17:14
iurygregoryccamacho, ack17:14
ccamachoIm out for today :) have a nice day (weekend) guys!!!17:15
iurygregoryyou too17:15
*** jpena is now known as jpena|away17:19
iurygregoryEmilienM, you need 1 blank line after maxdepth17:24
*** amoralej is now known as amoralej|off17:24
EmilienMiurygregory: ah17:25
EmilienMthx17:25
iurygregorynp17:25
openstackgerritEmilien Macchi proposed openstack/puppet-ceph: reno: separate Hammer release notes  https://review.openstack.org/37172017:25
dmsimardEmilienM: hrm, seeing Error: /Stage[main]/Tempest/Package[python-sahara-tests-tempest]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install python-sahara-tests-tempest' returned 1: Error: Nothing to do17:27
dmsimardEmilienM: it was enabled recently, yes ?17:27
dmsimardah, nevermind17:27
openstackgerritMerged openstack/puppet-zaqar: dbsync: don't require User resource  https://review.openstack.org/37051317:31
mwhahahai just saw a rash of yum failures so maybe there was some connectivity issues17:32
*** ducttape_ has joined #puppet-openstack17:45
*** trown is now known as trown|lunch17:48
dmsimardEmilienM: there are potentially fixes required to puppet-designate17:55
dmsimardEmilienM: but I am not sure17:55
dmsimardI'm troubleshooting locally to go faster17:55
EmilienMdmsimard: bugfix can be backported17:55
EmilienMdon't worry17:55
dmsimardit can technically be a feature that is required17:55
mwhahahasince it's probably not working now, we can probably backport it :D18:01
iurygregoryonly need to create a bug18:02
*** pma has quit IRC18:05
EmilienMdmsimard: no, -2! too late ! sorry :-)18:07
openstackgerritMerged openstack/puppet-swift: Fix puppet-lint before upgrading gem  https://review.openstack.org/37005518:08
openstackgerritMerged openstack/puppet-ceph: Honor rgw_enable and mon_enable for systemd units  https://review.openstack.org/36913618:08
openstackgerritEmilien Macchi proposed openstack/puppet-neutron: Prepare 9.3.0 (newton rc1)  https://review.openstack.org/37164518:08
colonwqEmilienM, yes but only if the scenario survives a reboot. I'll update for correctness.18:08
EmilienMcolonwq: we don't test reboots in our CI18:09
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Introduce scenario004  https://review.openstack.org/33910618:10
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Introduce scenario004  https://review.openstack.org/33910618:10
EmilienMcolonwq: let's see how it goes now18:10
mfischmwhahaha: warning works form18:10
mfischfor me18:10
EmilienMcolonwq: I'm also cleaning the patch18:11
mfischmwhahaha: is there a way in spec to look for a warning?18:11
mwhahahano i don't think so18:11
mwhahahaafk lunch18:11
colonwqEmilienM, No problem.18:13
*** paramite has quit IRC18:13
*** ducttape_ has quit IRC18:13
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Introduce scenario004  https://review.openstack.org/33910618:15
EmilienMcolonwq: we started this work on July 7th :) maybe we could finish it in 2016 lol18:16
colonwqEmilienM, Some of these are more painful than they first appear. It seems like I keep finding dead bodies to clean up.  :)18:17
EmilienMcolonwq: that's why I started this work :)18:17
openstackgerritMatt Fischer proposed openstack/puppet-keystone: Add admin_password parameter for use in bootstrap  https://review.openstack.org/36816918:18
colonwqEmilienM, same here and leads us down a long path of patches.18:18
EmilienMcolonwq: I feel like we are close though18:21
*** rski has quit IRC18:25
*** iberezovskiy is now known as iberezovskiy|off18:27
xarsesfast forward 10 years...18:27
openstackgerritMerged openstack/puppet-mistral: Fix puppet-lint before upgrading gem  https://review.openstack.org/36994018:29
openstackgerritJohn Fulton proposed openstack/puppet-ceph: Add the FSID to the $cluster_option variable in osd.pp  https://review.openstack.org/37175618:32
EmilienMfultonj: ^ let me know if you need help18:34
fultonjEmilienM: ok, thanks. i'll remove the trailing space and then look into how to do the unit test.18:36
EmilienMfultonj: yeah, look at existing ones18:36
*** rski has joined #puppet-openstack18:40
*** bnemec is now known as beekneemech18:45
*** saneax-_-|AFK is now known as saneax18:46
xarsesEmilienM: seems we are getting a warning from openstack-client that is failing the job18:57
xarseshttp://logs.openstack.org/06/339106/43/experimental/gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial-nv/97b73e3/console.html#_2016-09-16_18_25_49_60749818:57
mwhahahano it failed cause of the next line18:59
mwhahahaUnable to establish connection to http://127.0.0.1:9292/v1/images/detail (tried 41, for a total of 170 seconds)18:59
xarsesah, blindz19:00
dmsimardIs there anything in the land of puppet-openstack that writes yaml files ?19:00
* xarses cleans his glasses19:00
mwhahahadmsimard: you can use ruby19:00
mwhahahabut why you want to write yaml files?19:01
dmsimardmwhahaha: you can ask designate upstream19:01
mnaserwould anyone know where puppet-keystone grabs the keystone endpoint from?19:01
EmilienMoh noes19:01
* mwhahaha dies a little inside19:01
mnaser"Unable to establish connection to http://127.0.0.1:35357/v3/projects" => but keystone is hosted on another vip19:01
* dmsimard dies a lot inside19:01
*** trown|lunch is now known as trown19:02
mwhahahathe pools are yaml?19:02
mnaseri set public_endpoint and admin_endpoint in the keystone class and no success19:02
* mwhahaha sighs19:02
EmilienMmwhahaha: lol19:02
xarsesmnaser: it will use the keystone.conf file, then openrc or environment19:02
mnaseroo19:02
mwhahahaotherway around19:02
dmsimardmwhahaha: it worked in devstack http://logs.openstack.org/83/368683/1/check/gate-tempest-dsvm-designate-bind9/dd926aa/logs/etc/designate/pools.yaml.txt.gz https://github.com/openstack/designate/blob/58f8a494e2971df7188fb03aac1e763eb90846ed/devstack/designate_plugins/backend-bind9#L7719:02
mwhahahaenvironment > openrc > keystone.conf19:02
EmilienMcolonwq: any chance to help in debugging http://logs.openstack.org/06/339106/43/experimental/gate-puppet-openstack-integration-3-scenario004-tempest-centos-7-nv/d8d1853/console.html#_2016-09-16_18_33_08_673656 ?19:02
mnasermaybe it was failing because --noop so the public_endpoint was not being defined in keystone.conf19:02
mnaserlet me try something19:02
*** johnmilton has quit IRC19:03
EmilienMcolonwq: sounds like rgw errors: http://logs.openstack.org/06/339106/43/experimental/gate-puppet-openstack-integration-3-scenario004-tempest-centos-7-nv/d8d1853/logs/ceph/radosgw.txt.gz19:03
mwhahahadmsimard: worked in devstack shall not be uttered within these walls19:03
vinshinstant +2 revocation.19:03
colonwqEmilienM, Im looking.19:04
xarsescolonwq: we have glance image list timing out in the other job19:05
mwhahahadmsimard: so we need to write a provider for it i guess19:05
mwhahahaor maybe we could leverage, https://forge.puppet.com/reidmv/yamlfile19:05
colonwqxarses, yeah. if RGW is not starting then glance cannot talk to its swift.19:05
dmsimardmwhahaha: lol it worked in os-ansible too https://github.com/openstack/openstack-ansible-os_designate/blob/53c1bb5eaa18bffdc991cd971b9599ffe685f534/tests/test-install-designate.yml#L10619:06
mwhahahathat's cause they just copy the file into place19:06
xarsescolonwq: yep19:06
dmsimardmwhahaha: yeah19:06
mwhahahai already had this discussion with ayoung this morning19:06
* mwhahaha sighs19:06
mwhahahacopy-pasta configs is not configuration management19:06
openstackgerritDimitri Savineau proposed openstack/puppet-cinder: Nexenta: Update parameters  https://review.openstack.org/37023719:06
dmsimardmwhahaha: I'm growing tired of this, I'm probably going to try brute forcing a template19:06
dmsimardjust for the sake of getting it to work19:07
mwhahahadmsimard: yea if you use a template there's a ruby function to generate yaml from a hash19:08
mwhahahaso you can cheat that way as well19:08
EmilienMceilometer, gnocchi, keystone also use yaml files sometimes iirc19:08
EmilienMdesignate is not the first project19:08
openstackgerritMerged openstack/puppet-keystone: Fix puppet-lint before upgrading gem  https://review.openstack.org/36999619:08
EmilienMwe might want to write some thing common here19:08
mwhahahawhere?19:08
EmilienMceilometer pipelines iirc19:08
openstackgerritMerged openstack/puppet-ceilometer: Temporarily add gnocchiclient to acceptance test  https://review.openstack.org/37010019:08
openstackgerritMerged openstack/puppet-gnocchi: Fix puppet-lint before upgrading gem  https://review.openstack.org/36995319:09
EmilienMa sec19:09
EmilienMhttps://github.com/openstack/ceilometer/blob/master/etc/ceilometer/event_definitions.yaml19:09
mwhahahayea its' a template19:09
EmilienMhttps://github.com/openstack/ceilometer/blob/master/etc/ceilometer/gnocchi_resources.yaml19:09
EmilienMetc19:09
EmilienMI'm fine with using erb19:09
mwhahahai guess at least it's not json?19:09
EmilienMno19:10
openstackgerritDimitri Savineau proposed openstack/puppet-cinder: Nexenta Edge Support  https://review.openstack.org/37023819:10
colonwqEmilienM, xarses this says the key was successfully created. http://logs.openstack.org/06/339106/43/experimental/gate-puppet-openstack-integration-3-scenario004-tempest-centos-7-nv/d8d1853/console.html#_2016-09-16_18_28_14_37578819:10
colonwqlooking deeper.19:10
EmilienMif you look at puppet, it even created the glance image19:11
EmilienMpuppet can't just verify it by listing it19:11
colonwqlet me redeploy my local host and crawl the file system to see what is happening.19:12
openstackgerritMerged openstack/puppet-cinder: Fix unknown type error when rabbit_hosts is not set  https://review.openstack.org/36961219:17
openstackgerritMerged openstack/puppet-openstack-integration: Remove nova::memcached_servers  https://review.openstack.org/37117119:17
iurygregoryEmilienM, this patch is adding a new feature since configure volume in the Default section is deprecated this class is needed? https://review.openstack.org/#/c/370238/3/manifests/volume/nexenta_edge.pp19:22
EmilienMiurygregory: yes, it's not good19:25
iurygregoryoh ok =)19:25
openstackgerritMohammed Naser proposed openstack/puppet-keystone: Fix endpoint update when one endpoint is missing.  https://review.openstack.org/37177619:28
mnaser^^ puppet-keystone on mitaka broken for us because of that issue :> would appreciate the backport19:28
iurygregorymnaser, tks we will look19:30
ayoungmnaser, you ever get your answer?19:32
*** StraubTW has quit IRC19:33
mnaserayoung, regarding the order of urls?  once i ran without noop and the admin_endpoint/public_endpoint was appropriately updated, it worked fine19:34
ayoungmnaser, good.  I was trying to parse what you had in that gerrit review, and, I'm just too braindead at the moment to grok it19:35
mnaseroh the review is just a backport from master that crashes puppet runs when not all endpoints are defined19:36
mnaserits friday i dont blame you ayoung :)19:36
ayoungmnaser, ah, but you have not learned the primary rule of keystone...19:36
ayoung"It's ayoung's fault."19:37
*** dprince has joined #puppet-openstack19:37
mnaseroh i think i'll do some of that soon19:38
mnaserwe're going to move to openid federated auth to our cloud linked with our billing system19:38
*** StraubTW has joined #puppet-openstack19:38
iurygregoryfederation *-*19:38
*** StraubTW has quit IRC19:39
mnaserand then we plan to have domain-per-user setup but one step at a time!19:39
*** dprince has quit IRC19:39
*** StraubTW has joined #puppet-openstack19:39
iurygregoryhey ayoung i newton i'll try to add the features to give you less work to setup federation with TripleO XD19:39
*** StraubTW_ has joined #puppet-openstack19:40
ayoungiurygregory, you are tackling the Federation setup?19:40
openstackgerritDimitri Savineau proposed openstack/puppet-cinder: Nexenta Edge Support  https://review.openstack.org/37023819:40
iurygregoryayoung, i'll try XD i saw your email a while and https://adam.younglogic.com/2016/08/ooo-ha-fed-poc/ :D19:42
ayoungiurygregory, cool. I am working closely with John Dennis on that, and he is the maintainer of the Python tool for doing the registration.  I think we'll try to get some support for running it off node to make your life easier19:43
iurygregoryayoung, wow nice =)19:44
*** StraubTW has quit IRC19:44
*** jpena|away is now known as jpena|off19:44
*** itsuugo has quit IRC19:50
*** itsuugo has joined #puppet-openstack19:50
openstackgerritAlex Schultz proposed openstack/puppet-ceilometer: fix broken join that stops polling service from starting  https://review.openstack.org/36609819:52
*** openstackstatus has quit IRC19:58
openstackgerritBradley Klein proposed openstack/puppet-monasca: Fix drop partition script after testing with multiple older partitions  https://review.openstack.org/37178419:59
*** openstackstatus has joined #puppet-openstack20:01
*** ChanServ sets mode: +v openstackstatus20:01
*** moravec has quit IRC20:14
*** moravec has joined #puppet-openstack20:14
*** AndyWojo has quit IRC20:16
*** AndyWojo has joined #puppet-openstack20:17
openstackgerritEmilien Macchi proposed openstack/puppet-openstack-integration: Introduce scenario004  https://review.openstack.org/33910620:18
EmilienMcolonwq: ^ it will maybe fix20:18
*** jayg is now known as jayg|g0n320:18
colonwqEmilienM, xarses, when I run the scenario004 in a local VM, there are no keyring errors and glance image-list is successful.20:18
EmilienMlet's see how it works now20:19
*** johnmilton has joined #puppet-openstack20:25
openstackgerritMerged openstack/puppet-monasca: Fix drop partition script after testing with multiple older partitions  https://review.openstack.org/37178420:25
openstackgerritMerged openstack/puppet-tripleo: Add manila-netapp backend to manila class and tidy up generic  https://review.openstack.org/35401420:27
*** iurygregory has left #puppet-openstack20:31
*** iurygregory has joined #puppet-openstack20:31
iurygregoryby peopole o/ see you next week :D20:31
iurygregorybye*20:32
EmilienMo/20:32
*** iurygregory has quit IRC20:32
bkeroo/~20:32
bkeroHave a good weekend!20:32
*** itsuugo has quit IRC20:40
*** itsuugo has joined #puppet-openstack20:41
*** ccamacho has quit IRC20:50
*** ccamacho has joined #puppet-openstack20:51
bkeroCongrats everyone on core nominations.20:51
*** trown is now known as trown|outtypewww20:53
openstackgerritGabriele Cerami proposed openstack/puppet-tripleo: Swift add_devices.pp IPv6 handling  https://review.openstack.org/36997620:53
openstackgerritEmilien Macchi proposed openstack/puppet-tripleo: Wait for MongoDB connections before creating replset  https://review.openstack.org/37159620:55
*** itsuugo has quit IRC21:02
*** itsuugo has joined #puppet-openstack21:04
EmilienMcolonwq: http://logs.openstack.org/06/339106/44/experimental/gate-puppet-openstack-integration-3-scenario004-tempest-centos-7-nv/0efe5a5/logs/ceph/radosgw.txt.gz#_2016-09-16_20_27_50_27727921:05
EmilienMwith new patch21:05
mwhahahaoh nice, deadlock http://logs.openstack.org/78/370178/1/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/8c9eb76/console.html#_2016-09-16_19_28_57_52679321:05
EmilienMmwhahaha: nice21:08
EmilienMmwhahaha: it deserves a launchpad bug against nova21:09
*** StraubTW_ has quit IRC21:09
mwhahahai'll dig into it further21:09
EmilienMon a Friday night?, you're brave!21:10
EmilienMmwhahaha: I take the beer option :P21:11
bkeroIt's not his fault. It's whoever merges it on a friday.21:11
mwhahahai can cut and paste with the best of them :)21:11
colonwqEmilienM, We were getting thtat before. I wonder if /var/lib/ceph/radosgw is not being made.21:13
EmilienMcolonwq: I'm out for today, I'll let you debug. I have 0 knowledge in ceph21:13
* EmilienM waves21:13
colonwqEmilienM, have a good weekend.21:14
mwhahahai wonder if anyone has written something to pull out the logs down from openstack ci21:18
mwhahahait would be nice to be able to just grab them all and bundle them together to provide for bug reports and stuff21:18
mwhahahamaybe i'll write something tonight if i get bored21:18
*** johnmilton has quit IRC21:23
*** saneax is now known as saneax-_-|AFK21:40
*** itsuugo has quit IRC21:43
*** itsuugo has joined #puppet-openstack21:44
*** ccamacho has quit IRC21:52
openstackgerritDmitry Ilyin proposed openstack/puppet-keystone: Refactor admin_token_auth  https://review.openstack.org/37181621:58
dmsimardgod damnit22:03
* dmsimard face desk22:03
dmsimardturns out designate doesn't support ipv6 and the error that made that obvious wasn't making it to the logs22:03
*** jperry has quit IRC22:04
openstackgerritPradeep Kilambi proposed openstack/puppet-swift: Remove explicit requires on ceilometer class  https://review.openstack.org/37182122:13
*** itsuugo has quit IRC22:18
*** itsuugo has joined #puppet-openstack22:19
openstackgerritMerged openstack/puppet-mistral: Add rpc_response_timeout option for Oslo Messaging  https://review.openstack.org/37079822:19
openstackgerritMerged openstack/puppet-ironic: Ironic PXE support - corect paths and permissions  https://review.openstack.org/37146222:19
ayoungHow can Designate not support IPv6?22:22
ayoungIsn't that like a copy of "Olsen22:22
ayoung's standard book of British Birds" without the Gannett?22:22
*** ayoung_ has quit IRC22:24
mwhahahawho needs ipv6 anwyay22:25
dfisheripv8 is the special magic.22:25
mwhahahaipv4 * ipv6 = ipv2422:26
dfisheripv4622:26
dfisherl2ip22:26
mwhahahalet's just implement RFC-1149 for openstack22:27
* dfisher hopes that's for carrier pigeons22:27
* dfisher googles22:27
mwhahahaindeed22:27
* dfisher chortles22:27
*** xarses has quit IRC22:28
bkeroOpenStack Pigeon: providing RFC-1149 support.22:28
mwhahahaWe shall name it Feed22:29
* mwhahaha wanders off for now22:32
mwhahahalater peoples22:32
* bkero waves22:33
bkeroHave a good weekend.22:33
*** markvoelker has quit IRC22:34
*** itsuugo has quit IRC22:39
*** itsuugo has joined #puppet-openstack22:41
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add designate test coverage to scenario003  https://review.openstack.org/33786022:48
dmsimardDon't mind the brute force comments in my latest patchset22:48
dmsimarddfisher, mwhahaha, bkero: rfc 2549 is actually better22:49
dmsimard(yes, I know that rfc number by heart)22:49
dmsimardI'm also out for the weekend o/22:50
bkerodmsimard: you might be interested in https://github.com/jforberg/rfc22:50
mwhahahaHa we don't need no stinking qos22:50
dfisherit's not like anything else in OpenStack has qos22:51
*** dfisher has quit IRC22:52
*** itsuugo has quit IRC22:55
*** itsuugo has joined #puppet-openstack22:56
*** johnmilton has joined #puppet-openstack22:57
*** xarses has joined #puppet-openstack22:59
*** itsuugo has quit IRC23:06
*** itsuugo has joined #puppet-openstack23:08
openstackgerritDavid Moreau Simard proposed openstack/puppet-openstack-integration: Add designate test coverage to scenario003  https://review.openstack.org/33786023:41
*** tdb has quit IRC23:55
*** tdb has joined #puppet-openstack23:56
*** johnmilton has quit IRC23:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!