mirror of
https://github.com/kubevela/kubevela.git
synced 2026-08-23 22:46:53 +00:00
42 lines
728 B
CUE
42 lines
728 B
CUE
import "encoding/json"
|
|
|
|
_clickhouse: {
|
|
group: "clickhouse.altinity.com"
|
|
kind: "ClickHouseInstallation"
|
|
}
|
|
_statefulset: {
|
|
apiVersion: "apps/v1"
|
|
kind: "StatefulSet"
|
|
}
|
|
_service: {
|
|
apiVersion: "v1"
|
|
kind: "Service"
|
|
}
|
|
|
|
_seldon: {
|
|
group: "machinelearning.seldon.io"
|
|
kind: "SeldonDeployment"
|
|
}
|
|
|
|
_rule1: {
|
|
parentResourceType: _clickhouse
|
|
childrenResourceType: [_statefulset, _service]
|
|
}
|
|
|
|
_rule2: {
|
|
parentResourceType: _seldon
|
|
childrenResourceType: [_service]
|
|
}
|
|
|
|
apiVersion: "v1"
|
|
kind: "ConfigMap"
|
|
metadata: {
|
|
name: "toplogy-cue"
|
|
namespace: "vela-system"
|
|
labels: {
|
|
"rules.oam.dev/resources": "true"
|
|
"rules.oam.dev/resource-format": "json"
|
|
}
|
|
}
|
|
data: rules: json.Marshal([_rule1, _rule2])
|