IAM: Adds the team creation endpoint in app platform (#111003)
* implement team creation for legacy store * add generated code * add basic integration test * add new fields to get and list teams * fix sql tests for teams * register dual writer for team resource * add generated code * add more sql tests for team creation * address feedback * add integration tests
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
apiVersion: iam.grafana.app/v0alpha1
|
||||
kind: Team
|
||||
metadata:
|
||||
name: test-team-1
|
||||
spec:
|
||||
title: "Test Team 1"
|
||||
email: testteam1@example123.com
|
||||
provisioned: false
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
apiVersion: iam.grafana.app/v0alpha1
|
||||
kind: Team
|
||||
metadata:
|
||||
name: external-uid-no-provision
|
||||
spec:
|
||||
title: "Team With External UID"
|
||||
email: externaluid@example.com
|
||||
provisioned: false
|
||||
externalUID: "ext-uid-123"
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
apiVersion: iam.grafana.app/v0alpha1
|
||||
kind: Team
|
||||
metadata:
|
||||
generateName: team-
|
||||
spec:
|
||||
title: "Team with GenerateName"
|
||||
email: genname@example.com
|
||||
provisioned: false
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
apiVersion: iam.grafana.app/v0alpha1
|
||||
kind: Team
|
||||
metadata:
|
||||
name: no-title-team
|
||||
spec:
|
||||
title: ""
|
||||
email: notitle@example.com
|
||||
provisioned: false
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
apiVersion: iam.grafana.app/v0alpha1
|
||||
kind: Team
|
||||
metadata:
|
||||
name: provisioned-team
|
||||
spec:
|
||||
title: "Provisioned Team"
|
||||
email: provisioned@example.com
|
||||
provisioned: true
|
||||
externalUID: provisioned-uid
|
||||
|
||||
|
||||
Reference in New Issue
Block a user