Friday, 2015-02-06

*** lisaclark1 has joined #openstack-barbican00:29
*** jkf has quit IRC00:41
*** kebray has quit IRC00:57
*** lisaclark1 has quit IRC01:03
*** lisaclark1 has joined #openstack-barbican01:03
*** dimtruck is now known as zz_dimtruck01:11
*** kgriffs is now known as kgriffs|afk01:21
*** openstack has joined #openstack-barbican01:32
*** zz_dimtruck is now known as dimtruck01:50
*** bdpayne has quit IRC01:51
*** lisaclark2 has joined #openstack-barbican02:02
*** lisaclark1 has quit IRC02:03
*** lisaclark2 has quit IRC02:07
*** lisaclark1 has joined #openstack-barbican02:07
*** lisaclark2 has joined #openstack-barbican02:11
*** lisaclark1 has quit IRC02:11
*** tkelsey has joined #openstack-barbican02:17
*** dimtruck is now known as zz_dimtruck02:19
*** kgriffs|afk is now known as kgriffs02:21
*** tkelsey has quit IRC02:22
*** zz_dimtruck is now known as dimtruck02:22
*** kgriffs is now known as kgriffs|afk02:31
*** lisaclark2 has quit IRC03:06
*** woodster_ has quit IRC03:16
*** ajc_ has joined #openstack-barbican03:32
*** dimtruck is now known as zz_dimtruck03:39
*** xaeth_afk is now known as xaeth03:42
*** ajc_ has quit IRC03:42
*** kebray has joined #openstack-barbican03:47
*** xaeth is now known as xaeth_afk03:56
*** bdpayne has joined #openstack-barbican04:10
*** bdpayne has quit IRC04:11
*** kgriffs|afk is now known as kgriffs05:11
*** kgriffs is now known as kgriffs|afk05:21
*** kebray has quit IRC05:28
*** xaeth_afk is now known as xaeth05:40
*** woodster_ has joined #openstack-barbican06:07
*** xaeth is now known as xaeth_afk06:17
*** openstackgerrit has quit IRC06:35
*** openstackgerrit has joined #openstack-barbican06:35
*** ajc_ has joined #openstack-barbican06:36
*** kgriffs|afk is now known as kgriffs07:00
*** kgriffs is now known as kgriffs|afk07:10
*** chlong has quit IRC07:12
*** chlong has joined #openstack-barbican07:13
*** tkelsey has joined #openstack-barbican07:49
*** zz_dimtruck is now known as dimtruck07:51
*** tkelsey has quit IRC07:56
*** nkinder has joined #openstack-barbican07:56
openstackgerritJuan Antonio Osorio Robles proposed openstack/barbican: Refactor exception handling in the app side  https://review.openstack.org/15212308:06
*** jaosorior has joined #openstack-barbican08:06
*** dimtruck is now known as zz_dimtruck08:16
*** woodster_ has quit IRC08:16
*** nkinder has quit IRC08:52
*** chlong has quit IRC08:53
*** nkinder has joined #openstack-barbican08:55
*** tkelsey has joined #openstack-barbican09:01
*** nkinder has quit IRC09:33
openstackgerritMerged openstack/barbican: Run functional tests against any barbican server  https://review.openstack.org/15298609:42
*** rm_you has quit IRC09:49
*** rm_you has joined #openstack-barbican09:49
*** rm_you has quit IRC09:49
*** rm_you has joined #openstack-barbican09:49
*** nkinder has joined #openstack-barbican09:50
*** chlong has joined #openstack-barbican10:09
*** nkinder has quit IRC10:36
*** nkinder has joined #openstack-barbican11:55
*** russell_h has quit IRC12:06
*** jroll has quit IRC12:06
*** russell_h has joined #openstack-barbican12:09
*** russell_h has quit IRC12:09
*** russell_h has joined #openstack-barbican12:09
*** ajc_ has quit IRC12:19
*** dougwig has quit IRC12:19
*** jvrbanac has quit IRC12:19
*** zz_dimtruck has quit IRC12:19
*** tdink_ has quit IRC12:19
*** jroll has joined #openstack-barbican12:20
*** dougwig has joined #openstack-barbican12:20
*** jvrbanac has joined #openstack-barbican12:20
*** zz_dimtruck has joined #openstack-barbican12:20
*** tdink_ has joined #openstack-barbican12:20
*** ajc_ has joined #openstack-barbican12:21
*** tkelsey has quit IRC12:40
*** woodster_ has joined #openstack-barbican13:15
*** tkelsey has joined #openstack-barbican13:17
*** nkinder has quit IRC13:51
*** nkinder has joined #openstack-barbican14:02
*** jroll has quit IRC14:03
*** jroll has joined #openstack-barbican14:03
*** jaosorior has quit IRC14:06
*** rm_work|away is now known as rm_work14:17
*** zz_dimtruck is now known as dimtruck14:55
*** darrenmoffat has quit IRC14:57
*** darrenmoffat has joined #openstack-barbican14:58
*** SheenaG1 has joined #openstack-barbican14:58
*** ajc_ has quit IRC15:01
*** dimtruck is now known as zz_dimtruck15:05
*** paul_glass has joined #openstack-barbican15:13
*** zz_dimtruck is now known as dimtruck15:25
*** jaosorior has joined #openstack-barbican15:31
*** nkinder has quit IRC15:34
*** nkinder has joined #openstack-barbican15:36
rm_workwoodster_: whatchu talkin' bout15:39
rm_workwoodster_: Private Key is a required attribute on a CertificateContainer15:39
*** xaeth_afk is now known as xaeth15:57
*** jorge_munoz has quit IRC16:04
*** jorge_munoz has joined #openstack-barbican16:06
*** david-lyle_afk is now known as david-lyle16:07
woodster_rm_work, private key shouldn't be required though...what if I have barbican create a cert and I keep the private key?16:12
rm_workwoodster_: then make a Secret16:12
rm_workand put the cert in it16:12
rm_workyou only have one thing then <_<16:12
rm_workthe whole purpose of a CertificateContainer is so we can expect at least the minimum amount to do what we need to do16:13
rm_workthis discussion took place MONTHS ago :P16:13
rm_workwoodster_: https://github.com/openstack/barbican/blob/master/barbican/common/validators.py#L43616:14
woodster_rm_work I'm saying it should be optional, like intermediates are now16:14
rm_workthough I find it interesting that this validator isn't complete? because it used to be actually validating appropriately16:14
rm_workwoodster_: that would cause problems for us16:14
rm_workwoodster_: our use-case NEEDS it to be required16:15
woodster_rm_work I agree you guys need it in there, but only because you intend to install that. What of folks that only send a CSR for certificate orders?16:15
rm_workif they send only a CSR, you can return them a Secret with a Certificate <_<16:16
SheenaG1rm_work: so a certificate container can only be created if a PK is available because it enables use cases that assume the full certificate chain and key are there?16:18
woodster_alee: do you have thoughts on this one? ^^^  rm_work what you ask for makes more sense when we have try secret types I think, but I also think it is awkward that for some cert order types you get a container ref, and others you get a secret ref. \16:18
rm_workSheenaG1: essentially, yes -- if you don't have a Cert *and* a PK, you have one thing, which is a Cert <_<16:19
woodster_SheenG1, that is what rm_work is saying, and currently the PK has to be on certificate type containers16:19
rm_workhmm, it's maybe possible you could have a Cert and Intermediates -- that might complicate things16:19
aleereading ..16:19
rm_workwithout a PK you wouldn't have a PKP16:19
rm_workso it comes down to whether you think it makes sense to create a CertContainer for just a Cert+Intermediates16:20
rm_workwith Intermediates in the mix, it actually might <_<16:20
woodster_rm_work, clients keeping their private key truely private is a valid use case for cert generation16:20
rm_worksure16:20
SheenaG1rm_work: that makes sense to me, although I see woodster_'s point that it complicates the use of containers for a certificate16:20
rm_workbut I was thinking that in that case you only have ONE thing, so why put it in a container16:20
rm_workbut you're right that it would be awkward to return a variable type16:20
aleerm_work, woodster_ can you summarize what you are asking to change here?16:21
woodster_rm_work, well we have one more monday IRC before the mid cycle to thrash it out :)16:21
rm_workwoodster_ wants to change the CertContainer validation to make PrivateKey an optional field16:21
woodster_alee, the cert container currently requires the private key to be a member16:21
*** openstackgerrit has quit IRC16:21
woodster_alee, that private key is not always availalble in barbican16:21
rm_workalee: but that throws a big wrench into our current use-case and workflow for neutron-lbaas16:22
rm_workfor us, a CertContainer is completely useless without the PK16:22
*** openstackgerrit has joined #openstack-barbican16:22
rm_work(and for any other SERVICES that would use them)16:22
rm_work(VPNaaS / FWaaS)16:22
woodster_rm_work isn't this a matter of validation on the lbaas end though, when you receive a ref to a container as part of creating a new lb?16:22
rm_workwoodster_: I guess we could do that, though we were only validating those at a very late stage, to prevent pulling the data in too early16:23
rm_workwe'd have to validate up-front now16:23
woodster_rm_work, or do you provision with that ref with barbican the source of truth and validation?16:23
rm_workkinda the latter16:23
aleerm_work, why would making the private key reference optional mess up lbaas?16:23
rm_workwe assume that if someone passes us a "valid" ContainerRef (IE, Barbican says it exists), that it means we have what we need to function16:24
rm_workit would actually be easy enough to add the additional validation on our side16:24
woodster_alee, there are use cases (here a rackspace as well) where we need to fully provision a device, PK + certs16:24
rm_workbut we'd have to move the validation way up the chain16:24
rm_workwe can do it, but we'll have to coordinate, if you're set on making this change16:25
rm_workI think you're winning me over just because returning multiple types is super awkward16:25
aleerm_work, yes but presumably you have some validation in lbaas that the data passed back is valid, right?16:26
woodster_isn't anything ever simple? :)16:26
rm_workalee: we validate EVENTUALLY, but very late in the workflow16:27
rm_workwe'd want to move it up16:27
rm_workand we have code that assumes the PK will always exist (which is what started this discussion)16:27
aleerm_work, fair enough.  I try to make it a habit of not trusting anything to send me back what I want :)16:28
rm_workalee: well, we went to great effort to make sure this was engineered in a specific way :P16:28
aleerm_work, especially if is the user that is providing the reference16:28
rm_workbut it's a good point16:28
aleerm_work, the standard way to request a cert is NOT to send the  CA or anyone else your private key.16:29
aleerm_work, this whole idea of barbican keeping the private key or generating it for you , and using it to get a cert -- is somewhat non-standard16:30
woodster_I'm just sorry not noticed it earlier, that does suck :\16:30
rm_workwell, the cert GENERATION is new16:31
rm_workoriginally it was only for Certs that the user provided16:31
rm_workand that the only part that was actually SECRET was the PK16:31
woodster_alee, yeah that speaks to the automation and provisioning use cases around certs that of interest16:31
rm_workwe had to ask to get the Cert included :P16:31
*** nkinder has quit IRC16:31
rm_workso originally it made 100% sense that PK was required16:32
rm_workmake sense? :P16:32
aleerm_work, woodster_ yes -- I understand the scope was changed - to having barbican as a general intrface to CA's16:32
woodster_so you were first!16:32
woodster_rm_work: ^^16:33
rm_workif we'd had this discussion four months ago, you would have said "why would we ever have the PK be optional? that makes no sense"16:33
rm_work"the whole point of CertificateContainers is to allow the user to store a PK, and then put the Cert along with it"16:33
aleewoodster_, and yes -- we need to have a discussion about automation/authentication for cert issuance.16:33
*** nkinder has joined #openstack-barbican16:33
aleeand how we can achieve this.16:34
aleeI was leaving that for the midcycle16:34
rm_workI should be at the first couple days of the midcycle, at least16:34
aleeexcellent16:35
rm_work... BTW, does anyone have a hotel room that has an unused couch? :P16:35
rm_workotherwise I might be a little late, driving in from SA16:35
woodster_I added related topics to the midcycle etherpad here: https://etherpad.openstack.org/p/barbican-kilo-sprint16:45
openstackgerritThomas Dinkjian proposed openstack/python-barbicanclient: Adds second round of functional tests for secrets  https://review.openstack.org/15362816:48
jaosoriorrm_work: I could confirm later about the couch16:53
rm_workI have to drive in Monday morning anyway, will see :P16:55
rm_workworst case I drive in Tuesday and maybe Wednesday too16:56
openstackgerritThomas Dinkjian proposed openstack/python-barbicanclient: Adds base behaviors, secret behaviors and the secret smoke tests  https://review.openstack.org/15177716:56
*** crc32 has joined #openstack-barbican17:06
openstackgerritThomas Dinkjian proposed openstack/python-barbicanclient: Adds first round of secrets functional tests  https://review.openstack.org/15339517:14
*** jkf has joined #openstack-barbican17:14
*** nkinder has quit IRC17:19
*** nkinder has joined #openstack-barbican17:23
openstackgerritJohn Vrbanac proposed openstack/barbican: Cleaning up literal dict in validators  https://review.openstack.org/15363717:47
*** nkinder has quit IRC17:48
openstackgerritJohn Vrbanac proposed openstack/barbican: Cleaning up literal dict in validators.py  https://review.openstack.org/15363717:51
openstackgerritAlex Schultz proposed openstack/barbican: Cleaning up method identation in transportkeys.py  https://review.openstack.org/15363917:53
openstackgerritPeter Kazmir proposed openstack/barbican: Cleaning up formatting for readability  https://review.openstack.org/15364118:01
*** gyee has joined #openstack-barbican18:03
*** tkelsey has quit IRC18:21
aleewoodster_, SheenaG1 , chellygel - sent back feedback on abstract.18:30
SheenaG1alee: thank you!  I'd like Wood's input as well, but I think we're good to submit after that.  Any preference on who submits the actual presentation?18:34
aleeSheenaG1, nope -- no preference other than not me :)18:34
SheenaG1alee: I think that's *everyone's* preference.  But I'm sure I can get someone on our side to submit, no worries.18:35
aleecool - thanks18:36
*** bdpayne has joined #openstack-barbican18:48
*** kebray has joined #openstack-barbican18:55
*** jaosorior has quit IRC19:16
openstackgerritMerged openstack/barbican: Cleaning up method identation in transportkeys.py  https://review.openstack.org/15363919:17
openstackgerritMerged openstack/barbican: Cleaning up literal dict in validators.py  https://review.openstack.org/15363719:18
*** rellerreller has joined #openstack-barbican19:29
*** SheenaG11 has joined #openstack-barbican19:49
*** SheenaG1 has quit IRC19:50
openstackgerritThomas Dinkjian proposed openstack/python-barbicanclient: Adds base behaviors, secret behaviors and the secret smoke tests  https://review.openstack.org/15177720:09
*** kebray has quit IRC20:19
xaethalee: who did you say to put on the fedora package request? https://bugzilla.redhat.com/show_bug.cgi?id=119026920:32
openstackbugzilla.redhat.com bug 1190269 in Package Review "Review Request: openstack-barbican - Secrets as a Service" [Medium,New] - Assigned to nobody20:32
aleexaeth, added20:34
xaeth:)20:34
aleexaeth, I'll look at it early next week20:34
xaethi did run the review... there are a few things i wasnt able to address20:34
xaethkewl20:34
aleeok20:34
openstackgerritAlex Schultz proposed openstack/barbican: Cleanup code duplication in hrefs.py  https://review.openstack.org/15368420:43
openstackgerritThomas Dinkjian proposed openstack/python-barbicanclient: Adds positive secrets functional tests  https://review.openstack.org/15339520:47
*** rellerreller has quit IRC20:47
*** bdpayne has quit IRC21:06
*** xaeth is now known as xaeth_afk21:17
*** crc32 has quit IRC21:40
openstackgerritAlex Schultz proposed openstack/barbican: Cleaning up code duplication in hrefs.py  https://review.openstack.org/15368421:56
openstackgerritDouglas Mendizábal proposed openstack/python-barbicanclient: Chnage usage example to show plain/text secret  https://review.openstack.org/15371122:14
openstackgerritDouglas Mendizábal proposed openstack/python-barbicanclient: Change usage example to show plain/text secret  https://review.openstack.org/15371122:14
*** tkelsey has joined #openstack-barbican22:19
*** tkelsey has quit IRC22:23
*** SheenaG1 has joined #openstack-barbican22:27
*** SheenaG11 has quit IRC22:27
*** SheenaG1 has quit IRC23:22
*** ametts has quit IRC23:27
*** paul_glass has quit IRC23:31
openstackgerritDouglas Mendizábal proposed openstack/python-barbicanclient: Update documentation  https://review.openstack.org/15373023:39
*** nkinder has joined #openstack-barbican23:44
*** xaeth_afk has quit IRC23:51
*** nkinder has quit IRC23:56

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