Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] - Organization SCIM Config #560

Closed
5 tasks
IvoGoman opened this issue Sep 9, 2024 · 0 comments · Fixed by #648
Closed
5 tasks

[FEAT] - Organization SCIM Config #560

IvoGoman opened this issue Sep 9, 2024 · 0 comments · Fixed by #648
Assignees
Labels

Comments

@IvoGoman
Copy link
Contributor

IvoGoman commented Sep 9, 2024

Priority

(Low) Something is a little off

Description

With #477 and #360 the CronJobs to reconcile TeamMemberships are deprecated. Now there is a dedicated controller for reconciling TeamMemberships based on existing Team CRs and the SCIM Config specified in the Organization CR.

If the SCIM Config is not working it is currently not possible for Endusers to know why their TeamMemberships are not created. Only for existing TeamMemberships the status is updated.

Acceptance Criteria

  • Failure to interact with the SCIM API is made available to the enduser via StatusConditions on the Organization resource.
  • Org resource reconciles SCIM API access availability
  • TeamMemberships should only be reconciled if the Org's StatusCondition reflect a valid SCIM API access
  • TeamMembership status conditions reflect errors during updating
  • Documentation on how to setup the Team Membership syncing with Greenhouse (SCIM Config on Org)

Reference Issues

No response

Additional context

The Ready status of a TeamMembership should be visualised in the Dashboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants