github.com/oam-dev/kubevela@v1.9.11/test/e2e-multicluster-test/testdata/app/app-deploy-io.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: Application
     3  metadata:
     4    name: app-deploy-io
     5  spec:
     6    components:
     7      - name: podinfo
     8        outputs:
     9          - name: message
    10            valueFrom: output.status.conditions[0].message
    11          - name: ip
    12            valueFrom: outputs.service.spec.clusterIP
    13  
    14        properties:
    15          image: stefanprodan/podinfo:4.0.3
    16        type: webservice
    17        traits:
    18          - type: expose
    19            properties:
    20              port: [ 80 ]
    21      - name: configmap
    22        properties:
    23          apiVersion: v1
    24          kind: ConfigMap
    25          metadata:
    26            name: deployment-msg
    27        type: raw
    28        inputs:
    29          - from: message
    30            parameterKey: data.msg
    31          - from: ip
    32            parameterKey: data.ip
    33    policies:
    34      - name: topo
    35        properties:
    36          clusters: [ "local","cluster-worker" ]
    37        type: topology
    38      - name: override
    39        properties:
    40          selector:
    41            - configmap
    42            - podinfo
    43        type: override
    44    workflow:
    45      steps:
    46        - name: deploy
    47          properties:
    48            policies: [ "topo", "override" ]
    49          type: deploy