#12767 [Forgejo] New Organization and Teams Request: Fedora Atomic Desktops SIG
Closed: Fixed by ryanlerch. Opened by siosm.

Edit: Updated to follow the new from from request from https://docs.fedoraproject.org/en-US/forge-documentation/requesting_new_org_or_team/


Hello Fedora Infra Team,

I would like to request the creation of a new organization and associated
teams in Fedora Forge.

  1. New Organization Details:

Desired Organization Name (Short Name): atomic-desktops

Full Name of Organization: Fedora Atomic Desktops

Description of Organization's Purpose: This organization will host repositories
and manage collaboration for the Fedora Atomic Desktops SIG.

Website URL (Optional): https://fedoraproject.org/atomic-desktops

Avatar/Logo (Optional): No avatar at this time

Fedora Accounts Group for Organization Owners: forge-atomic-desktops-owners (to be created)

Owners team members: siosm

  1. New Team Details (within 'atomic-desktops' organization):

Team 1:

Target Organization Name: atomic-desktops-maintainers

Team Name: members

Description of Team's Purpose: Atomic Desktops maintainers

Desired Permission Level in Forgejo: Write on all org repos

Fedora Accounts Group to Map to Team: forge-atomic-desktops-members

Include all repositories?: Yes (This team should have write access to all
current and future repositories in 'atomic-desktops'.)

Please let me know if any further information is required.

Thank you,

Timothée Ravier (FAS: siosm)


Previous request below:

Describe what you would like us to do:


Create a Fedora Atomic Desktops organization on Forgejo. Pretty name would be: Fedora Atomic Desktops. URL should be: https://forge.fedoraproject.org/org/atomic-desktops/

When do you need this to be done by? (YYYY/MM/DD)


N/A


I saw the naming discussion in https://discussion.fedoraproject.org/t/project-hosting-in-the-new-forge/162244.


Thanks for showing interest. There was also discussion about group memberships. We use IPA group membership for team mapping in the forge.

So we need to create 2 new groups, forge-atomic-desktops-owners with you as a member, and forge-atomic-descktops-members where you will be the member manager.

Metadata Update from @smoliicek:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: low-gain, low-trouble

I've updated this ticket to follow the template from https://docs.fedoraproject.org/en-US/forge-documentation/requesting_new_org_or_team/

IPA groups forge-atomic-desktops-owners and forge-atomic-desktops-members were created.
@siosm is a member of the owners' IPA group and a member manager of the forge-atomic-desktops-members.

URL: https://forge.fedoraproject.org/atomic-desktops

I dropped some of the Fedora from the description. The Forge is Fedora only, so we don't have to mention it everywhere.

Thanks!

I don't see myself at all in the https://accounts.fedoraproject.org/group/forge-atomic-desktops-members/ group. Did I I miss something?

Thanks!

I don't see myself at all in the https://accounts.fedoraproject.org/group/forge-atomic-desktops-members/ group. Did I I miss something?

Hmm, I added you as a member manager to that group, but it didn't add you as a member.
It should be fixed now.

Thanks, looking good now for the group membership.

I tried logging out and back on Forgejo but it looks like don't have access to the repos in the org nor can I create new repos there.

Under https://forge.fedoraproject.org/user/settings/organization, it says that I am not a member of any organization.

Metadata Update from @humaton:
- Issue tagged with: forgejo_migration

My bad again, the group mapping was set for organization atomic, not atomic-desktops. It should be fixed now.

Metadata Update from @humaton:
- Issue assigned to humaton

Thanks for helping me here :)

Under https://forge.fedoraproject.org/user/settings/organization, it says that I am not a member of any organization.

Unfortunately this is still empty for me after a log out / log in.

I see you in the org now? can you look again?

We've debugged things on Friday with @humaton and things are good now. Thanks!

Metadata Update from @siosm:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Something is off with the members team: https://forge.fedoraproject.org/org/atomic-desktops/teams/members

I've added folks in https://accounts.fedoraproject.org/group/forge-atomic-desktops-members/ but they don't get access in Forgejo.

Metadata Update from @siosm:
- Issue status updated to: Open (was: Closed)

@siosm did those users log out and log back in -- permissions only get applied on login.

Yes, they tried multiple times and I asked different folks.

One of the thing we debugged with Tomáš was that the group name / mapping in the config (in FreeIPA or Forgejo) had a space before it. Here I am part of the members group but alone, so maybe the name is wrong in the mapping and both groups are pointing to the owners FAS group and not to the members one?

ok, pretty sure i figured it out -- the orgname in the mapping was "atomic" rather than "atomic-desktops" which is the name of the org.

https://pagure.io/fedora-infra/ansible/c/6b2157bc0f294d2b9503d554f7de4f2c1aebfbe2?branch=6b2157bc0f294d2b9503d554f7de4f2c1aebfbe2

fixed and deployed the change.

Feel free to reopen if this still doenst work -- and we can also troubleshoot further in https://matrix.to/#/#fedora-forgejo:fedora.im

Metadata Update from @ryanlerch:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Thanks! Looking good now.

Metadata