mirror of https://github.com/grafana/grafana.git
Secrets: Refactor cue schema with new version of App SDK (#110199)
This commit is contained in:
parent
88cd7df18d
commit
616311508d
|
@ -1,12 +1,11 @@
|
|||
include ../sdk.mk
|
||||
|
||||
.PHONY: generate
|
||||
generate: install-app-sdk update-app-sdk ## Run Grafana App SDK code generation
|
||||
.PHONY: generate # Run Grafana App SDK code generation
|
||||
generate: install-app-sdk update-app-sdk
|
||||
@$(APP_SDK_BIN) generate \
|
||||
--source=./kinds/ \
|
||||
--gogenpath=./pkg/apis \
|
||||
--grouping=group \
|
||||
--defencoding=none \
|
||||
--noschemasinmanifest \
|
||||
--postprocess \
|
||||
--useoldmanifestkinds
|
||||
--postprocess
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
package secret
|
||||
|
||||
import "github.com/grafana/grafana/apps/secret/kinds/v1beta1"
|
||||
|
||||
keeper: {
|
||||
kind: "Keeper"
|
||||
pluralName: "Keepers"
|
||||
current: "v1beta1"
|
||||
scope: "Namespaced"
|
||||
codegen: {
|
||||
ts: {
|
||||
enabled: false
|
||||
}
|
||||
go: {
|
||||
enabled: true
|
||||
}
|
||||
}
|
||||
versions: {
|
||||
"v1beta1": {
|
||||
schema: {
|
||||
spec: v1beta1.KeeperSpec
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,10 +1,11 @@
|
|||
package secret
|
||||
package kinds
|
||||
|
||||
import "github.com/grafana/grafana/apps/secret/kinds/v1beta1"
|
||||
|
||||
manifest: {
|
||||
appName: "secret"
|
||||
groupOverride: "secret.grafana.app"
|
||||
kinds: [
|
||||
securevalue,
|
||||
keeper,
|
||||
]
|
||||
versions: {
|
||||
"v1beta1": v1beta1.manifest
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
package secret
|
||||
|
||||
import "github.com/grafana/grafana/apps/secret/kinds/v1beta1"
|
||||
|
||||
securevalue: {
|
||||
kind: "SecureValue"
|
||||
pluralName: "SecureValues"
|
||||
current: "v1beta1"
|
||||
scope: "Namespaced"
|
||||
codegen: {
|
||||
ts: {
|
||||
enabled: false
|
||||
}
|
||||
go: {
|
||||
enabled: true
|
||||
}
|
||||
}
|
||||
versions: {
|
||||
"v1beta1": {
|
||||
schema: {
|
||||
spec: v1beta1.SecureValueSpec
|
||||
status: v1beta1.SecureValueStatus
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
package v1beta1
|
||||
|
||||
keeper: {
|
||||
kind: "Keeper"
|
||||
pluralName: "Keepers"
|
||||
scope: "Namespaced"
|
||||
schema: {
|
||||
spec: KeeperSpec
|
||||
}
|
||||
}
|
||||
|
||||
securevalue: {
|
||||
kind: "SecureValue"
|
||||
pluralName: "SecureValues"
|
||||
scope: "Namespaced"
|
||||
schema: {
|
||||
spec: SecureValueSpec
|
||||
status: SecureValueStatus
|
||||
}
|
||||
}
|
||||
|
||||
manifest: {
|
||||
kinds: [securevalue, keeper]
|
||||
codegen: {
|
||||
ts: {
|
||||
enabled: false
|
||||
}
|
||||
go: {
|
||||
enabled: true
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue