Tuesday, 2014-08-05

*** lisaclark1 has quit IRC00:00
*** mdorman has quit IRC00:06
*** crc32 has quit IRC00:22
*** lisaclark1 has joined #openstack-barbican00:26
*** lisaclark1 has quit IRC00:33
*** SheenaG1 has joined #openstack-barbican00:34
*** SheenaG11 has joined #openstack-barbican00:37
*** SheenaG1 has quit IRC00:38
*** uberj has quit IRC00:44
*** uberj has joined #openstack-barbican00:44
*** xianghui has quit IRC00:53
*** lisaclark1 has joined #openstack-barbican00:58
*** gyee has quit IRC00:59
*** bdpayne has quit IRC01:02
*** xianghui has joined #openstack-barbican01:05
*** lisaclark1 has quit IRC01:17
*** lisaclark1 has joined #openstack-barbican01:18
*** lisaclark1 has quit IRC01:22
*** lisaclark1 has joined #openstack-barbican01:57
*** lisaclark1 has quit IRC01:58
*** lisaclark1 has joined #openstack-barbican01:59
*** bdpayne has joined #openstack-barbican02:08
*** bubbva has quit IRC02:40
*** bubbva has joined #openstack-barbican02:41
*** lisaclark1 has quit IRC02:44
*** bdpayne has quit IRC02:56
*** bdpayne has joined #openstack-barbican03:00
*** juantwo_ has quit IRC03:25
*** woodster has quit IRC03:25
*** juantwo has joined #openstack-barbican03:26
*** ayoung has quit IRC03:57
openstackgerritSteve Martinelli proposed a change to openstack/barbican-specs: Update doc theme for barbican-specs  https://review.openstack.org/11189904:45
*** juantwo has quit IRC05:09
*** juantwo has joined #openstack-barbican05:10
*** juantwo has quit IRC05:14
*** jaosorior has joined #openstack-barbican05:18
*** bdpayne has quit IRC05:20
*** bdpayne has joined #openstack-barbican05:21
*** bdpayne has quit IRC05:54
openstackgerritDouglas Mendizábal proposed a change to openstack/barbican-specs: Add Containers to python-barbicanclient  https://review.openstack.org/11005605:56
jaosoriorrm_work: sleep aready :P07:38
*** juantwo has joined #openstack-barbican11:57
*** juantwo has quit IRC11:58
*** juantwo has joined #openstack-barbican11:59
*** alee has quit IRC12:07
openstackgerritJuan Antonio Osorio Robles proposed a change to openstack/barbican: Do not override venv  https://review.openstack.org/11199812:17
*** akoneru has joined #openstack-barbican12:22
openstackgerritStanislaw Pitucha proposed a change to openstack/barbican-specs: Spec for certificate api addition  https://review.openstack.org/10842912:36
openstackgerritStanislaw Pitucha proposed a change to openstack/barbican-specs: Spec for certificate api addition  https://review.openstack.org/10842912:39
*** alee_ has joined #openstack-barbican13:04
*** alee has joined #openstack-barbican13:06
*** lisaclark1 has joined #openstack-barbican13:07
*** insequent has quit IRC13:08
*** juantwo has quit IRC13:14
*** hockeynut has quit IRC13:14
*** jamielennox|away has quit IRC13:14
*** juantwo has joined #openstack-barbican13:15
*** hockeynut has joined #openstack-barbican13:15
*** jamielennox|away has joined #openstack-barbican13:15
*** lbragstad has quit IRC13:18
*** lbragstad has joined #openstack-barbican13:23
*** woodster has joined #openstack-barbican13:23
*** lisaclark1 has quit IRC13:28
*** SheenaG11 has quit IRC13:33
*** lisaclark1 has joined #openstack-barbican13:34
*** insequent has joined #openstack-barbican13:35
*** rellerreller has joined #openstack-barbican13:50
jaosoriorMr. woodster, I had a comment on this CR: https://review.openstack.org/#/c/111601/ not a big deal but I wanted to know if you had any thought about it.13:53
*** ayoung has joined #openstack-barbican14:08
*** lisaclark2 has joined #openstack-barbican14:09
*** lisaclark1 has quit IRC14:13
*** paul_glass has joined #openstack-barbican14:18
*** Kevin_Bishop has joined #openstack-barbican14:26
*** mdorman has joined #openstack-barbican14:30
*** lisaclark2 has quit IRC14:55
*** lisaclark1 has joined #openstack-barbican15:02
*** lisaclark1 has quit IRC15:06
*** rellerreller has quit IRC15:09
*** rellerreller has joined #openstack-barbican15:09
*** lisaclark1 has joined #openstack-barbican15:15
*** paul_glass has quit IRC15:30
*** lisaclark2 has joined #openstack-barbican15:32
*** paul_glass has joined #openstack-barbican15:33
*** lisaclark2 has quit IRC15:33
*** SheenaG1 has joined #openstack-barbican15:33
*** lisaclark2 has joined #openstack-barbican15:33
*** lisaclark1 has quit IRC15:34
*** Kevin_Bishop has quit IRC15:34
*** SheenaG11 has joined #openstack-barbican15:34
*** SheenaG1 has quit IRC15:38
*** Kevin_Bishop has joined #openstack-barbican15:48
*** paul_glass has quit IRC16:05
*** openstackstatus has quit IRC16:17
*** openstack has joined #openstack-barbican16:17
*** openstackstatus has joined #openstack-barbican16:17
*** ChanServ sets mode: +v openstackstatus16:17
*** paul_glass has joined #openstack-barbican16:18
*** lisaclark2 has quit IRC16:43
*** paul_glass has quit IRC16:43
*** paul_glass has joined #openstack-barbican16:46
*** Kevin_Bishop has quit IRC16:48
*** gyee has joined #openstack-barbican16:48
*** paul_glass has quit IRC16:51
*** gyee has quit IRC16:52
*** atiwari has joined #openstack-barbican16:53
*** gyee has joined #openstack-barbican16:55
*** bdpayne has joined #openstack-barbican16:56
*** rellerreller has quit IRC17:05
aleewoodster, ping17:06
aleewoodster, looks like rellerreller has approved https://review.openstack.org/107111  -- just need you and jvrbanac  :)17:07
*** bdpayne has quit IRC17:31
*** bdpayne has joined #openstack-barbican17:33
*** lisaclark1 has joined #openstack-barbican17:33
*** kaitlin-farr has joined #openstack-barbican17:39
woodsterAlee: we are in planning meetings today but will weigh in later this afternoon for sure17:52
aleewoodster, cool :)17:52
*** SheenaG11 has quit IRC17:56
*** lisaclark1 has quit IRC17:57
openstackgerritKaitlin Farr proposed a change to openstack/barbican: Adds store_secret_supports to secret_store  https://review.openstack.org/11038617:58
*** kaitlin-farr has quit IRC18:00
*** lisaclark1 has joined #openstack-barbican18:03
*** SheenaG1 has joined #openstack-barbican18:03
*** paul_glass has joined #openstack-barbican18:04
*** SheenaG11 has joined #openstack-barbican18:05
*** Kevin_Bishop has joined #openstack-barbican18:06
*** alee has quit IRC18:07
*** SheenaG1 has quit IRC18:07
*** alee has joined #openstack-barbican18:07
*** jamielennox|away is now known as jamielennox18:13
*** kaitlin-farr has joined #openstack-barbican18:13
*** bdpayne has quit IRC18:30
*** bdpayne has joined #openstack-barbican18:31
*** paul_glass has quit IRC18:50
*** paul_glass has joined #openstack-barbican18:56
*** lisaclark1 has quit IRC18:56
*** alee_ has quit IRC19:03
*** alee has quit IRC19:03
*** SheenaG11 has quit IRC19:09
*** lisaclark1 has joined #openstack-barbican19:17
*** rm_mobile has joined #openstack-barbican19:28
openstackgerritA change was merged to openstack/barbican: Correct container create response code to be 201  https://review.openstack.org/11130219:29
rm_mobileWoot19:29
rm_mobileIs consumer registration next? :P19:30
chellygelrm_mobile, we are currently reviewing it19:31
rm_mobile:P19:31
rm_mobileI'm stuck in intern presentations19:31
rm_mobileSpeaking of which, I thought you were an intern :/19:31
rm_mobileAre you not? :P19:32
chellygelyou should be enjoying those! -- nope im a dev :P19:32
rm_mobileHeh19:32
chellygelim young but not thaaaat young19:32
rm_mobileSame thing had happened to me at both this and my previous job19:32
rm_mobileI kept starting at the same time as the interns19:32
rm_mobileSo people kept asking I was one T_T19:33
rm_mobile*assuming19:33
rm_mobileOK, out of that if you need anything19:43
*** SheenaG1 has joined #openstack-barbican19:47
*** SheenaG1 has quit IRC19:55
openstackgerritKaitlin Farr proposed a change to openstack/barbican: Adds store_secret_supports to secret_store  https://review.openstack.org/11038619:57
openstackgerritKaitlin Farr proposed a change to openstack/barbican: Adds store_secret_supports to secret_store  https://review.openstack.org/11038619:59
*** kaitlin-farr has quit IRC20:00
*** lisaclark1 has quit IRC20:06
openstackgerritA change was merged to openstack/barbican-specs: Add Containers to python-barbicanclient  https://review.openstack.org/11005620:09
*** lisaclark1 has joined #openstack-barbican20:09
chellygelrm_mobile, we are approving some changes -- you will have to rebase :S20:10
chellygelrm_work, ? maybe?20:10
rm_workchellygel: yeah that's fine20:10
rm_worklet me know when the last of them is merged20:11
rm_workI'm about ready20:11
chellygelyes, will do.20:11
*** kaitlin-farr has joined #openstack-barbican20:11
*** alee has joined #openstack-barbican20:12
*** joel-coffman has joined #openstack-barbican20:22
*** joel-coffman has quit IRC20:23
openstackgerritJohn Wood proposed a change to openstack/barbican: Eager load KEKDatum record when EncryptedDatum is retrieved  https://review.openstack.org/11160120:23
rm_workchellygel / reaperhulk / redrobot / woodster / hockeynut / jvrbanac / others: if I really am not expecting an exception to be raised, and if there were an exception it would be an "unknown serverside error", is just letting it raise the 500 it would raise by default an "ok" approach?20:25
rm_workI started typing "pecan.abort(500" and then realized that's what would get raised anyway if I didn't even put the try/catch in20:26
openstackgerritA change was merged to openstack/barbican-specs: blueprint for restructuring the pkcs11 plugin to support wrap/unwrap  https://review.openstack.org/10777520:29
jaosoriorreaperhulk: Nice explanation for the spec 107775 :D I'm really eager to see some code for that20:33
woodsteralee: are you there?20:37
aleewoodster, yup20:38
aleewoodster, in a meeting but I can answer questions ..20:38
woodsteralee: no worries, just added a comment to https://review.openstack.org/#/c/107190/20:39
woodsterjaosorior: I updated https://review.openstack.org/#/c/111601/ per your comments20:40
*** juantwo has quit IRC20:41
jaosoriorwoodster: thanks, that looks classy :)20:43
jaosorior+120:43
*** paul_glass1 has joined #openstack-barbican20:44
*** paul_glass has quit IRC20:47
*** crc32 has joined #openstack-barbican20:49
*** Kevin_Bishop has quit IRC20:49
openstackgerritJohn Wood proposed a change to openstack/barbican: Eager load KEKDatum record when EncryptedDatum is retrieved  https://review.openstack.org/11160120:51
woodsterjaosorior: sorry, I somehow added an extra line in there :\20:51
*** lisaclark1 has quit IRC20:52
openstackgerritChelsea Winfree proposed a change to openstack/barbican: Add Certificate Interface & Symantec Plugin  https://review.openstack.org/10719020:52
jaosoriorwoodster: well, it's a small review, so it's not a big deal to check it from my phone. If it would be larger I would leave it for tomorrow20:53
jaosoriorLike chellygel 's CR which I'll check in the morning20:54
chellygel;) jaosorior20:54
jaosoriorDamn, laundry's boring X_x20:54
*** paul_glass1 has quit IRC20:56
jaosoriorchellygel: yooooo20:58
*** paul_glass has joined #openstack-barbican20:59
jaosoriorwoodster: maybe it would be appropriate to change the commit message, since now it's not only about the KEKDatum and the EnxryptedDatum21:00
jaosoriorBut containers also21:00
jaosoriorAnyway, my laundry's ready and I'm off. I'll check it tomorrow morning21:01
jaosoriorHave a good one, people! :)21:02
rm_workchellygel / reaperhulk / redrobot / woodster / et al: can I assume everything is merged for today so I can rebase now?21:14
*** lisaclark1 has joined #openstack-barbican21:14
chellygelyes rm_work  should be good.21:14
redrobotrm_work https://review.openstack.org/#/c/105562/ is still in zuul queue21:14
*** lisaclark1 has quit IRC21:14
*** openstackgerrit has quit IRC21:16
rm_workk21:16
bdpayneanyone aware of a nice writeup somewhere on best practices for deploying barbican?21:16
bdpayneI've read through the getting started guide21:17
bdpaynebut it feels like there's some holes and a lot of that is oriented towards dev rather than production21:17
*** openstackgerrit has joined #openstack-barbican21:17
rm_workheh21:17
*** lisaclark1 has joined #openstack-barbican21:17
rm_workyes, there are some holes :/21:17
bdpayne:-)21:17
rm_workand yeah, it's very dev oriented21:17
bdpaynefwiw, I lead the openstack security guide book effort, and as barbican matures I'll be looking to writeup something like this for the book21:18
bdpaynefor now, I'm just looking to wrap my head around it all and understand what the devs believe to be best practices21:18
rm_workI just had to try to follow it a month or so ago, took me a bit to get everything set up :P21:18
aleewoodster, I responded to your response.21:18
openstackgerritAdam Harwell proposed a change to openstack/barbican: Add support to Barbican for consumer registration  https://review.openstack.org/10784521:18
redrobotbdpayne I don't think we have a deployment guide yet, since we're still working through our own deployment21:19
redrobotbdpayne there's about 3 different back-end options in various stages of development, and each will bring their own sets of recommendations21:20
bdpayneok21:20
bdpayneby backend, you mean where it stores the secrets?21:20
redrobotyes, in addition to how crypto operations are handled.21:21
bdpayneok, interesting21:21
bdpayneI can certainly read through the code and learn as I go21:21
bdpaynejust wanted to make sure I wasn't missing some valuable resource that someone took the time to put together :-)21:21
redrobotthere's basically two choices for storage:  Store encrypted data inside Barbican's SQL DB, or defer that to a 3rd party.21:22
bdpayneright, and it looks like the sqldb goes through sqlalchemy, so it can be mysql or postgres, etc?21:22
redrobotbdpayne correct.  Fort 3rd party storage, it could be a KMIP device, or a DogTag instance21:23
redrobotwe call those the SecretStore plugins21:23
redrobotso, DB, KMIP or DogTag are your SecretStore plugin options21:24
bdpaynegotcha21:24
bdpaynethe other thing I was missing... is if there's some configuration needed for encrypting the secrets?21:24
redrobotthe DB plugin, whose name escapes me at the moment also gives you the option of the Cryptographic Backend21:24
bdpayneso that the various workers can all read from the same backend21:25
redrobotboth the API node, and the Worker node would have an instance of the SecretStore plugin21:25
bdpayneah, perhaps this cryptographic backend is what I'm refering to?21:25
redrobotso cryptographic backend choices are: Dev plugin, which is what we're using out of the box21:26
* bdpayne appreciates the walkthrough :-)21:26
redrobotand the PKCS11 plugin, which we'll be using to talk to Luna SA HSMs21:26
redrobotthe dev cryptographic plugin is not recommended for a production deployment21:27
redrobotyou're welcome :)21:27
*** SheenaG1 has joined #openstack-barbican21:28
redrobotI've been meaning to write a guide to the pluggable backend system, but I haven't had time to get to it21:28
bdpayneso is the dev cryptographic backend just a null cipher?21:28
redrobotit uses Fernet from PyCA's cryptography lib21:29
redrobotbut the master key is stored in the barbican config file21:29
bdpaynegotcha21:29
bdpayneso that's why you don't like it for production?21:29
redrobotyeah, since the master key would be stored in plaintext in any API or Worker node21:30
bdpaynehowever, this is probably the only option for a DB secretestore?21:30
redrobotno, the PKCS11 plugin would be the recommended option for DB SecretStore21:30
bdpaynehmm, ok, I'll check that out21:30
*** rm_mobile has quit IRC21:31
redrobotthe PKCS11 part is about to be refactored per this spec https://github.com/openstack/barbican-specs/blob/master/specs/juno/restructure-pkcs11-plugin.rst21:31
redrobotbdpayne actually, the plaintext file looks better https://raw.githubusercontent.com/openstack/barbican-specs/master/specs/juno/restructure-pkcs11-plugin.rst21:31
bdpayneah, interesting21:32
*** SheenaG1 has quit IRC21:32
redrobotall crypto opretations would happen in the PKCS11 device (HSM)21:32
redrobotno keying material will be available outside of the HSM21:32
bdpayneso what about deployments without an HSM?21:33
redrobotbdpayne we would recommend DogTag SecretStore as an alternative21:33
bdpayneheh... have you ever installed dogtag? ;-)21:34
bdpayneI mean... on a non RH system21:34
bdpaynealas, I digress21:34
redrobothehe, yeah, I've heard that a couple of times :)21:34
*** rm_mobile has joined #openstack-barbican21:34
bdpaynethis gives me lot to start digging into21:34
rm_workfffff21:34
bdpaynewhich is right where I need to be right now21:34
rm_workwoodster / redrobot / reaperhulk: the gate for 105562 didn't pass T_T21:34
bdpayneif I get this put together, I'll see about writting something up21:35
redrobotbdpayne awesome!  thanks!  If you have any more questions just let us know21:35
bdpaynewill do!21:35
*** kaitlin-farr has quit IRC21:38
redrobotrm_work heh... you're really earning that ATC status, huh?21:38
redrobotrm_work oh bummer, that's tsv's CR21:40
rm_workredrobot: T_T21:41
redrobotrm_work did you already rebase?21:41
rm_workyeah21:42
rm_workbut not onto that21:42
rm_work>_>21:42
rm_worksooooo mine could totally go first ;)21:42
*** akoneru is now known as akoneru_afk21:42
rm_workthough I'm still waiting on my first check21:43
* rm_work shakes fist at Zuul queue21:43
*** akoneru_afk has quit IRC21:44
aleebdpayne, what system would you be installing on?  dogtag can be installed on fedora or rhel.  There has also been a lot of work done getting it to install on debian based systems.21:48
aleewoodster, any questions about my response? or my patch?21:48
openstackgerritVenkat Sundaram proposed a change to openstack/python-barbicanclient: remove tenant-id from uri  https://review.openstack.org/11214921:52
*** paul_glass has quit IRC21:53
bdpaynealee I'm looking at doing this on a highly modified version of ubuntu21:53
bdpayneI've tried doing dogtag before and it was... well, quite a bit more complex than I'd prefer for this deployment21:53
rm_workredrobot: woodster: reaperhulk: jvrbanac: hockeynut: could you take a look now? it will pass jenkins (with rechecks possibly, but i've tested the devstack deploy and functional tests and they will eventually pass)22:04
rm_workhttps://review.openstack.org/#/c/107845/22:04
*** lisaclark1 has quit IRC22:05
*** lisaclark1 has joined #openstack-barbican22:12
*** lisaclark1 has quit IRC22:12
*** lisaclark1 has joined #openstack-barbican22:12
aleebdpayne, fair enough, but you might want to take another look as things progress.  A lot of work has gone into making the latest version of dogtag pretty seamless to install.22:21
bdpaynegood to know22:21
aleebdpayne, and I'm working to make the barbican/dogtag interaction seamless too.22:22
aleeand the latest version of dogtag will be in the next version of ubuntu.22:22
*** atiwari has quit IRC22:22
bdpaynealthough, perhaps I'm missing something, but it still seems like a weird architecture to me22:22
bdpayneso dogtag stores a secret so that barbican can store other secrets22:22
bdpaynewith an HSM, this all makes sense22:23
bdpaynebut I don't get the security argument for dogtag22:23
aleebdpayne, dogtag has a known tested production backend to store secrets.22:24
aleewhether in an hsm or not.22:24
aleeall the secrets would be stored in dogtag22:25
bdpayneoh, I see22:26
aleebdpayne, there is a possible key wrapping mechanism to ensure secure transit of secrets from client through barbican to dogtag, but its not required.22:26
bdpayneso barbican just becomes an api middleware for dogtag?22:26
rm_workwoodster: damn, dsvm did fail. not sure if i have to wait to recheck until the other tests finish <_<22:26
aleebdpayne, yup22:26
aleebdpayne, there is a lot that barbican will be doing - like generating symmetric and asymmetric keys and contacting CA's to get certs, but the idea will be for you be able to do that with dogtag as a backend22:28
bdpayneok22:29
bdpayneso yeah, looks like there'a bit for me to explore with this as well22:30
chellygelrm_work, i dont think it matters... you can rerun it anyway -- it just wont cancel the firs tone22:30
chellygelfirst one*22:30
*** juantwo has joined #openstack-barbican22:30
*** juantwo has quit IRC22:30
rm_workhmm22:30
bdpayneI think I'll start with a basic install without dogtag, and then add that layer of complexity after things are otherwise working22:30
rm_workwell, i tried "recheck no bug" (starting to think I should file a bug) and waiting to see what happens22:30
aleebdpayne, gotta go - but feel free to ask if you have any questions22:30
*** juantwo has joined #openstack-barbican22:30
bdpayneyep, thanks22:31
*** atiwari has joined #openstack-barbican22:32
*** lisaclark1 has quit IRC22:35
openstackgerritArvind Tiwari proposed a change to openstack/barbican: Reorganize code to use store crypto plug-in  https://review.openstack.org/11141222:39
*** atiwari has quit IRC22:45
*** ayoung has quit IRC22:51
*** jaosorior has quit IRC23:02
*** atiwari has joined #openstack-barbican23:02
*** mdorman has quit IRC23:21
openstackgerritChelsea Winfree proposed a change to openstack/barbican: Add Certificate Interface & Symantec Plugin  https://review.openstack.org/10719023:24
*** atiwari has quit IRC23:24
*** bdpayne has quit IRC23:30
*** bdpayne has joined #openstack-barbican23:33
openstackgerritVenkat Sundaram proposed a change to openstack/barbican: remove project-id from resource URIs  https://review.openstack.org/10556223:57

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