github.com/oam-dev/kubevela@v1.9.11/vela-templates/registry/auto-gen/virtualgroup.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/registry/virtualgroup.cue 3 apiVersion: core.oam.dev/v1beta1 4 kind: TraitDefinition 5 metadata: 6 annotations: 7 definition.oam.dev/description: Add virtual group labels 8 name: virtualgroup 9 namespace: vela-system 10 spec: 11 appliesToWorkloads: 12 - deployments.apps 13 podDisruptive: false 14 schematic: 15 cue: 16 template: | 17 patch: spec: template: metadata: labels: { 18 if parameter.type == "namespace" { 19 "app.namespace.virtual.group": parameter.group 20 } 21 if parameter.type == "cluster" { 22 "app.cluster.virtual.group": parameter.group 23 } 24 } 25 parameter: { 26 group: *"default" | string 27 type: *"namespace" | string 28 } 29