github.com/oam-dev/kubevela@v1.9.11/pkg/definition/testdata/default-component-webservice-v1.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: DefinitionRevision
     3  metadata:
     4    labels:
     5      app.kubernetes.io/managed-by: Helm
     6      componentdefinition.oam.dev/name: webservice
     7    name: webservice-v1
     8    namespace: rev-test-ns
     9  spec:
    10    componentDefinition:
    11      apiVersion: core.oam.dev/v1beta1
    12      kind: ComponentDefinition
    13      metadata:
    14        annotations:
    15          definition.oam.dev/description: >-
    16            Describes long-running, scalable, containerized services that have a
    17            stable network endpoint to receive external network traffic from
    18            customers.
    19        name: webservice
    20        namespace: rev-test-ns
    21      spec:
    22        schematic:
    23          cue:
    24            template: |
    25              output: parameter.objects[0]
    26              outputs: {
    27              	for i, v in parameter.objects {
    28              		if i > 0 {
    29              			"objects-\(i)": v
    30              		}
    31              	}
    32              }
    33              parameter: {
    34              	objects: [...{}]
    35              }
    36        workload:
    37          definition:
    38            apiVersion: ""
    39            kind: ""
    40          type: autodetects.core.oam.dev
    41      status: {}
    42    definitionType: Component
    43    policyDefinition:
    44      metadata: {}
    45      spec:
    46        definitionRef:
    47          name: ''
    48      status: {}
    49    revision: 1
    50    revisionHash: dfa072dac5088ed8
    51    traitDefinition:
    52      metadata: {}
    53      spec:
    54        definitionRef:
    55          name: ''
    56      status: {}
    57    workflowStepDefinition:
    58      metadata: {}
    59      spec:
    60        definitionRef:
    61          name: ''
    62      status: {}