github.com/oam-dev/kubevela@v1.9.11/charts/vela-core/templates/defwithtemplate/k8s-objects.yaml (about)

     1  # Code generated by KubeVela templates. DO NOT EDIT. Please edit the original cue file.
     2  # Definition source cue file: vela-templates/definitions/internal/k8s-objects.cue
     3  apiVersion: core.oam.dev/v1beta1
     4  kind: ComponentDefinition
     5  metadata:
     6    annotations:
     7      definition.oam.dev/description: K8s-objects allow users to specify raw K8s objects in properties
     8    name: k8s-objects
     9    namespace: {{ include "systemDefinitionNamespace" . }}
    10  spec:
    11    schematic:
    12      cue:
    13        template: |
    14          output: parameter.objects[0]
    15  
    16          outputs: {
    17          	for i, v in parameter.objects {
    18          		if i > 0 {
    19          			"objects-\(i)": v
    20          		}
    21          	}
    22          }
    23          parameter: objects: [...{}]
    24    workload:
    25      type: autodetects.core.oam.dev
    26