github.com/oam-dev/kubevela@v1.9.11/docs/examples/kube-module/kube-worker-cd.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: ComponentDefinition
     3  metadata:
     4    name: kube-worker
     5    namespace: default
     6  spec:
     7    workload: 
     8      definition: 
     9        apiVersion: apps/v1
    10        kind: Deployment
    11    schematic:
    12      kube: 
    13        template:
    14          apiVersion: apps/v1
    15          kind: Deployment
    16          spec:
    17            selector:
    18              matchLabels:
    19                app: nginx
    20            template:
    21              metadata:
    22                labels:
    23                  app: nginx
    24              spec:
    25                containers:
    26                - name: nginx
    27                  ports:
    28                  - containerPort: 80 
    29        parameters: 
    30        - name: image
    31          required: true
    32          type: string
    33          fieldPaths: 
    34          - "spec.template.spec.containers[0].image"