Tuesday, 2017-06-13

*** rossella_s has joined #openstack-outreachy00:00
*** rossella_s has quit IRC01:06
*** rossella_s has joined #openstack-outreachy01:09
*** rossella_s has quit IRC01:09
*** rossella_s has joined #openstack-outreachy01:10
*** tellesnobrega has quit IRC02:07
*** rossella_s has quit IRC02:08
*** tellesnobrega has joined #openstack-outreachy02:20
*** rossella_s has joined #openstack-outreachy02:31
*** rossella_s has quit IRC03:03
*** rossella_s has joined #openstack-outreachy04:01
*** rossella_s has quit IRC04:21
*** rossella_s has joined #openstack-outreachy06:30
*** mine0901 has joined #openstack-outreachy06:31
*** rossella_s has quit IRC06:35
*** jpich has joined #openstack-outreachy07:29
*** raildo has joined #openstack-outreachy10:56
*** lwanderley has joined #openstack-outreachy11:25
*** lwanderley has quit IRC11:33
*** mine0901 has quit IRC11:40
*** tellesnobrega has quit IRC11:46
*** nishaYadav has joined #openstack-outreachy12:04
*** nishaYadav_ has joined #openstack-outreachy12:21
*** tellesnobrega has joined #openstack-outreachy12:22
*** nishaYadav has quit IRC12:24
*** nishaYadav_ has quit IRC12:42
*** nishaYadav has joined #openstack-outreachy12:43
*** nishaYadav is now known as Guest5749312:43
*** Guest57493 is now known as nishaYadav_12:46
*** nishaYadav__ has joined #openstack-outreachy12:59
*** nishaYadav_ has quit IRC13:02
*** nishaYadav__ is now known as nishaYadav_13:06
nishaYadav_o/13:06
nishaYadav_vkmc, o/13:15
vkmcnishaYadav_, \o13:23
vkmc:)13:23
nishaYadav_vkmc, I am thinking of starting contributing in Horizon13:25
vkmcthat would be awesome13:25
vkmc!13:25
nishaYadav_vkmc, basically, i am interested in learning more about how openstack is deployed by firms13:26
nishaYadav_vkmc, is horizon a good place or any other project would be more relevant for this adventure :D13:26
vkmcnishaYadav_, you want to know how OpenStack is being deployed on production?13:28
vkmcthat sounds more like you need an ops experience rather than dev13:28
nishaYadav_vkmc, oooh, I wanted to contribute to understand better :/13:29
vkmcI see13:29
vkmcyes...13:29
vkmcif you want to learn more about deployments in production I'd go to something like openstack-ansible or tripleo13:29
vkmcthose are automation tools for deployments13:30
nishaYadav_oh, hmm13:30
nishaYadav_vkmc, I will dive into their details then and probably hang around the channel afterwards13:32
nishaYadav_vkmc, thanksss13:32
vkmcnishaYadav_, let me know if I can help13:32
nishaYadav_vkmc, cool :D13:33
*** raildo has quit IRC14:02
*** raildo has joined #openstack-outreachy14:03
*** nishaYadav_ has quit IRC14:04
*** mine0901 has joined #openstack-outreachy14:36
*** rossella_s has joined #openstack-outreachy14:53
*** rossella_s has quit IRC15:08
*** tellesnobrega has quit IRC15:17
*** jpich has quit IRC16:05
*** lwanderley has joined #openstack-outreachy17:07
rodrigodshello17:31
rodrigodsis everyone here? ping lwanderley raildo17:31
lwanderleyi'm here17:31
rodrigods#agenda https://etherpad.openstack.org/p/outreachy-leticia17:32
rodrigodslwanderley, let's wait some minutes for raildo17:32
lwanderleyok17:33
rodrigodsok... let's start17:35
lwanderleycool17:35
rodrigodslwanderley, so... any progress after the email you sent last week?17:36
lwanderleyi don't really have a lot new to share17:36
rodrigodslwanderley, ok... so you are seeing the same error?17:37
lwanderleythe lastest commit on the keystone core.py file states that the delete operations from the ldap backend were removed because it is supposed to be used on read only mode17:37
rodrigodsyes17:37
lwanderleyand the create were left there for sake of the test, but they should not be called if one is not tesing17:37
raildosorry, now I'm here17:38
lwanderleytesting*17:38
rodrigodslwanderley, correct, keystone should only use as read-only17:38
rodrigodsmeaning... anything it is trying to modify in ldap should be handled differently in the script17:40
lwanderleyyeah, i was thinking it could have something to do with the Invalid uuid warning it shows a few log lines above the error17:41
raildolwanderley, did you figure out how to change this? since we should keep the read-only behavior17:41
lwanderleynot yet17:41
lwanderleybut right now i'm focusing on finding out why it is trying to create a user17:42
rodrigodslwanderley, do you know where the user is being created?17:42
rodrigodsi mean, the line of some script creating the user17:43
rodrigodsthat is trying to create*17:43
lwanderleyhttps://github.com/openstack/keystone/blob/master/keystone/cmd/cli.py#L25517:43
lwanderleyon that line17:43
rodrigodscool, so during keystone bootstrap17:44
rodrigodsto explain what is going on...17:44
rodrigodsso keystone needs to bootstrap some stuff like an admin account for its first usage17:45
rodrigodswhen using ldap, this user would be created in a different backend (not in ldap)17:45
lwanderleyhmmm ok17:46
rodrigodsmeaning we need to setup this somehow in the ldap script - having a "service domain" and a "all other users domain"17:46
raildoexactly, we should have some sql backend at this point, and configure this to point for this backend, instead of ldap17:46
rodrigodslwanderley, take a look on this: http://heig-cloud.github.io/article/2015-12-17%20ldap/17:46
lwanderleyaah, that makes a lot of sense17:47
rodrigodsbasically: we need a script to setup the multiple domains/backends17:48
rodrigodsthis can be done inside the ldap script, but should be refactored later17:49
rodrigodslwanderley, makes sense? do you have enough information to be unblocked?17:49
lwanderleyso when keystone o setup with sql it uses the same user for bootstrap?17:49
raildolwanderley, keystone supports multiple backends(including multiple ldaps), but we should have at least on sql backend for the keystone configuration, and this is the error that you're facing at this moment17:49
rodrigods^ correct17:49
raildolwanderley, yeap17:49
lwanderleyyeah, i think i can work with that17:50
rodrigodslwanderley, you basically say: if you are accessing domain1 -> use this driver, if accessing domain2 -> use this other driver17:50
raildorodrigods, ++17:50
raildolwanderley, by default, keystone only use one domain, called default"17:51
raildo"default" and use sql driver for this17:51
raildoso, this is the part that we have to change on this script17:51
lwanderleyon the cli script?17:52
rodrigodslwanderley, ldap17:52
lwanderleygood, ok17:53
raildolwanderley, we should keep with the default domain created so, the bootstrap will works fine with the sql driver. but should have another one, for the ldap stuffs17:53
raildowe should*17:53
*** nishaYadav has joined #openstack-outreachy17:54
lwanderleyso the sql default is missing and should be created17:54
lwanderley?17:54
rodrigodslwanderley, the ldap script is setting the keystone "identity" backend to "ldap"17:55
rodrigodsand when keystone tries to write anything there, it fails17:55
rodrigodswhat the ldap script should be doing is creating an additional domain and configuring the ldap backend there17:56
lwanderleyhmm ok, i get it17:56
rodrigods#link http://heig-cloud.github.io/article/2015-12-17%20ldap/17:57
raildoon the keystone script on devstack, you can find more information about this, like: https://github.com/openstack-dev/devstack/blob/1ca22d50b0847f9af0c569ed32f358711952b17a/lib/keystone#L10317:57
rodrigods^ should clarify things17:57
rodrigodslwanderley, any more doubts?17:58
rodrigodsquestions?17:58
lwanderleynop, thank you17:58
rodrigodsgreat, let us know if you need anything17:58
lwanderleyi will, thanks17:59
rodrigodsi will also review the WIP patch you've submitted17:59
rodrigodsthanks and nice progress!17:59
lwanderleythat should keep me busy tomorrow at least17:59
rodrigods:)17:59
raildolwanderley, great, so good luck and anything else, let us know :)17:59
lwanderley:) thanks18:00
lwanderleybtw, i made my first post on the blog18:00
raildolwanderley, nice, do you have a link?18:00
rodrigodslwanderley, fwiw a blog post about how you solved these first issues, including the multidomain setup would be awesome18:01
rodrigodsas you can see we don't have much resources about it18:01
lwanderleyhahah yeah18:01
rodrigodslwanderley, great! i will take a look!18:01
lwanderleyi plane to post something about that by the end of the week18:01
raildolwanderley, sounds great18:01
lwanderleyplan*18:01
lwanderley#link https://medium.com/@wanderleylf/welcome-to-outreachy-5283e79b796118:03
rodrigodsawesome, so for me that's it18:04
rodrigodsanything else?18:04
raildonot from my side18:04
rodrigodsgreat18:04
raildolwanderley, nice progress!18:04
lwanderleythanks, not from me18:05
rodrigodscool, bye! :)18:05
lwanderleybye :)18:05
raildobye!18:05
*** lwanderley has quit IRC18:06
*** lwanderley has joined #openstack-outreachy18:07
*** lwanderley has quit IRC18:50
*** nishaYadav has quit IRC19:03
*** tellesnobrega has joined #openstack-outreachy19:24
*** rmascena has joined #openstack-outreachy20:16
*** raildo has quit IRC20:18
*** rmascena has quit IRC22:07

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