From 5cbf6d96d9c612b412f1da9a85c8d4b56ab9a5a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Gomez?= Date: Thu, 3 Oct 2024 13:01:34 +0200 Subject: [PATCH] Restore missing team.Team object --- config/compiler/team.yaml | 13 +++++++++++++ config/foundation_sdk.dev.yaml | 11 +++++++++++ 2 files changed, 24 insertions(+) create mode 100644 config/compiler/team.yaml diff --git a/config/compiler/team.yaml b/config/compiler/team.yaml new file mode 100644 index 00000000..1579a4e2 --- /dev/null +++ b/config/compiler/team.yaml @@ -0,0 +1,13 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/grafana/cog/main/schemas/compiler_passes.json + +passes: + ######### + # Teams # + ######### + + - rename_object: + from: team.CreateTeamCommand + to: Team + + - fields_set_required: + fields: [ team.Team.name ] diff --git a/config/foundation_sdk.dev.yaml b/config/foundation_sdk.dev.yaml index 6184e696..f4ef4b29 100644 --- a/config/foundation_sdk.dev.yaml +++ b/config/foundation_sdk.dev.yaml @@ -32,6 +32,7 @@ inputs: package: expr transformations: - '%__config_dir%/compiler/expr_passes.yaml' + - openapi: url: 'https://raw.githubusercontent.com/grafana/grafana/%grafana_version%/public/openapi3.json' no_validate: true @@ -46,6 +47,16 @@ inputs: transformations: - '%__config_dir%/compiler/alerting.yaml' + - if: '"%grafana_version%" == "main" || semver("%grafana_version%").MoreThanEqual(semver("v11.2.x"))' + openapi: + url: 'https://raw.githubusercontent.com/grafana/grafana/%grafana_version%/public/openapi3.json' + no_validate: true + package: team + allowed_objects: + - CreateTeamCommand + transformations: + - '%__config_dir%/compiler/team.yaml' + # The schema for testdata queries is gone from the kind-registry since v11.0.x - if: '"%grafana_version%" == "main" || semver("%grafana_version%").MoreThanEqual(semver("v11.0.x"))' jsonschema: