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: {}