crossplane-contrib / crossplane-contrib/provider-upjet-github

External user invitation to repository

Open
#79 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
56
Forks
46
Avg merge
6d 7h
Merged PRs (30d)
2

Description

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:
username:
providerConfigRef:
name: default

apiVersion: team.github.upbound.io/v1alpha1
kind: TeamRepository
metadata:
name: some-team-repo
spec:
forProvider:
permission: pull
repository:
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](https://github.com/coopnorge/provider-github/assets/161830102/a0b104c2-513a-4987-9cc7-ead7c402482b)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.