| sulo | o/ | 08:53 |
|---|---|---|
| *** openstackgerrit has quit IRC | 09:02 | |
| tojuvone | Hi | 09:34 |
| *** openstackgerrit has joined #craton | 09:35 | |
| openstackgerrit | Sulochan Acharya proposed openstack/craton master: Include project_id only where needed https://review.openstack.org/446938 | 09:35 |
| sulo | our review process needs a review ... we gotta stop doing this +2 +1 by one person | 11:37 |
| sulo | thomasem: jimbaker: git-harry: sigmavirus: ^^ | 11:38 |
| sulo | actually let me add that to todays meeting agenda | 11:38 |
| sigmavirus | sulo: sounds like a good topic to me | 12:15 |
| sigmavirus | sulo: re: https://review.openstack.org/#/c/446938/3 how does a user transfer something, e.g.,a host, from one project to another | 12:15 |
| sulo | sigmavirus: heh good question, dunno ... maybe root user can do it ? | 12:20 |
| sulo | this is assuming we are not doing that | 12:20 |
| sulo | but that sounds like something that might come up | 12:20 |
| sigmavirus | yeah | 12:20 |
| sigmavirus | I don't think it's something our Rackspace users would need, to be fair | 12:21 |
| sigmavirus | But I wonder if you had a DC that had different projects, so there's a DC-Operations project that assembles everything | 12:21 |
| sulo | yeah | 12:21 |
| sigmavirus | They own the info until they pass it along to Software Opeations | 12:21 |
| sigmavirus | etc | 12:21 |
| sulo | yeah i can see the use case tbh, kinda like hw provisioning is handled in core for example | 12:22 |
| sulo | sigmavirus: lets -1 that change, ill add that to todays agenda too | 12:23 |
| sigmavirus | Right | 12:23 |
| sigmavirus | sulo: no I think that change is a good start | 12:23 |
| sigmavirus | It just made me think about that use-case | 12:23 |
| sulo | sigmavirus: rgr | 12:23 |
| sigmavirus | actually | 12:23 |
| sigmavirus | I do want tests for that change, so I will -1 =P | 12:23 |
| sigmavirus | But not because I want to chat about the use case of changing project-id =P | 12:23 |
| sulo | ok | 12:24 |
| sigmavirus | (I do want to chat about that, but I wouldn't -1 this change because of it =P) | 12:25 |
| sigmavirus | thomasem: btw, jimbaker doesn't seem to have replied to everyone on the MySQL 5.7 thread | 12:35 |
| *** VW has joined #craton | 13:03 | |
| thomasem | o/ | 13:04 |
| sigmavirus | \o | 13:07 |
| thomasem | sulo: Totally agreed on the reviews. That +2/+1 by a single person was in practice when bandwidth was extremely low and we needed things to happen quick... but even that required at least some +1s. It was more because core folks weren't present, and even that made me a bit uneasy. | 13:07 |
| thomasem | sigmavirus: I don't think jimbaker replied to the thread. The sentiment I was referring to was expressed by him in this channel. | 13:08 |
| sigmavirus | ah okay | 13:08 |
| * sigmavirus misunderstood | 13:08 | |
| thomasem | No problemo. :P | 13:08 |
| thomasem | Yeah, it was his first comment when you brought it up originally. | 13:08 |
| sigmavirus | Ah, I think I missed that | 13:09 |
| sigmavirus | When I'm concentrating on stuff, I lose track of this channel | 13:09 |
| thomasem | sigmavirus: Hmmm, I thought he had said it in channel, but reading through the logs, I don't see it. Well, I could have remembered it incorrectly. Either way, I'm sure he'll provide his thoughts soon enough. | 13:16 |
| sigmavirus | No worries | 13:16 |
| thomasem | How was the weekend?? | 13:31 |
| sigmavirus | productive | 13:31 |
| thomasem | Excellent! | 13:31 |
| sigmavirus | Got a good start on some documentation for a project that's had no documentation for almost 3 years | 13:32 |
| sigmavirus | heh | 13:32 |
| sigmavirus | How was your weekend? | 13:32 |
| thomasem | Oh man | 13:32 |
| thomasem | Productive as well. Started working on my dogs social skills downtown a bit; going to make that more of a routine for her, and got a bunch of brush cleaning, trimming, mowing, etc. done so the yard isn't a jungle anymore. | 13:35 |
| thomasem | So Texas, but there was this big pile left over from a bunch of tree trimming and removal when we first moved in where I was consistently finding snakes (not the friendly kind). | 13:36 |
| thomasem | sigmavirus: which project? | 13:37 |
| sigmavirus | thomasem: but snakes are always friendly! =P | 13:38 |
| sigmavirus | https://github.com/sigmavirus24/rfc3986 | 13:38 |
| thomasem | Oh awesome | 13:39 |
| thomasem | sigmavirus: Lol, so very. | 13:40 |
| sigmavirus | There wasn't much to document previously | 13:41 |
| sigmavirus | But I've revamped it a bit (in a backwards-compatible way in the 1.0 PR) to make it a much better overall experience for pip/warehouse and so I'm bothering to document it now | 13:41 |
| sigmavirus | Also, figure that if OpenStack ever upgrades/reads the release notes, they might change the nonsense they use it for too | 13:41 |
| thomasem | Hah, gotcha. Could put a big section about how not to use this thing. :P | 13:47 |
| fsaad | morning all | 13:47 |
| * fsaad sads for sigmavirus | 13:47 | |
| thomasem | hey fsaad | 13:47 |
| fsaad | hi thomasem | 13:48 |
| fsaad | hey I have today's craton meeting cancelled but no replacement invite for it | 13:48 |
| fsaad | the 10am ct | 13:48 |
| thomasem | fsaad: lemme forward | 13:49 |
| thomasem | fsaad: ahh... I didn't get jimbaker's invite for that one. | 13:49 |
| fsaad | that's two of us! :) | 13:49 |
| thomasem | I was trying to consolidate by canceling mine since I thought jimbaker had sent something to replace it. | 13:49 |
| fsaad | plan on intro'ing mr anonymike since he joins team today! | 13:49 |
| anonymike | hey guys! | 13:50 |
| thomasem | Didn't want you to do this: https://i.imgur.com/9Kr6AAH.gif when you opened your calendar. | 13:50 |
| fsaad | lol | 13:50 |
| thomasem | hey anonymike | 13:50 |
| thomasem | Welcome to the party | 13:50 |
| anonymike | Quick intro for some of you. My name is Michael Porras, I'm a developer at Rackspace who worked on our public cloud inventory system and I'm starting on the Craton team today :D | 13:51 |
| * fsaad hands sombreros to each member | 13:51 | |
| anonymike | thanks thomasem, excited to be here | 13:51 |
| * anonymike maracas and empanadas | 13:51 | |
| fsaad | lol | 13:51 |
| openstackgerrit | Sulochan Acharya proposed openstack/craton master: Create user under project_id passed in request https://review.openstack.org/446972 | 13:54 |
| thomasem | Man, just ate breakfast and now I'm hungry again. | 13:59 |
| fsaad | two breakfast mondays! | 13:59 |
| thomasem | Lol | 13:59 |
| thomasem | We've had one breakfast, yes. What about second breakfast? | 14:00 |
| sulo | anonymike: good stuff, welcome !! | 14:00 |
| anonymike | Thanks sulo! | 14:03 |
| openstackgerrit | Sulochan Acharya proposed openstack/craton master: Create user under project_id passed in request https://review.openstack.org/446972 | 14:05 |
| sigmavirus | thomasem: are you perhaps part hobbit? | 14:13 |
| *** valw has joined #craton | 14:22 | |
| openstackgerrit | Ian Cordasco proposed openstack/python-cratonclient master: Add Betamax for testing https://review.openstack.org/442165 | 14:25 |
| *** valw has quit IRC | 14:26 | |
| sulo | looks like rax mirror is down causing failures in gate | 14:28 |
| thomasem | sigmavirus: lol, it would explain some things, wouldn't it? | 14:32 |
| thomasem | Should we specify which version of Ubuntu and CentOS/Fedora we're talking about in INSTALL.rst? (as I'm updating docs for MySQL 5.7) | 14:33 |
| thomasem | I'll at least add a note for the version used when creating the documentation. | 14:35 |
| thomasem | I didn't know about betamax until these patches, and I like it. | 14:38 |
| sigmavirus | We've been using 16.04 Ubuntu | 14:38 |
| sigmavirus | Dunno if we've been using a version of fedora although I'd advocate 25 | 14:38 |
| thomasem | Okay, I'll use that in my testing before updating those docs. | 14:39 |
| thomasem | CentOS 7, I imagine? | 14:39 |
| anonymike | I had a dev environment setup in inova but I'm weary that I'll lose access soon. Y'all have any tips on how and where to setup my dev environment? Previously, I followed the "read the docs" article is that still the authority? | 14:43 |
| anonymike | I have a completely comped account on our public side. I was just going to rebuild a fairly large server there and run through the setup again | 14:45 |
| sulo | anonymike: yeah i flip between public cloud vm and my laptop | 14:48 |
| sulo | both work well | 14:48 |
| thomasem | sulo: Linux laptop? | 14:48 |
| sulo | thomasem: no, mac | 14:49 |
| thomasem | Really? How do you run functional tests? | 14:49 |
| thomasem | Or do you do that on your VM? | 14:49 |
| anonymike | ohh, interested in local dev as well | 14:49 |
| sulo | i dont | 14:49 |
| sulo | its on vm | 14:50 |
| sulo | yep | 14:50 |
| thomasem | Gotcha | 14:50 |
| thomasem | anonymike: yeah, the functional tests can't run locally on OS X because Docker for Mac doesn't set up networking in the way the tests expect. | 14:51 |
| jimbaker | thomasem, you got the invite for the tues sprint planning/retrospective meetings, right? (outlook says you have accepted) | 14:51 |
| jimbaker | fsaad, i will resend those to you | 14:52 |
| thomasem | jimbaker: yes, but not Monday & Thursday. | 14:52 |
| jimbaker | monday? | 14:52 |
| * sigmavirus might be late to the meeting today | 14:52 | |
| thomasem | Back up. | 14:52 |
| thomasem | jimbaker: I thought you had a series for each of the Craton meetings - Monday, Tuesday, and Thursday. | 14:52 |
| thomasem | And that you were going to add us to those series. | 14:52 |
| thomasem | Is that not the case? | 14:52 |
| jimbaker | ok, i will send that to you as well. i do have it in my calendar, but we have been tracking through openstack's meeting cal for the monday one | 14:53 |
| jimbaker | i don't have it as a meeting invite for monday, i guess because of that reason | 14:53 |
| thomasem | Ahhh, gotcha... Okay, so I think we misunderstood each other. I thought we had decided to generate .ics attachments for all Craton meetings so we're all using the same format. | 14:54 |
| fsaad | jimbaker: thanks! | 14:54 |
| jimbaker | thomasem, yes, that's a good next step | 14:55 |
| jimbaker | for publication | 14:55 |
| thomasem | Cool. Thanks for handling that. Sorry for the confusion. | 14:55 |
| jimbaker | but first get it done in exchange | 14:55 |
| jimbaker | cool | 14:55 |
| thomasem | Right :) | 14:55 |
| anonymike | mind sending me those invites jimbaker? | 14:55 |
| * thomasem has lots of reviews to do today. | 14:55 | |
| jimbaker | anonymike, sure | 14:55 |
| anonymike | thanks! | 14:56 |
| fsaad | hm, not sure what you sent but can't seem to add to calendar , at least via webmail | 14:56 |
| jimbaker | fsaad, hmmm | 14:57 |
| jimbaker | anonymike, forwarded the series to you | 14:57 |
| thomasem | Oh the woes of trying to straddle internal exchange and external calendars... | 14:57 |
| anonymike | got em | 14:57 |
| jimbaker | hopefully you will not have a problem | 14:57 |
| jimbaker | fsaad, curiously i only use the web interface for exchange | 14:57 |
| jimbaker | it seems to work well enough | 14:57 |
| fsaad | yeah me too, will try in a sec, says email has one attachment but doesn't properly show it | 14:58 |
| thomasem | Weird | 14:58 |
| jimbaker | brb - i'm going to be a few minutes late for the meeting | 14:58 |
| fsaad | yeah don't wait for me either plz, I'll review transcript | 14:58 |
| * thomasem is on track to meet with himself for the first 5 minutes... | 14:59 | |
| thomasem | :P | 14:59 |
| fsaad | lol | 14:59 |
| anonymike | yeah, "weekly craton irc meeting" not adding. any issues with manually setting that up on my cal? | 14:59 |
| thomasem | anonymike: FYI, it's in #openstack-meeting-4 right now. | 15:00 |
| anonymike | wew thanks | 15:01 |
| thomasem | Sure thing! | 15:10 |
| * thomasem goes to make tea | 15:45 | |
| thomasem | back | 15:51 |
| jimbaker | anonymike, no issues with monday's meeting, since we track here - http://eavesdrop.openstack.org/#Craton_Team_Meeting | 15:53 |
| jimbaker | with convenient ICS file :) | 15:53 |
| anonymike | nice :) | 15:53 |
| tojuvone | Hi, try to catch tomorrow meeting and say couple of words about Milan | 15:54 |
| antonym | anonymike: i had to double click it to import, it didnt auto import in outlook | 15:55 |
| anonymike | mine opens to a dead event link | 15:56 |
| anonymike | antonym: in owa? | 15:56 |
| anonymike | (I just made my own recurring reminder) | 15:56 |
| antonym | outlook client, it imported once i opened it | 15:56 |
| sigmavirus | anonymike: yeah, outlook on the desktop works well with this kind of workflow | 15:57 |
| sigmavirus | I understand people liek OWA better though | 15:57 |
| sigmavirus | Outlook App has better shortcuts though | 15:57 |
| antonym | outlook used to be awful on mac but i think it's gotten a ton better | 15:58 |
| anonymike | I haven't used the native app in over a year. Maybe I'll give it another shot | 15:59 |
| sigmavirus | Gotta get down on monday | 16:00 |
| *** Syed__ has joined #craton | 16:02 | |
| *** VW_ has joined #craton | 16:12 | |
| thomasem | anonymike: https://gist.github.com/jimbaker/e74a7b98bc60519033fd455a22163ad2#gistcomment-2023979 and https://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d47 | 16:15 |
| *** VW__ has joined #craton | 16:16 | |
| *** VW has quit IRC | 16:16 | |
| *** VW__ has quit IRC | 16:17 | |
| *** VW_ has quit IRC | 16:17 | |
| *** VW has joined #craton | 16:17 | |
| openstackgerrit | git-harry proposed openstack/craton master: Ensure JSON responses result from failure https://review.openstack.org/447580 | 16:22 |
| anonymike | thanks thomasem | 16:26 |
| thomasem | You bet! | 16:26 |
| openstackgerrit | git-harry proposed openstack/craton master: Ensure JSON responses result from failure https://review.openstack.org/447580 | 16:30 |
| thomasem | lunch | 16:31 |
| fsaad | +1 | 16:31 |
| *** VW has quit IRC | 17:00 | |
| *** VW has joined #craton | 17:01 | |
| openstackgerrit | git-harry proposed openstack/craton master: Ensure JSON responses result from failure https://review.openstack.org/447580 | 17:24 |
| thomasem | sigmavirus: so, for recording betamax stuff, what's your process? Deploy the master craton with `craton-dbsync bootstrap`, set the env vars, and then run tox -e py35? | 17:31 |
| thomasem | The env vars being CRATON_DEMO_USER, CRATON_DEMO_TOKEN, CRATON_DEMO_PROJECT | 17:32 |
| sigmavirus | thomasem: that's what I would do, yes | 17:37 |
| sigmavirus | That's not exactly what I was doing, but it works just as well that way | 17:37 |
| thomasem | What were you doing? (I'm getting 401 and about to dig in) | 17:37 |
| sigmavirus | Well it was simpler before setting those vars | 17:38 |
| sigmavirus | :) | 17:38 |
| sigmavirus | Also simpler with an older version of craton that I had with the demo user bootstrapped =P | 17:38 |
| thomasem | Haha, yeah. The bootstrap part adds another layer of complexity here. | 17:38 |
| sigmavirus | I'd make sure the CRATON_... env vars are being passed through | 17:38 |
| thomasem | Yeah, that's what I'm wondering. | 17:38 |
| sigmavirus | I'm not unconvinced I didn't bungle that syntax in the tox.ini | 17:38 |
| thomasem | Wondering if the defaults are overriding. | 17:39 |
| thomasem | Yep | 17:39 |
| thomasem | It's all good. I'll see what I come up with here and report back. | 17:39 |
| jimbaker | thomasem, for setting up those env vars, the wrapper code is a good start | 17:40 |
| jimbaker | might be a nice addition to https://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d47 | 17:41 |
| jimbaker | which i'm going to start thinking about where it might actually live, since it seems to be broadly applicable | 17:41 |
| jimbaker | could just be an addition to our tools/ dir | 17:42 |
| thomasem | Sounds good. Yeah, handy dev tooling | 17:42 |
| jimbaker | i need to get that sed/tempdir working, and it should be good for universal usage | 17:43 |
| thomasem | Ahhhh, so this isn't going to work. We need demo credentials to be added specifically because it's recorded. | 17:55 |
| thomasem | So, we actually DO need a demo user with known creds and project for this recording to work properly. | 17:55 |
| thomasem | Otherwise we run the risk of checking in recordings and then when it tries to run against that recording with different credentials (generated by the boostrap command), you'll get 401s. | 17:56 |
| thomasem | sigmavirus: ^^ | 17:56 |
| sigmavirus | thomasem: so let me look into someting | 17:57 |
| thomasem | mmkay | 17:57 |
| sigmavirus | I have a trick of doing this with Betamax that doesn't have keystoneauth in between it and me though | 17:57 |
| sigmavirus | basically https://github.com/sigmavirus24/github3.py/blob/develop/tests/conftest.py#L20 and https://github.com/sigmavirus24/github3.py/blob/develop/tests/conftest.py#L27 | 17:57 |
| sigmavirus | that will negate what you're seeing, but I'm surprised you're seeing that honestly | 17:58 |
| thomasem | You recorded with the old demo user that used to be there, now that we're using dbsync bootstrap it sets up a new user with new creds. | 17:59 |
| thomasem | the demo user no longer is created for you | 17:59 |
| thomasem | Maybe I'm misunderstanding | 18:00 |
| thomasem | But, it makes sense to me that if the recording is all according to one set of credentials and a different project, and then you try to make calls against that cassette, it makes sense to me that a 401 would happen. | 18:00 |
| thomasem | then you try to make calls against that cassette with different credentials and project(s)* | 18:01 |
| sigmavirus | will need to re-record everything though | 18:01 |
| sigmavirus | so, I'd understand that you would be seeing issues if we were matching against headers as well | 18:02 |
| thomasem | But that's my concern. dbsync bootstrap creates a new user every time | 18:02 |
| thomasem | the only thing that stays the same is the username | 18:02 |
| thomasem | the token and project ID are different | 18:02 |
| sigmavirus | Sure, so, the thing I want to do will make that not a problem | 18:02 |
| thomasem | Gotcha | 18:02 |
| sigmavirus | But without matching against headers, the existing tests should continue to work | 18:02 |
| thomasem | But, what if we just use the user API and the root creds that get passed in to make the demo user for the tests? | 18:02 |
| sigmavirus | oh wait | 18:02 |
| sigmavirus | does keystoneauth talk to the server out of band or something? | 18:02 |
| sigmavirus | thomasem: eh, we could do that. This way isn't much work and will prevent people from recording personal credentials, for example | 18:03 |
| thomasem | Gotcha | 18:03 |
| sigmavirus | It's how I record tests against GitHub's actual API without leaking my creds | 18:03 |
| thomasem | Okay, yeah. Then if we can essentially set some specific credentials (demo) for recordings | 18:04 |
| thomasem | And always use those when talking to the cassettes, we should be good | 18:04 |
| thomasem | is that what you're doing? | 18:04 |
| thomasem | What I was doing was deleting one of the cassettes because I wanted to see it record one, and that's how I ran into this. | 18:05 |
| sigmavirus | yep | 18:05 |
| sigmavirus | That's exactly what I'm doing | 18:05 |
| thomasem | Cool | 18:05 |
| sigmavirus | Will have to verify it'll work for us as the keystoneauth bit in there might complicate things slightly | 18:05 |
| thomasem | And it can just inject those at recording time, without needing that actual user/project on the API? | 18:05 |
| thomasem | Gotcha. Okay, I'll let you run with that for a bit and try again when I see the changes go in? | 18:06 |
| thomasem | sigmavirus: btw, the credentials were not getting passed by tox. I had to sub, for instance, 'demo' for '{env:CRATON_DEMO_USERNAME:demo}' to get it to pass existing env vars through. | 18:08 |
| thomasem | CRATON_DEMO_USERNAME={env:CRATON_DEMO_USERNAME:demo} | 18:08 |
| thomasem | in tox.ini | 18:08 |
| thomasem | Rather, I had to sub '{env:CRATON_DEMO_USERNAME:demo}' for 'demo' | 18:09 |
| thomasem | :) | 18:09 |
| sigmavirus | ahhh right | 18:17 |
| thomasem | jimbaker: so what's left on https://review.openstack.org/#/c/441644/? | 18:17 |
| * sigmavirus will incorporate that too | 18:17 | |
| jimbaker | thomasem, just some testing | 18:58 |
| thomasem | jimbaker: okay, cool | 18:58 |
| jimbaker | it's mostly tested as is by existing testing, but there are a couple of things where i made the constraints stronger to reflect what the model states. so this is about deletes | 18:59 |
| jimbaker | similar to what we saw with host deletes | 18:59 |
| anonymike | Got everything set up and working. (I think lol) I found a few changes to make for the docs. Currently brushing up on Gerrit | 19:19 |
| thomasem | anonymike: lol, good! Yeah, looking forward to reviewing the changes. :) Feel free to create a bug for them in LP: https://bugs.launchpad.net/craton | 19:43 |
| thomasem | Then you can use https://docs.openstack.org/infra/manual/developers.html#working-on-bugs to allow commits to push the bug through its lifecycle in LP | 19:44 |
| thomasem | anonymike: ^^ | 19:44 |
| anonymike | ah cool | 19:44 |
| thomasem | Pointing specifically at Closes-Bug/Partial-Bug | 19:44 |
| thomasem | What version of CentOS has our INSTALL.rst been tested with? | 19:48 |
| thomasem | If any... it actually looks like it was tested on Fedora, but not CentOS. | 19:48 |
| thomasem | Considering package names and such. Might need to do a separate section for CentOS, if that's something we want to document. | 19:48 |
| thomasem | I' | 19:52 |
| thomasem | I've tried 6 and 7 and once I get to the yum install python3-devel step, the packages are different for default repositories. | 19:54 |
| antonym | i can give 7 a try and see about updating docs | 19:58 |
| antonym | wanted to get this playbook running on centos 7 too | 19:59 |
| thomasem | antonym: awesome. Then I'll focus on Fedora/Ubuntu for MySQL 5.7 install instructions. | 20:02 |
| thomasem | :) | 20:02 |
| thomasem | Fedora 25 / Ubuntu 16.04 | 20:02 |
| antonym | guess everything is python34-devel now | 20:08 |
| thomasem | Gotcha | 20:09 |
| antonym | thomasem: also no mysql-server in default repo, have to add community it looks like | 20:13 |
| thomasem | saddyface | 20:13 |
| thomasem | Okay | 20:13 |
| antonym | thanks oracle :/ | 20:15 |
| *** anonymike_ has joined #craton | 20:16 | |
| *** pwnall138 has joined #craton | 20:16 | |
| *** anonymike has quit IRC | 20:18 | |
| *** anonymike_ is now known as anonymike | 20:18 | |
| *** palendae_ has joined #craton | 20:22 | |
| thomasem | yeah :\ | 20:22 |
| *** palendae_ is now known as palebndae | 20:23 | |
| antonym | going to give centos it's own section | 20:28 |
| *** zz_pwnall1337 has quit IRC | 20:29 | |
| *** palendae has quit IRC | 20:29 | |
| *** palebndae is now known as palendae_ | 20:29 | |
| antonym | i'm guessing you'd still use the MySQL-python for the interface? don't really see any python3 specific packages for that | 20:29 |
| sigmavirus | thomasem: uh, how do you get user credentials out of master now? | 20:31 |
| antonym | or is the mysql-connector-python ? | 20:31 |
| sigmavirus | antonym: I think it is MySQL-ypthon | 20:31 |
| thomasem | sigmavirus: it gets dumped in the logs :\ | 20:32 |
| sigmavirus | I think it's Py2/Py3 compatibile | 20:32 |
| thomasem | When the service starts. | 20:32 |
| antonym | ah, ok, wasn't sure if there was a specific py3 version | 20:32 |
| sigmavirus | ah | 20:32 |
| sigmavirus | seems i needed to build it a second time | 20:32 |
| antonym | would having the ability to pass the user/pass/project during bootstrap be possible? | 20:33 |
| antonym | so that it's not so random? | 20:33 |
| thomasem | I see no reason we couldn't add that. | 20:33 |
| thomasem | Would make this easier. | 20:34 |
| sigmavirus | what fresh hell is this? I can't connect to craton running it in docker for mac? | 20:34 |
| sigmavirus | This was working last week | 20:34 |
| sigmavirus | to the VMs | 20:34 |
| antonym | thomasem: yeah, keep finding my creds change lol | 20:34 |
| thomasem | antonym: Yeah, lol | 20:34 |
| thomasem | It's a matter of updating the migration utils and dbsync to accept those parameters. | 20:34 |
| thomasem | And, otherwise, generating for you. | 20:35 |
| sigmavirus | antonym: that's for your security ;) | 20:35 |
| sigmavirus | keeps you on your toes | 20:35 |
| thomasem | Lol | 20:35 |
| antonym | hah, it's working too well :) | 20:37 |
| sigmavirus | antonym: I think we could better secure those credentials by double rot13'ing them before printing them out, thoughts? ;) | 20:38 |
| antonym | hah | 20:39 |
| jimbaker | xor? | 21:00 |
| jimbaker | agreed, being able to specify the project_id and api_key make a lot of sense. most testing can ignore the randomization by extracting, but changing the betamax plays each time doesn't make sense | 21:02 |
| openstackgerrit | Antony Messerli proposed openstack/craton master: [WIP] Updates documentation for setting up a dev env https://review.openstack.org/447697 | 21:24 |
| openstackgerrit | Antony Messerli proposed openstack/craton master: [WIP] Updates documentation for setting up a dev env https://review.openstack.org/447697 | 21:24 |
| openstackgerrit | Antony Messerli proposed openstack/craton master: [WIP] Updates documentation for setting up a dev env https://review.openstack.org/447697 | 22:00 |
| antonym | thomasem: went ahead and tossed some additions for ubuntu and fedora, and reformatted a bit | 22:01 |
| anonymike | can I +1? those were some of the changes I was going to add lol re the pip3 shenanigans | 22:09 |
| anonymike | or does WIP mean to hold off :/ hue | 22:13 |
| jimbaker | anonymike, so comments are welcome during WIP, but probably best to hold any actual +1/-1 (given WIP means explicitly "not ready") | 22:16 |
| jimbaker | we might give a -2 if the direction is completely pointless. i don't know, it hasn't happened | 22:17 |
| anonymike | gotcha, I zeroed out | 22:18 |
| antonym | yeah, probably still needs some work but just wanted to get it up there | 22:23 |
| anonymike | Cool, then I'll hold off on mine :) | 22:44 |
| *** VW has quit IRC | 22:47 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!