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
|
include ../sdk.mk
|
||||||
|
|
||||||
.PHONY: generate
|
.PHONY: generate # Run Grafana App SDK code generation
|
||||||
generate: install-app-sdk update-app-sdk ## Run Grafana App SDK code generation
|
generate: install-app-sdk update-app-sdk
|
||||||
@$(APP_SDK_BIN) generate \
|
@$(APP_SDK_BIN) generate \
|
||||||
--source=./kinds/ \
|
--source=./kinds/ \
|
||||||
--gogenpath=./pkg/apis \
|
--gogenpath=./pkg/apis \
|
||||||
--grouping=group \
|
--grouping=group \
|
||||||
--defencoding=none \
|
--defencoding=none \
|
||||||
--noschemasinmanifest \
|
--noschemasinmanifest \
|
||||||
--postprocess \
|
--postprocess
|
||||||
--useoldmanifestkinds
|
|
||||||
|
|
|
@ -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: {
|
manifest: {
|
||||||
appName: "secret"
|
appName: "secret"
|
||||||
groupOverride: "secret.grafana.app"
|
groupOverride: "secret.grafana.app"
|
||||||
kinds: [
|
versions: {
|
||||||
securevalue,
|
"v1beta1": v1beta1.manifest
|
||||||
keeper,
|
}
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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