Schema: Covering service accounts Core Kind (#62091)

* Adding service accounts schema

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

* Change metadata field

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

* Merging the two DTOs into one schema

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

* Eric dedup things

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

* Add optional to teams/created/updated

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

* Lower case the OrgId

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>

Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
This commit is contained in:
Gabriel MABILLE
2023-01-25 18:07:00 +01:00
committed by GitHub
co-authored by Eric Leijonmarck
parent 3c073b00ec
commit f99523048a
9 changed files with 377 additions and 17 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ var plannedCoreKinds = []string{
"Folder",
"DataSource",
"APIKey",
"ServiceAccount",
"Serviceaccount",
"Thumb",
"Query",
"QueryHistory",
+17 -12
View File
@@ -1299,24 +1299,29 @@
},
"serviceaccount": {
"category": "core",
"codeowners": [],
"codeowners": [
"grafana/grafana-as-code",
"grafana/grafana-bi-squad",
"grafana/plugins-platform-frontend",
"grafana/user-essentials"
],
"currentVersion": [
0,
0
],
"grafanaMaturityCount": 0,
"grafanaMaturityCount": 9,
"lineageIsGroup": false,
"links": {
"docs": "n/a",
"go": "n/a",
"schema": "n/a",
"ts": "n/a"
"docs": "https://grafana.com/docs/grafana/next/developers/kinds/core/serviceaccount/schema-reference",
"go": "https://github.com/grafana/grafana/tree/main/pkg/kinds/serviceaccount",
"schema": "https://github.com/grafana/grafana/tree/main/kinds/serviceaccount/serviceaccount_kind.cue",
"ts": "https://github.com/grafana/grafana/tree/main/packages/grafana-schema/src/raw/serviceaccount/x/serviceaccount_types.gen.ts"
},
"machineName": "serviceaccount",
"maturity": "planned",
"name": "ServiceAccount",
"maturity": "merged",
"name": "Serviceaccount",
"pluralMachineName": "serviceaccounts",
"pluralName": "ServiceAccounts"
"pluralName": "Serviceaccounts"
},
"statpanelcfg": {
"category": "composable",
@@ -1772,9 +1777,10 @@
"items": [
"alertgroupspanelcfg",
"playlist",
"serviceaccount",
"team"
],
"count": 3
"count": 4
},
"planned": {
"name": "planned",
@@ -1826,7 +1832,6 @@
"prometheusdatasourcecfg",
"query",
"queryhistory",
"serviceaccount",
"tableoldpanelcfg",
"tempodataquery",
"tempodatasourcecfg",
@@ -1840,7 +1845,7 @@
"zipkindataquery",
"zipkindatasourcecfg"
],
"count": 60
"count": 59
},
"stable": {
"name": "stable",