crossplane-contrib/provider-upjet-github

External user invitation to repository

Opened this issue · 1 comments

we have requirement to sent external user invitation to repository with read permission. For this we have used team membership claim. below is my claim.

apiVersion: team.github.upbound.io/v1alpha1
kind: TeamMembership
metadata:
 name: some-team-membership
spec:
 forProvider:
   role: member
   teamId: <teamid>
   username: <username>
 providerConfigRef:
   name: default

apiVersion: team.github.upbound.io/v1alpha1
kind: TeamRepository
metadata:
 name: some-team-repo
spec:
 forProvider:
   permission: pull
   repository: <repoistory>
   teamId: <teamid>
 providerConfigRef:
   name: default

When we sent invitation to user, its asking user to perform sso authentication.
Could you please help to send external user invitation without sso?

When i add external user to a repository manually. External user is able to accept the invitation and read the repository content.
repository_invitation

@HemaniB278,

MM i really dont know. Do you have the same behaviour is you use just plain terraform?