mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-21 08:43:35 +00:00
52 lines
963 B
YAML
52 lines
963 B
YAML
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: foo.example.com
|
|
spec:
|
|
group: example.com
|
|
names:
|
|
kind: Foo
|
|
listKind: FooList
|
|
plural: foo
|
|
singular: foo
|
|
scope: Namespaced
|
|
version: v1
|
|
preserveUnknownFields: true
|
|
---
|
|
apiVersion: core.oam.dev/v1beta1
|
|
kind: PolicyDefinition
|
|
metadata:
|
|
name: foopolicy
|
|
spec:
|
|
schematic:
|
|
cue:
|
|
template: |
|
|
output: {
|
|
apiVersion: "example.com/v1"
|
|
kind: "Foo"
|
|
spec: {
|
|
key: parameter.key
|
|
}
|
|
}
|
|
parameter: {
|
|
key: string
|
|
}
|
|
---
|
|
apiVersion: core.oam.dev/v1beta1
|
|
kind: WorkflowStepDefinition
|
|
metadata:
|
|
name: foowf
|
|
spec:
|
|
schematic:
|
|
cue:
|
|
template: |
|
|
output: {
|
|
apiVersion: "example.com/v1"
|
|
kind: "Foo"
|
|
spec: {
|
|
key: parameter.key
|
|
}
|
|
}
|
|
parameter: {
|
|
key: string
|
|
} |