github.com/oam-dev/kubevela@v1.9.11/pkg/appfile/dryrun/testdata/testing-dry-run-1.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: Application
     3  metadata:
     4    name: testing-app
     5    namespace: default
     6  spec:
     7    components:
     8      - name: testing-dryrun
     9        type: webservice
    10        properties:
    11          image: oamdev/hello-world:v1
    12          ports:
    13          - port: 8000
    14            expose: true
    15        traits:
    16          - type: scaler
    17            properties:
    18              replicas: 1
    19    policies:
    20      - name: target-default
    21        type: topology
    22        properties:
    23          clusters: [ "local" ]
    24          namespace: "default"
    25      - name: target-prod
    26        type: topology
    27        properties:
    28          clusters: [ "local" ]
    29          namespace: "prod"
    30      - name: deploy-ha
    31        type: override
    32        properties:
    33          components:
    34            - type: webservice
    35              traits:
    36                - type: scaler
    37                  properties:
    38                    replicas: 3
    39    workflow:
    40      steps:
    41        - name: deploy2default
    42          type: deploy
    43          properties:
    44            policies: [ "target-default" ]
    45        - name: deploy2prod
    46          type: deploy
    47          properties:
    48            policies: [ "target-prod", "deploy-ha" ]