Files

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])