Schemas: Replace registry generation and github workflow (#83490)
* Create small registries for core and composable kinds * Update workflow with new registries * Fix imports in plugin schemas and deleted old registry generation files * Remove verification and maturity * Modify registries and add missing composable information to make schemas in kind-registry work * Add missing aliases * Remove unused templates * Remove kinds verification * Format generated code * Add gen header * Delete unused code and clean path in composable template * Delete kind-registry loader * Delete unused code * Update License link * Update codeowners path * Sort imports * More cleanup * Remove verify-kinds.yml from codeowners * Fix lint * Update composable_kidns * Fix cue extension * Restore verify-kinds to avoid to push outdated kind's registry * Fix composable format * Restore code owners for verify-kinds * Remove verify check
This commit is contained in:
+10
-6
@@ -7,7 +7,6 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/grafana/codejen"
|
||||
"github.com/grafana/kindsys"
|
||||
)
|
||||
|
||||
// All the parsed templates in the tmpl subdirectory
|
||||
@@ -33,11 +32,7 @@ type (
|
||||
From string
|
||||
Leader string
|
||||
}
|
||||
tvars_kind_registry struct {
|
||||
PackageName string
|
||||
KindPackagePrefix string
|
||||
Kinds []kindsys.Core
|
||||
}
|
||||
|
||||
tvars_resource struct {
|
||||
PackageName string
|
||||
KindName string
|
||||
@@ -51,4 +46,13 @@ type (
|
||||
tvars_status struct {
|
||||
PackageName string
|
||||
}
|
||||
|
||||
tvars_registry struct {
|
||||
Schemas []Schema
|
||||
}
|
||||
|
||||
Schema struct {
|
||||
Name string
|
||||
FilePath string
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user