Monday, 2020-03-09

*** vishalmanchanda has joined #openstack-keystone00:00
*** NM has joined #openstack-keystone00:02
*** threestrands has joined #openstack-keystone00:12
*** NM has quit IRC00:32
*** lbragstad_ has joined #openstack-keystone00:38
*** jamesmcarthur has quit IRC00:39
*** lbragstad_ has quit IRC00:44
*** lbragstad_ has joined #openstack-keystone01:09
*** lbragstad_ has quit IRC01:57
*** NM has joined #openstack-keystone02:08
*** dave-mccowan has joined #openstack-keystone02:27
larsksAh, why doesn't keystone let me create arbitrary endpoints? I thought I was going to be clever and create a "heathcheck" endpoint for services, but it will only let me create public, internal, or admin.02:30
*** dave-mccowan has quit IRC02:32
*** lbragstad_ has joined #openstack-keystone02:57
*** mvkr has quit IRC03:11
*** jamesmcarthur has joined #openstack-keystone03:11
*** mvkr has joined #openstack-keystone03:14
*** lbragstad_ has quit IRC03:20
*** NM has quit IRC03:26
*** jamesmcarthur has quit IRC03:31
*** jamesmcarthur has joined #openstack-keystone03:35
*** jamesmcarthur has quit IRC03:40
adriantlarsks: because that's meant to be the base endpoint for the service in question03:41
adriantwhile a health endpoint likely is: at "/health" or something03:41
adriantand the while public vs admin thing is mostly a relic, and I think any services doing public vs internal are exposing them on different ports03:42
larsksI mean...I guess? But why not allow the operator to register different names? Maybe I expose different ip addresses to different parts of the organization and I want something besides "internal" and "public". It just seems like a weird thing to restrict.03:42
larsksI mean, what's going to break if I register an endpoint that doesn't use a well known name?03:42
adriantbut that's just the 'type' of endpoing03:42
adriantendpoint*03:42
adriantI don't think there is any particular reason. Just that in the context of openstack there hasn't ever needed to be more than those 3 options, only 2 of which are even used these days.03:43
adriantmost of the flexibility is in the service name03:44
*** dave-mccowan has joined #openstack-keystone03:44
adriantwell, service name and service type03:44
adriantlarsks, maybe what you want/need to do is create arbitrary services, and then to those attach endpoints?03:46
adriantis this in the context of openstack or something else?03:46
larsksThis is in the context of openstack. I was just surprised that keystone bothered to reject interface names like that. It seems pointlessly proscriptive. It's not a big deal.03:47
adriant"The interface type, which describes the visibility of the endpoint."03:48
adriantit was made to serve a specific purpose, so 'healthcheck' probably wouldn't fit within the scope anyway :P03:48
*** dave-mccowan has quit IRC04:30
*** manuvakery has joined #openstack-keystone05:02
*** evrardjp has quit IRC05:35
*** evrardjp has joined #openstack-keystone05:35
*** abdysn has joined #openstack-keystone06:19
*** threestrands has quit IRC06:42
*** dancn has joined #openstack-keystone07:00
*** rcernin has quit IRC07:06
*** bengates has joined #openstack-keystone08:07
*** tkajinam has quit IRC08:07
*** tesseract has joined #openstack-keystone08:12
*** bengates has quit IRC08:13
*** bengates has joined #openstack-keystone08:18
*** gshippey has joined #openstack-keystone10:01
*** Luzi has joined #openstack-keystone10:02
*** xek_ has joined #openstack-keystone10:05
*** vishalmanchanda has quit IRC10:09
*** kplant has joined #openstack-keystone11:07
*** kplant has quit IRC11:14
*** kplant has joined #openstack-keystone11:17
*** lbragstad_ has joined #openstack-keystone11:43
*** lbragstad_ has quit IRC11:51
*** raildo has joined #openstack-keystone12:08
*** jamesmcarthur has joined #openstack-keystone12:10
*** jamesmcarthur has quit IRC12:14
*** jamesmcarthur has joined #openstack-keystone12:20
*** jamesmcarthur has quit IRC12:36
*** takamatsu has quit IRC12:37
cmurphyadriant: you need a new enough version of ksm, keystone will reject a token from ksm if it hasn't set a header indicating it knows to enforce access rules12:39
*** jamesmcarthur has joined #openstack-keystone12:47
*** stingrayza has quit IRC12:51
*** lbragstad has joined #openstack-keystone12:54
*** jamesmcarthur has quit IRC12:56
*** jamesmcarthur has joined #openstack-keystone12:57
*** joshualyle has joined #openstack-keystone13:01
*** jamesmcarthur has quit IRC13:02
*** lbragstad has quit IRC13:06
*** jamesmcarthur has joined #openstack-keystone13:13
*** NM has joined #openstack-keystone13:21
*** jamesmcarthur has quit IRC13:32
*** jamesmcarthur has joined #openstack-keystone13:32
*** NM has quit IRC13:35
*** jamesmcarthur has quit IRC13:38
*** NM has joined #openstack-keystone13:42
*** NM has quit IRC13:42
kklimondahow would keystone behave in a deployment where all database writes are routed to remote mysql cluster, and reads are served locally from asynchronous replica?13:51
*** stingrayza has joined #openstack-keystone13:52
kklimondaI'm trying to figure out a reasonable architecture for multi-region keystone deployment, and right now I'm considering one "master" galera cluster (perhaps split between few DCs) and additional asynchronous replicas for other regions13:52
kplantthat sounds a little weird to me. you could run into a situation where a user is created but does not exist in the db the very same keystone reads from13:53
kplantunless you made all operations block, but that'd painfully slow13:54
kplantand no longer async13:54
kklimondaindeed, although I'm not worried about creation of users/projects/domains - for users (as opposed to admins) this is done not via keystone, but a "tenant manager" of sort13:55
kplantthat's fair, user creation was just an example13:56
*** dave-mccowan has joined #openstack-keystone13:56
kplantthat would apply for any operation you'd expect symmetry13:56
kplantneat idea though13:56
kklimondayeah, I'm curious how much that would break keystone assumptions13:57
kklimondasynchronous replication scales poorly with additional regions..13:57
kplantabsolutely13:57
kplantany latency crushes sync13:57
*** lbragstad has joined #openstack-keystone13:57
kklimondaI guess I should do a test deployment and run some rally+tempest tests to see how it behaves while I introduce latency13:58
kklimondabut I thought I'd ask first and see if someone has already thought about it and can save me time in case it's just not feasible13:58
kplanthave you tried k2k federation?13:59
*** jamesmcarthur has joined #openstack-keystone14:03
*** Luzi has quit IRC14:05
kklimondano, but I already have external SSO that I will be integrating with14:07
kplantyou can still do that with k2k14:08
kplantuse your SSO as the IdP and keystone as SP14:08
kplantiirc14:08
kklimondayes, but then I can't have shared IDs for projects, users etc.14:08
kklimondaI mean, perhaps it's possible if I use "ephemeral" users, but due to another one of the requirements, users must have their own domains14:09
*** jamesmcarthur has quit IRC14:09
kplantgottcha14:09
*** dancn has quit IRC14:24
*** dancn has joined #openstack-keystone14:30
*** jamesmcarthur has joined #openstack-keystone14:39
*** abdysn has quit IRC14:43
*** jamesmcarthur has quit IRC14:44
*** dancn has quit IRC14:58
*** dancn has joined #openstack-keystone14:58
*** bengates has quit IRC15:00
*** bengates has joined #openstack-keystone15:00
*** beekneemech is now known as bnemec15:04
*** bengates has quit IRC15:05
*** dancn has quit IRC15:07
*** jamesmcarthur has joined #openstack-keystone15:18
*** jamesmcarthur has quit IRC15:19
*** jamesmcarthur_ has joined #openstack-keystone15:19
*** jamesmcarthur_ has quit IRC15:47
*** jamesmcarthur has joined #openstack-keystone15:58
*** jamesmcarthur has quit IRC16:35
*** jamesmcarthur has joined #openstack-keystone16:37
*** jamesmcarthur has quit IRC17:00
*** jamesmcarthur has joined #openstack-keystone17:11
*** evrardjp has quit IRC17:35
*** evrardjp has joined #openstack-keystone17:35
*** joshualyle has quit IRC17:55
*** jamesmcarthur has quit IRC18:00
*** jamesmcarthur has joined #openstack-keystone18:08
*** dancn has joined #openstack-keystone18:13
*** jamesmcarthur has quit IRC18:16
*** jamesmcarthur has joined #openstack-keystone18:17
cmurphyPSA: the meeting time tomorrow will be different for those of us who are affected by the DST change that just happened in the US18:39
*** jamesmcarthur has quit IRC18:44
*** jamesmcarthur has joined #openstack-keystone18:56
*** gyee has joined #openstack-keystone19:24
*** tesseract has quit IRC19:33
*** kplant has quit IRC19:34
*** dave-mccowan has quit IRC19:38
*** lbragstad_ has joined #openstack-keystone19:54
*** lbragstad has quit IRC19:57
*** jamesmcarthur has quit IRC20:06
*** dave-mccowan has joined #openstack-keystone20:13
*** jamesmcarthur has joined #openstack-keystone20:14
*** jamesmcarthur has quit IRC20:17
*** jamesmcarthur has joined #openstack-keystone20:18
*** NM has joined #openstack-keystone20:33
*** xek_ has quit IRC20:36
*** joshualyle has joined #openstack-keystone20:40
*** joshualyle has quit IRC20:44
*** trident has quit IRC20:57
*** jamesmcarthur has quit IRC20:58
*** trident has joined #openstack-keystone20:58
*** jamesmcarthur has joined #openstack-keystone20:58
*** trident has quit IRC21:04
*** dancn has quit IRC21:04
*** trident has joined #openstack-keystone21:05
*** NM has quit IRC21:20
*** rcernin has joined #openstack-keystone21:36
*** jamesmcarthur has quit IRC21:47
adriantcmurphy: so essentially to make use of access rules you need all your services at Ussuri, or older, but with a forced newer version of KSM?21:52
cmurphyadriant: train, I think, but yes21:55
adriantok, cool21:55
adriantthe docs for access rules in keystone itself only got added in ussuri so I wasn't sure if it's a master feature or last release :P21:56
adriantbut train is still far into the future for us :(21:56
*** zigo has quit IRC22:13
*** zigo has joined #openstack-keystone22:19
*** tkajinam has joined #openstack-keystone22:55
*** gshippey has quit IRC23:01
*** raildo has quit IRC23:17
*** lbragstad_ has quit IRC23:17
*** jamesmcarthur has joined #openstack-keystone23:22
*** jamesmcarthur has quit IRC23:23
*** gyee has quit IRC23:24
*** jamesmcarthur has joined #openstack-keystone23:24
*** jamesmcarthur has quit IRC23:25
*** jamesmcarthur has joined #openstack-keystone23:25
*** jamesmcarthur has quit IRC23:40
*** jamesmcarthur has joined #openstack-keystone23:40
*** jamesmcarthur has quit IRC23:46

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