mirror of
https://github.com/kubevela/kubevela.git
synced 2026-08-18 12:06:38 +00:00
* cue structure implemented Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * indent fix Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> * Fix(docs): correct example by changing schematic from kube to cue - fixes #6436 Signed-off-by: Shreyas <pandyashreyas1@gmail.com> --------- Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in> Signed-off-by: Shreyas <pandyashreyas1@gmail.com> Co-authored-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
49 lines
1.0 KiB
YAML
49 lines
1.0 KiB
YAML
apiVersion: core.oam.dev/v1beta1
|
|
kind: ComponentDefinition
|
|
metadata:
|
|
name: kube-worker
|
|
namespace: default
|
|
spec:
|
|
workload:
|
|
definition:
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
schematic:
|
|
cue:
|
|
template: |
|
|
output: {
|
|
apiVersion: "apps/v1"
|
|
kind: "Deployment"
|
|
spec: {
|
|
selector: {
|
|
matchLabels: {
|
|
app: "nginx"
|
|
}
|
|
}
|
|
template: {
|
|
metadata: {
|
|
labels: {
|
|
app: "nginx"
|
|
}
|
|
}
|
|
spec: {
|
|
containers: [
|
|
{
|
|
name: "nginx"
|
|
image: parameter.image
|
|
ports: [
|
|
{
|
|
containerPort: 80
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
outputs: {}
|
|
parameter: {
|
|
"image": string
|
|
}
|