apiVersion: core.oam.dev/v1beta1 kind: ComponentDefinition metadata: name: mydeploy spec: workload: definition: apiVersion: apps/v1 kind: Deployment schematic: cue: template: |- parameter: { name: string image: string } output: { apiVersion: "apps/v1" kind: "Deployment" spec: { selector: matchLabels: { "app.oam.dev/component": parameter.name } template: { metadata: labels: { "app.oam.dev/component": parameter.name } spec: { containers: [{ name: parameter.name image: parameter.image }] } } } }