Il 29/11/23 18:20, Kevin Fenzi ha scritto: > On Tue, Nov 28, 2023 at 10:13:35AM +0000, Mattia Verga via devel wrote: >> I'd like to start writing a script to synch users/groups from Fedora IPA >> to pagure.io and src.fp.o: both pagure.io and src.fp.o logins are based >> on Fedora accounts, but the Pagure user database is only updated when a >> user login in Pagure. > Yeah, there was a script for fas2: > https://pagure.io/pagure-utility/blob/master/f/sync_fas_group_membership.py > But I guess that would need to be ported to current. > >> That means that by searching for a user or looking group memberships in >> Pagure we don't have an updated, real view of what we have in IPA. With >> the old FAS system there used to be a synch script provided by >> pagure-dist-git plugin, so I plan to use that as the base for a new >> synch script from IPA. >> >> However, before digging in how (and if) is possible to add new users >> using pagure libraries, I'd like to ask if it would be acceptable to >> "copy" user data from one database to another (except passwords, which >> remain in IPA only). We will need to pass username, full name, email and >> group memberships from IPA to pagure.io/src.fp.o, which is what is done >> when a user logs in for the first time. >> >> If that's not acceptable, I think I can just only update group >> membership for users already in pagure database. >> >> Thoughts? > There was some renewed interest in syncing things not long ago, at least > for pagure.io groups. See: > > https://pagure.io/fedora-infra/toddlers/issue/177 > > Note that that needs a upstream pending pr to be merged, a new release > cut and us to update to it to get the api endpoint. > > kevin > -- Nice, I wasn't aware this work was already nearly done... I'll drop some notes there. Thanks Mattia -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue