Thursday, 2026-08-20

cardoerm_work: but itโ€™s not a security oops when you are using SSO in a browser you are not prompted to change auth or select auth. Itโ€™s using that. The clouds.yaml implies no credentials or permissions. Your SSO token is unscoped and all that happens with clouds.yaml is that it tries to do is rescope the unscoped token to what clouds.yaml has.00:49
rm_workhmmm mine usually asks if i want to use the current identity and i click no and type my other one00:51
rm_work(in the browser)00:51
rm_workbut if it doesn't re-pop the browser for the other profile i wouldn't get that chance00:51
rm_workor for some i have to clear my cookies before re-auth with is already annoying00:52
opendevreviewOria Weng proposed openstack/openstacksdk master: Identity: Add support for endpoint group/endpoint and endpoint group/project associations  https://review.opendev.org/c/openstack/openstacksdk/+/99904009:37
opendevreviewVladislav Terekhov proposed openstack/openstacksdk master: identity: Add federated attribute support to User  https://review.opendev.org/c/openstack/openstacksdk/+/100163810:27
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Pass segment_size in create_object  https://review.opendev.org/c/openstack/openstacksdk/+/93157510:57
opendevreviewMerged openstack/openstacksdk master: Migrate requirements to pyproject.toml  https://review.opendev.org/c/openstack/openstacksdk/+/95348412:27
opendevreviewMerged openstack/keystoneauth master: Add HTTP 429 Too Many Requests support  https://review.opendev.org/c/openstack/keystoneauth/+/99725512:27
opendevreviewMerged openstack/keystoneauth master: Terminate the elements hashed into the cache id  https://review.opendev.org/c/openstack/keystoneauth/+/100084313:37
opendevreviewMerged openstack/keystoneauth master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/keystoneauth/+/100153813:37
opendevreviewMerged openstack/openstacksdk master: Identity: Add support for endpoint groups  https://review.opendev.org/c/openstack/openstacksdk/+/99576214:59
opendevreviewThomas Sell proposed openstack/ansible-collections-openstack master: Fix subnet module when subnet already exists  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/100168515:27
opendevreviewThomas Sell proposed openstack/ansible-collections-openstack master: Fix subnet module when subnet already exists  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/100168515:30
opendevreviewMerged openstack/openstacksdk master: Identity: Add support for endpoint group/endpoint and endpoint group/project associations  https://review.opendev.org/c/openstack/openstacksdk/+/99904015:39
stephenfincardoe: jfyi stevedore 5.9.1 is out and should be in u-c soon https://review.opendev.org/c/openstack/releases/+/100166616:27
stephenfinhttps://review.opendev.org/c/openstack/releases/+/100166616:27
cardoestephenfin: you got any examples of how to use or drive it?16:27
stephenfinthat adds docs for and fixes the conflict resolution stuff, so you should be able to rely on it in KSA16:27
stephenfinhttps://docs.openstack.org/stevedore/latest/user/conflict_resolution.html16:28
cardoeperfect16:28
cardoestephenfin: as an aside... can you merge keystonemiddleware too?16:28
stephenfinthis can probably be another standalone precursor patch. easier to merge that way16:29
stephenfincardoe: afraid not :(16:29
stephenfingtema can though16:29
cardoewell there's a lot of cleanups that tkajinam and I have pitched out and gtema says its a lack of reviewers16:30
cardoea lot of its cleanups to pyproject.toml and such16:30
cardoebut that's an aside16:30
opendevreviewVladislav Terekhov proposed openstack/openstacksdk master: compute: Fix server create attribute  https://review.opendev.org/c/openstack/openstacksdk/+/100170016:30
cardoeI'll get https://review.opendev.org/c/openstack/keystoneauth/+/1001419 cleaned up today and I saw it's parent you added David and gtema... I assume getting their +2 is the blocker.16:31
stephenfinI can review middleware changes, but I can't commit to reviewing keystone itself and I think the two go hand-in-hand currently16:31
stephenfinand unlike ksa it doesn't have a natural home in SDK16:32
stephenfincardoe: Not a blocker, no. I'd just like to give them some chance to weigh in16:33
cardoeokay sounds good.16:34
cardoeMy plan is to follow up on the WebSSO protocol and formalize that a bit better with a spec. I plan on fixing the CSRF issue by allowing a nonce in the protocol.16:34
opendevreviewVladislav Terekhov proposed openstack/openstacksdk master: compute: Fix server create attribute  https://review.opendev.org/c/openstack/openstacksdk/+/100170016:35
stephenfinmakes sense ๐Ÿ‘Œ16:38
cardoeAnother aside... "openstack subnet pool set" and "openstack subnet pool unset" aren't complementary. You have to delete a subnet pool to change most of the settings. I've got a patch series coming to fix that up.16:38
cardoeJust lemme know how I can help. I'd like to see gophercloud and openstacksdk be pretty feature parity and us to clean up the typing and api stuff.16:39
cardoeOne area I'd appreciate you input on is going to be some of the scope changed I'd like to do.16:39
cardoeSo maybe sometime when you have 30 minutes we can setup a meetpad and talk?16:40
cardoeCause I'd like to propose some specs and I'm not sure of the right places for that either.16:40
stephenfinSure. This week is almost over and I've got some Mythos findings to finish working through, but I could do something towards the end of next week16:43
stephenfinthough I will say async might be better if we starting getting too into the weeds, since it affords time to actually go and research things16:43
stephenfins/if/once/16:43
stephenfinI had never really considered the fact that unscoped tokens are a thing and that the shape of clouds.yaml entires isn't necessarily as good as it should be16:44
stephenfin...before starting on reviews for this websso work16:44
cardoeyeah so that was actually one of the struggles in the original scope adoption failure review.16:53
cardoeThat people had to flip flop between three OS_CLOUD entries to be able to run commands.16:53
cardoeI'm happy to post something async but it's a bit more than can fit into a few lines of IRC16:57
cardoeHow would you like to get that? email? etherpad?16:57
stephenfinetherpad? At least to start16:57
cardoeWill do.16:58
cardoeI'll share that tomorrow or so.17:06
opendevreviewMerged openstack/openstacksdk master: identity: Add federated attribute support to User  https://review.opendev.org/c/openstack/openstacksdk/+/100163817:20
cardoerm_work: so your identities are tied back to the same identity_provider and protocol values in clouds.yaml?17:37
cardoerm_work: cause I've got other identities too but they have different values for one of those.17:38
opendevreviewDoug Goldstein proposed openstack/keystoneauth master: Expose the unscoped token of a federated plugin  https://review.opendev.org/c/openstack/keystoneauth/+/100141918:19
cardoerm_work: I have a solution.18:44
opendevreviewDoug Goldstein proposed openstack/keystoneauth master: Expose the unscoped token of a federated plugin  https://review.opendev.org/c/openstack/keystoneauth/+/100141918:53
cardoerm_work: ^ updates the cache_id elements to behave like the Password plugin which includes username/password in the hash. I'm not necessarily a fan of password being in there. But it does invalidate the cache when the password changes.18:54
cardoeNow when I rebase the v3websso plugin, I'll include username in the elements... which while not used at all by the plugin... will allow you to have two different cache entries.18:55
opendevreviewDoug Goldstein proposed openstack/keystoneauth master: Add a v3websso authentication plugin  https://review.opendev.org/c/openstack/keystoneauth/+/100075919:19
opendevreviewDoug Goldstein proposed openstack/keystoneauth master: Add a v3websso authentication plugin  https://review.opendev.org/c/openstack/keystoneauth/+/100075919:35
cardoestephenfin, rm_work: assuming you give me the grace of doing the conflict resolution changes with stevedore in a separate patch ^ should address all the feedback now.19:36
rm_workoh yeah I guess that works since it's just unused in the actual auth process with websso ๐Ÿ˜›23:40

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!