github.com/oam-dev/kubevela@v1.9.11/references/cli/test-data/kubeapply/kube.cue (about)

     1  import "encoding/json"
     2  
     3  _clickhouse: {
     4  	group: "clickhouse.altinity.com"
     5  	kind:  "ClickHouseInstallation"
     6  }
     7  _statefulset: {
     8  	apiVersion: "apps/v1"
     9  	kind:       "StatefulSet"
    10  }
    11  _service: {
    12  	apiVersion: "v1"
    13  	kind:       "Service"
    14  }
    15  
    16  _seldon: {
    17  	group: "machinelearning.seldon.io"
    18  	kind:  "SeldonDeployment"
    19  }
    20  
    21  _rule1: {
    22  	parentResourceType: _clickhouse
    23  	childrenResourceType: [_statefulset, _service]
    24  }
    25  
    26  _rule2: {
    27  	parentResourceType: _seldon
    28  	childrenResourceType: [_service]
    29  }
    30  
    31  apiVersion: "v1"
    32  kind:       "ConfigMap"
    33  metadata: {
    34  	name:      "toplogy-cue"
    35  	namespace: "vela-system"
    36  	labels: {
    37  		"rules.oam.dev/resources":       "true"
    38  		"rules.oam.dev/resource-format": "json"
    39  	}
    40  }
    41  data: rules: json.Marshal([_rule1, _rule2])