github.com/oam-dev/kubevela@v1.9.11/vela-templates/definitions/registry/virtualgroup.cue (about) 1 virtualgroup: { 2 type: "trait" 3 annotations: {} 4 labels: {} 5 description: "Add virtual group labels" 6 attributes: { 7 appliesToWorkloads: ["deployments.apps"] 8 podDisruptive: false 9 } 10 } 11 template: { 12 patch: spec: template: metadata: labels: { 13 if parameter.type == "namespace" { 14 "app.namespace.virtual.group": parameter.group 15 } 16 if parameter.type == "cluster" { 17 "app.cluster.virtual.group": parameter.group 18 } 19 } 20 parameter: { 21 group: *"default" | string 22 type: *"namespace" | string 23 } 24 }