#20 The CommunishiftAuthorization operator should synchronize group memberships with IPA.
Closed by dkirwan. Opened by lenkaseg.

UserStory

As a developer, I want the CommunishiftAuthorization operator to retrieve a list of all Namespaces that match “communishift-*” then synchronise group membership with the IPA group of the same name.

Tasks

  • The operator should periodically retrieve a list of all Namespaces that match “communishift-*”.
  • The operator should connect to FasJSON and retrieve all IPA users in the IPA group of the same name.
  • It should update the Group "communishift-*-admins" with the list of IPA users retrieved.

Success Criteria

  • Periodically retrieve all Namespaces like “communishift-” then retrieve all IPA users in the IPA group of the same name via fasjson, then synchronise them in the “communishift--admins” Group.

Resources

  • https://fasjson.fedoraproject.org/docs/v1/
  • https://fasjson.readthedocs.io/en/latest/api_v1.html#get--groups-groupname-
  • https://fasjson.readthedocs.io/en/latest/api_v1.html#get--groups-groupname-members-

Issue status updated to: Closed (was: Open)

Metadata