mirror of
https://github.com/kubevela/kubevela.git
synced 2026-03-05 11:11:28 +00:00
* first commit Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> refactor code Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> finish all tests Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> resolve confilict Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> revert code Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> fix golint error Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> fix checkdiff Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> * add more test for pod status Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> * cue fmt Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> * add filter Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> * fix comments Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> fix comments * fix Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com> fix log error Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>
158 lines
2.7 KiB
CUE
158 lines
2.7 KiB
CUE
#ListResourcesInApp: {
|
|
#do: "listResourcesInApp"
|
|
#provider: "query"
|
|
app: {
|
|
name: string
|
|
namespace: string
|
|
filter?: {
|
|
cluster?: string
|
|
clusterNamespace?: string
|
|
components?: [...string]
|
|
kind?: string
|
|
apiVersion?: string
|
|
}
|
|
withStatus?: bool
|
|
}
|
|
list?: [...{
|
|
cluster: string
|
|
component: string
|
|
revision: string
|
|
object: {...}
|
|
}]
|
|
...
|
|
}
|
|
|
|
#ListAppliedResources: {
|
|
#do: "listAppliedResources"
|
|
#provider: "query"
|
|
app: {
|
|
name: string
|
|
namespace: string
|
|
filter?: {
|
|
cluster?: string
|
|
clusterNamespace?: string
|
|
components?: [...string]
|
|
kind?: string
|
|
apiVersion?: string
|
|
}
|
|
}
|
|
list?: [...{
|
|
name: string
|
|
namespace?: string
|
|
cluster?: string
|
|
component?: string
|
|
trait?: string
|
|
kind?: string
|
|
uid?: string
|
|
apiVersion?: string
|
|
resourceVersion?: string
|
|
publishVersion?: string
|
|
deployVersion?: string
|
|
revision?: string
|
|
latest?: bool
|
|
}]
|
|
...
|
|
}
|
|
|
|
#CollectPods: {
|
|
#do: "collectPods"
|
|
#provider: "query"
|
|
value: {...}
|
|
cluster: string
|
|
...
|
|
}
|
|
|
|
#SearchEvents: {
|
|
#do: "searchEvents"
|
|
#provider: "query"
|
|
value: {...}
|
|
cluster: string
|
|
...
|
|
}
|
|
|
|
#CollectLogsInPod: {
|
|
#do: "collectLogsInPod"
|
|
#provider: "query"
|
|
cluster: string
|
|
namespace: string
|
|
pod: string
|
|
options: {
|
|
container: string
|
|
previous: *false | bool
|
|
sinceSeconds: *null | int
|
|
sinceTime: *null | string
|
|
timestamps: *false | bool
|
|
tailLines: *null | int
|
|
limitBytes: *null | int
|
|
}
|
|
outputs?: {
|
|
logs: string
|
|
err?: string
|
|
info: {
|
|
fromDate: string
|
|
toDate: string
|
|
}
|
|
...
|
|
}
|
|
...
|
|
}
|
|
|
|
#CollectServiceEndpoints: {
|
|
#do: "collectServiceEndpoints"
|
|
#provider: "query"
|
|
app: {
|
|
name: string
|
|
namespace: string
|
|
filter?: {
|
|
cluster?: string
|
|
clusterNamespace?: string
|
|
components?: [...string]
|
|
}
|
|
}
|
|
list?: [...{
|
|
endpoint: {
|
|
protocol: string
|
|
appProtocol?: string
|
|
host?: string
|
|
port: int
|
|
path?: string
|
|
}
|
|
ref: {...}
|
|
cluster?: string
|
|
component?: string
|
|
...
|
|
}]
|
|
...
|
|
}
|
|
|
|
#GetApplicationTree: {
|
|
#do: "getApplicationTree"
|
|
#provider: "query"
|
|
app: {
|
|
name: string
|
|
namespace: string
|
|
filter?: {
|
|
cluster?: string
|
|
clusterNamespace?: string
|
|
components?: [...string]
|
|
}
|
|
}
|
|
list?: [...{
|
|
name: string
|
|
namespace?: string
|
|
cluster?: string
|
|
component?: string
|
|
trait?: string
|
|
kind?: string
|
|
uid?: string
|
|
apiVersion?: string
|
|
resourceVersion?: string
|
|
publishVersion?: string
|
|
deployVersion?: string
|
|
revision?: string
|
|
latest?: bool
|
|
...
|
|
}]
|
|
...
|
|
}
|