*** woodster_ has joined #openstack-barbican | 01:51 | |
*** ryanpetrello has joined #openstack-barbican | 04:20 | |
*** zz_dimtruck is now known as dimtruck | 04:21 | |
*** dimtruck is now known as zz_dimtruck | 05:07 | |
*** ryanpetrello has quit IRC | 05:49 | |
*** woodster_ has quit IRC | 05:50 | |
*** miqui_ has quit IRC | 08:05 | |
*** viktors has joined #openstack-barbican | 10:34 | |
*** viktors is now known as viktors|afk | 11:09 | |
openstackgerrit | Tim Kelsey proposed openstack/barbican: Adding client certificates to connection credentials https://review.openstack.org/135217 | 11:19 |
---|---|---|
openstackgerrit | Tim Kelsey proposed openstack/barbican: Adding client certificates to connection credentials https://review.openstack.org/135217 | 12:29 |
*** SheenaG1 has joined #openstack-barbican | 12:33 | |
openstackgerrit | Merged openstack/barbican-specs: Remove Kilo placeholder file https://review.openstack.org/135744 | 12:59 |
*** jraim has quit IRC | 13:24 | |
*** jraim has joined #openstack-barbican | 13:25 | |
*** tdink has quit IRC | 13:25 | |
*** tdink has joined #openstack-barbican | 13:27 | |
*** ayoung has joined #openstack-barbican | 13:41 | |
*** dave-mccowan has joined #openstack-barbican | 14:03 | |
*** nkinder has quit IRC | 14:10 | |
*** ryanpetrello has joined #openstack-barbican | 14:12 | |
*** SheenaG1 has quit IRC | 14:21 | |
*** woodster_ has joined #openstack-barbican | 14:23 | |
*** ametts has joined #openstack-barbican | 14:42 | |
*** SheenaG1 has joined #openstack-barbican | 14:47 | |
openstackgerrit | Tim Kelsey proposed openstack/barbican: Adding client certificates to connection credentials https://review.openstack.org/135217 | 14:50 |
*** nkinder has joined #openstack-barbican | 14:54 | |
*** ayoung is now known as ayoung-afk | 15:22 | |
*** rellerreller has joined #openstack-barbican | 15:25 | |
*** atiwari has joined #openstack-barbican | 15:35 | |
*** zz_dimtruck is now known as dimtruck | 15:41 | |
*** ayoung-afk is now known as ayoung | 15:53 | |
*** kebray has joined #openstack-barbican | 16:04 | |
*** rellerreller has quit IRC | 16:09 | |
*** rellerreller has joined #openstack-barbican | 16:11 | |
*** dave-mccowan has quit IRC | 16:14 | |
*** dave-mccowan has joined #openstack-barbican | 16:33 | |
alee_ | dave-mccowan, ping | 16:39 |
dave-mccowan | alee_ Hi Ade | 16:39 |
alee_ | dave-mccowan, hey Dave -- when you get a chance - please take a look at https://review.openstack.org/#/c/135490/1 | 16:40 |
alee_ | dave-mccowan, its not rfc7030 - but was certainly inspired by it. | 16:40 |
dave-mccowan | alee_ thanks. will do. overall i think this is a good approach. keeping the barbican structure, while borrowing liberally from a well-vetted interface. | 16:43 |
alee_ | dave-mccowan, thanks -look forward to your comments/improvements :) | 16:44 |
*** kgriffs|afk is now known as kgriffs | 16:47 | |
*** rellerreller has quit IRC | 17:03 | |
*** rellerreller has joined #openstack-barbican | 17:20 | |
*** JeffF has joined #openstack-barbican | 17:23 | |
*** dave-mccowan has quit IRC | 17:30 | |
*** rellerreller has quit IRC | 17:38 | |
*** mikedillion has joined #openstack-barbican | 17:44 | |
*** jorge_munoz has joined #openstack-barbican | 17:51 | |
*** mikedillion has quit IRC | 17:54 | |
*** rellerreller has joined #openstack-barbican | 18:07 | |
*** dave-mccowan has joined #openstack-barbican | 18:17 | |
*** jaosorior has joined #openstack-barbican | 18:46 | |
openstackgerrit | Thomas Dinkjian proposed openstack/barbican: Added smoke tests for consumers https://review.openstack.org/136859 | 18:46 |
*** jorge_munoz has quit IRC | 18:55 | |
*** rellerreller has quit IRC | 19:04 | |
*** rellerreller has joined #openstack-barbican | 19:05 | |
*** kgriffs is now known as kgriffs|afk | 19:13 | |
openstackgerrit | Adam Harwell proposed openstack/barbican: Container deletion will now clean up Consumers https://review.openstack.org/136866 | 19:16 |
rm_work | err, forgot to run tox... *crosses fingers* | 19:17 |
rm_work | tdink: that's the change I mentioned | 19:17 |
rm_work | damnit | 19:19 |
rm_work | going to need a patchset for a single blank line T_T | 19:19 |
jaosorior | rm_work: lol | 19:19 |
rm_work | that's what I get for instinctively typing `git review` before running tox | 19:20 |
jaosorior | shouldn | 19:22 |
jaosorior | shouldn't .the call to self.consumer_repo.get_by_container_id also be wrapped by the try: ... except: ? | 19:23 |
rm_work | It's suppress_errors | 19:23 |
rm_work | err, suppress_exception | 19:23 |
jaosorior | aaah shit, didn't read that part | 19:23 |
jaosorior | but anyway, why would we want to supress if the container is not found? why not catch it immediately? | 19:24 |
rm_work | that's just if there are no consumers | 19:24 |
rm_work | since probably 99% of containers won't have any :P | 19:24 |
rm_work | we're not really concerned if there's zero found | 19:25 |
jaosorior | fair enough | 19:25 |
jaosorior | the rest of the CR seems alright | 19:25 |
rm_work | waiting for tests to pass locally and will update with the -blankline | 19:27 |
jaosorior | though for the tests readability, maybe it would make sense to do an "assert_called_once" for the consumer_repo.delete_entity_by_id | 19:27 |
rm_work | it's called twice though | 19:27 |
rm_work | so that would be problematic :P | 19:27 |
jaosorior | aah crap | 19:28 |
rm_work | heh | 19:28 |
jaosorior | (need to sleep) | 19:28 |
rm_work | it's cool, I am very much enjoying being a step ahead for once :P | 19:28 |
rm_work | since usually that's not the case :) | 19:29 |
jaosorior | hahaha well, I was pretty hangover in the morning :P it's been a loooooong day | 19:29 |
rm_work | lol | 19:29 |
rm_work | sounds like a fun weekend tho | 19:29 |
jaosorior | ooh it was brilliant | 19:29 |
jaosorior | well, I guess you could actually get the call count for the delete_entity_by_id and assert using that | 19:31 |
rm_work | yeah, I could do that as well | 19:31 |
rm_work | but I prefer testing specific calls | 19:31 |
rm_work | this way I know I didn't do something stupid and just delete the same consumer twice, or something like that | 19:32 |
jaosorior | something such as self.assertEqual(self.consumer_repo.delete_entity_by_id.call_count, len(consumers)) | 19:32 |
jaosorior | well, was just mentioning so it became obscenely aparent when reading the test that the delete_entity_by_id is being tested. as of now there is only a check if the id was retrieved, which would then lead me to read the code in the other file again | 19:33 |
jaosorior | anyway, no biggie, I could do without the call_count check; I know it's quite tricky | 19:34 |
jaosorior | gonna wait for Jenkins before scoring it | 19:34 |
rm_work | it's just not as specific :P | 19:34 |
jaosorior | I know, actually I like that the check for the getting of the id is there | 19:35 |
rm_work | err | 19:35 |
rm_work | is it? | 19:35 |
rm_work | O_o | 19:35 |
jaosorior | wait | 19:36 |
rm_work | o_O | 19:36 |
jaosorior | oho | 19:36 |
jaosorior | nevermind | 19:36 |
rm_work | :P | 19:36 |
jaosorior | yeeeeeah | 19:37 |
jaosorior | nevermind | 19:37 |
jaosorior | anyway, it looks good | 19:37 |
rm_work | k:) | 19:37 |
jaosorior | will wait for jenkins now | 19:37 |
rm_work | i am getting local tox failures | 19:37 |
rm_work | but unrelated to my change I think | 19:37 |
rm_work | db type could not be determined | 19:37 |
rm_work | error: testr failed (3) | 19:37 |
jaosorior | whaaaa | 19:37 |
jaosorior | funky | 19:37 |
rm_work | haven't run tox on this repo in a while | 19:37 |
rm_work | something must have changed | 19:37 |
tdink | sorry was out to lunch ill take a look rm_work | 19:38 |
openstackgerrit | Adam Harwell proposed openstack/barbican: Container deletion will now clean up Consumers https://review.openstack.org/136866 | 19:39 |
rm_work | woo blank line removed T_RT | 19:39 |
rm_work | T_T | 19:39 |
rm_work | tdink: yeah it took me an extra hour because I went to lunch right before doing the commit :P | 19:39 |
jaosorior | what time is it over there? | 19:40 |
rm_work | 1:40pm currently | 19:40 |
rm_work | or 13:40 | 19:40 |
rm_work | take your pick | 19:40 |
jaosorior | unix epoch? :P | 19:41 |
*** tkelsey has joined #openstack-barbican | 19:42 | |
rm_work | 1416858094 ? :P | 19:42 |
rm_work | of course, that's not super useful :) | 19:42 |
jaosorior | lol | 19:43 |
jaosorior | by the way, has there been a decision regarding the mid-cycle? | 19:44 |
SheenaG1 | Has anyone seen redrobot today? | 19:45 |
rm_work | oh, also I realize I still owe a Consumer's implementation for Secrets as well <_< | 19:45 |
SheenaG1 | (seen = in this channel) | 19:45 |
rm_work | SheenaG1: I don't even see him physically :/ | 19:46 |
reaperhulk | jaosorior: I believe the tentative plan is mid-February in SF, but that's dependent on redrobot inquiring with Geekdom SF | 19:46 |
SheenaG1 | rm_work: I think he's ETO | 19:46 |
reaperhulk | ETO, pssh | 19:46 |
reaperhulk | So am I | 19:46 |
* reaperhulk is writing X509 | 19:46 | |
rm_work | oh, I had topics for today's meeting | 19:46 |
SheenaG1 | reaperhulk: are you on ETO and working on x509? | 19:46 |
reaperhulk | I might be. | 19:46 |
rm_work | :P | 19:47 |
jaosorior | reaperhulk: thought there was a desired plan of doing it with the keystone guys, which I guess would have been in SAT? | 19:47 |
SheenaG1 | reaperhulk: scriiiiiiiiiiiiiiiiiiiiiiiiiiptsssssssssssssss | 19:47 |
rm_work | reaperhulk: so how long until we can remove any dependency on PyOpenSSL and *just* rely on pyca? | 19:47 |
reaperhulk | jaosorior: I think we're going to align it with OpenStack Security Group because Keystone + OSSG + barbican was getting too big | 19:47 |
rm_work | yeah I thought I heard Geekdom SA | 19:47 |
rm_work | sad, won't be able to make it then :( | 19:48 |
reaperhulk | jaosorior: but since nothing is confirmed yet I dunno | 19:48 |
rm_work | reaperhulk: and by "we", I mean Octavia and Neutron-LBaaS in this case | 19:48 |
reaperhulk | SheenaG1: When I'm on vacation you'll have to accept that I'm working on something that will help chellygel ;) | 19:48 |
jaosorior | I guess the Keystone guys were also quite interested in getting aligned to the OSSG one | 19:48 |
SheenaG1 | reaperhulk: I hate you. | 19:49 |
chellygel | SheenaG1, i love reaperhulk | 19:49 |
SheenaG1 | reaperhulk: but I will accept your ETO plans. | 19:49 |
morganfainberg | jaosorior, if at all possible. | 19:49 |
SheenaG1 | chellygel: I hate you too. | 19:49 |
chellygel | SheenaG1, is a liaaarrr | 19:49 |
jaosorior | haha I was about to mention you morganfainberg | 19:49 |
morganfainberg | jaosorior, you mentioned "keystone" ;) | 19:49 |
rm_work | was wondering if you had "keystone" on highlight :P | 19:49 |
jaosorior | lol, got a bot for that? :P | 19:49 |
rm_work | since you seem to show up at all the right moments | 19:49 |
jaosorior | anyway | 19:49 |
jaosorior | yeah | 19:49 |
jaosorior | I wouldn't mind if it takes too long, makes my trip worth while :P | 19:50 |
morganfainberg | jaosorior, FYI, i've heard from some US Govt. folks, if we had an aligned time they'd love to show up to Keystone, Barbican, Security. | 19:50 |
morganfainberg | but we're (keystone) def. in SA. | 19:50 |
morganfainberg | so it may be a no-go for the alignment this time around | 19:50 |
reaperhulk | jaosorior, morganfainberg : This is the last I saw http://eavesdrop.openstack.org/meetings/openstack_security_group/2014/openstack_security_group.2014-11-20-17.03.log.html | 19:51 |
morganfainberg | reaperhulk, yeah | 19:51 |
rm_work | reaperhulk: ah, my first meeting topic today is related to Certificate validation, wrt validating cert/pk/passphrase as a set + expiration and such | 19:52 |
rm_work | reaperhulk: does pyca do all of that without PyOpenSSL? | 19:52 |
morganfainberg | and as much as I'd like to join Barbican / OSSG meetup i have to be in the bay area thurs and fri of that week for an HP meeting thing. | 19:52 |
reaperhulk | not yet. | 19:52 |
rm_work | right now I've been loading stuff up with pyOpenSSL | 19:53 |
rm_work | reaperhulk: is that related to what you're doing now? :P I would assume so | 19:53 |
reaperhulk | pyca/cryptography is going to get the rudiments of x509 support shortly, but it will take a while to flesh it out to the extent that it can do all that | 19:53 |
rm_work | reaperhulk: you're writing x509 import/export support? | 19:53 |
reaperhulk | import + some limited parsing for the moment | 19:53 |
reaperhulk | no support for chain building, extensions, or even subject/issuer yet | 19:53 |
rm_work | kk | 19:54 |
* reaperhulk is trying to bite it off in chewable chunks | 19:54 | |
morganfainberg | reaperhulk, jaosorior, let me know if you guys are overlapping with us, OSSG, both... in any case. - keep me posted :) | 19:54 |
jaosorior | sure man | 19:54 |
rm_work | most of that is just trivial yet time consuming pyasn1 stuff, right? | 19:54 |
reaperhulk | sadly not trivial either :/ | 19:54 |
rm_work | hmm | 19:54 |
reaperhulk | time consuming and non-trivial woo! | 19:54 |
reaperhulk | but yes | 19:54 |
rm_work | we took a crack at some pyasn1 stuff for x509 on our own and it didn't seem TOO bad | 19:55 |
rm_work | it's ... interesting | 19:55 |
rm_work | but seemed pretty doable, just a lot of weird edge cases | 19:55 |
jaosorior | morganfainberg: but... the keystone has been decided already, right? | 19:55 |
rm_work | I guess you'd know better though :P I just dabble | 19:55 |
reaperhulk | And the weird edge cases are the problem. If asn.1 can do it cryptography requires a test for it ;) | 19:55 |
morganfainberg | jaosorior, yes. just meant if you are in the same place as we are | 19:55 |
rm_work | reaperhulk: erk T_T | 19:55 |
morganfainberg | please let me know. ;) | 19:55 |
jaosorior | uok | 19:55 |
jaosorior | what dates was it again? | 19:56 |
morganfainberg | we're Jan 19, 20, 21 | 19:56 |
jaosorior | cool | 19:56 |
morganfainberg | in San Antonio | 19:56 |
jaosorior | thanks for the info dude | 19:56 |
rm_work | reaperhulk: well, if you got it all spec'd out / handlers in place or some such, I could take a crack at filling in some stuff+tests | 19:56 |
morganfainberg | of course | 19:56 |
rm_work | reaperhulk: if you don't feel like hero-ing the whole thing :P | 19:56 |
reaperhulk | rm_work thanks for the offer. As I get further along I'll let you know | 19:57 |
jaosorior | ah, reaperhulk | 19:57 |
* redrobot puts vacation on hold to run meeting | 19:57 | |
jaosorior | I forgot to tell you | 19:57 |
rm_work | redrobot: :P | 19:57 |
jaosorior | you kinda got famous dude | 19:57 |
jaosorior | some mexican dev friends of mine really dig your work :P | 19:57 |
reaperhulk | ...what? haha | 19:57 |
*** jorge_munoz has joined #openstack-barbican | 19:58 | |
jaosorior | anyway, just remembered :P | 19:58 |
jaosorior | redrobot: travelling anywhere? | 19:59 |
reaperhulk | I will let my fame go right to my head | 19:59 |
redrobot | jaosorior nope, just had a ton of ETO I have to burn before the end of the year | 19:59 |
* reaperhulk is kind of a big deal | 19:59 | |
jaosorior | uuhh... what's ETO? | 20:00 |
*** darrenmoffat has quit IRC | 20:00 | |
reaperhulk | earned time off | 20:00 |
reaperhulk | vacation | 20:00 |
rm_work | I still thought it was funny I was using reaperhulk's appletv hacking guide before I realized who wrote it :P | 20:00 |
jaosorior | seems legit | 20:00 |
reaperhulk | that appletv workaround is like the most popular blog post I've ever written | 20:00 |
redrobot | meeting starting now in #openstack-meeting-alt | 20:00 |
rm_work | because fuck apple, that's why T_T | 20:00 |
jaosorior | is it now? | 20:00 |
jaosorior | O_O | 20:00 |
*** darrenmoffat has joined #openstack-barbican | 20:01 | |
*** gyee_ has joined #openstack-barbican | 20:25 | |
*** alee_ has quit IRC | 20:46 | |
*** paul_glass1 has joined #openstack-barbican | 20:57 | |
*** dg__ has joined #openstack-barbican | 21:00 | |
*** tkelsey has quit IRC | 21:01 | |
*** paul_glass1 has quit IRC | 21:02 | |
*** dg__ has quit IRC | 21:04 | |
*** kgriffs|afk is now known as kgriffs | 21:10 | |
rm_work | BPs for Castellan would have to wait until the repos are created to be posted, yes? :P | 21:16 |
rm_work | uhh am I missing something or did Zuul just not pick up my change at all? https://review.openstack.org/#/c/136866/ | 21:17 |
rm_work | it's not showing up in zuul at all | 21:18 |
*** alee has joined #openstack-barbican | 21:18 | |
alee | rellerreller, ok - what did I miss? | 21:19 |
rellerreller | alee More of the same | 21:20 |
alee | rellerreller, so did we decide on anything differently from what we decided in Paris? | 21:20 |
rellerreller | alee The big takeways were that I proposed using Base64 encoded ANS.1 DER encoded objects and there is a new etherpad page started | 21:21 |
rellerreller | alee https://etherpad.openstack.org/p/barbican-formats-discussion | 21:21 |
rm_work | so, I guess asking for PEM is redundant if you're storing it in a typed secret? | 21:21 |
rellerreller | alee I found this RFC for public keys https://tools.ietf.org/html/rfc5912#section-6 | 21:21 |
rm_work | since PEM is just Base64 ASN.1 DER, but with start/end tags? | 21:22 |
rellerreller | alee Paul said private keys can be stored using PKCS#8 format | 21:22 |
rm_work | yeah PKCS8 is what we expect currently for CLB | 21:22 |
rellerreller | rm_work I would eventually like to support storing and retrieving in PEM and DER format, but for the first round we said that we would only support one format to make things simple | 21:23 |
rellerreller | what is CLB? | 21:23 |
rm_work | I would have assumed we'd make that one format be PEM :) | 21:23 |
rm_work | ah sorry, Cloud Load Balancers -- Rack thing | 21:23 |
rm_work | that's technically what team I'm on :) | 21:23 |
rellerreller | gotcha | 21:24 |
rellerreller | It could be PEM. It's not a big deal since that is nearly identitical to what I am proposing. | 21:24 |
rellerreller | I just want a standard notation for all of these things | 21:25 |
alee | rellerreller, did reaperhulk have any suggestions on either public/private keys? | 21:25 |
alee | rellerreller, +1 | 21:25 |
rellerreller | alee reaperhulk suggested PKCS#8 | 21:25 |
*** dave-mccowan has quit IRC | 21:39 | |
*** SheenaG1 has quit IRC | 21:46 | |
*** dimtruck is now known as zz_dimtruck | 21:52 | |
*** atiwari has quit IRC | 21:58 | |
*** kebray has quit IRC | 22:03 | |
*** kebray_ has joined #openstack-barbican | 22:04 | |
*** mikedillion has joined #openstack-barbican | 22:06 | |
*** SheenaG1 has joined #openstack-barbican | 22:18 | |
*** alee has quit IRC | 22:21 | |
*** alee has joined #openstack-barbican | 22:21 | |
*** rellerreller has quit IRC | 22:30 | |
*** SheenaG1 has quit IRC | 22:31 | |
*** alee has quit IRC | 22:35 | |
*** SheenaG1 has joined #openstack-barbican | 22:36 | |
*** paul_glass has joined #openstack-barbican | 22:57 | |
*** paul_glass has quit IRC | 23:02 | |
*** jaosorior has quit IRC | 23:03 | |
*** nkinder has quit IRC | 23:06 | |
*** alee has joined #openstack-barbican | 23:17 | |
*** kebray_ has quit IRC | 23:17 | |
*** JeffF has quit IRC | 23:46 | |
*** kgriffs is now known as kgriffs|afk | 23:53 | |
*** kgriffs|afk is now known as kgriffs | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!