Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

feat: Enterprise SCIM resources (users and groups) #10

@vmvarela

Description

@vmvarela

Status

Implementation complete. Tracking upstream PR until merged.

Description

Implements Terraform resources to manage SCIM in GitHub Enterprise:

  • github_enterprise_scim_user
  • github_enterprise_scim_group

Acceptance Criteria

  • resourceGithubEnterpriseScimUser() with Create/Read/Update/Delete
  • resourceGithubEnterpriseScimGroup() with Create/Read/Update/Delete
  • Meta schema aligned with SCIMEnterpriseMeta: resource_type, created, last_modified, location
  • 404 handled gracefully in Delete
  • SetId called after successful API call
  • Acceptance tests using t.Run() sub-tests
  • Full documentation
  • Registered in provider.go and website/github.erb
  • Proactive fixes applied (consistency with other PRs)
  • PR marked Ready for Review
  • Upstream PR approved and merged

Technical Notes

  • API: REST SCIM enterprise endpoints
  • Import via enterprise_slug:scim_id

Metadata

Metadata

Assignees

No one assigned

    Labels

    mvpPart of the Minimum Viable Productpriority:highMust be in the next sprintsize:lLarge — 1 to 2 daysstatus:readyRefined and ready for sprint selectiontype:featureNew functionality

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions