Files
kubevela/pkg/stdlib/pkgs/kube.cue
2022-07-14 10:51:22 +08:00

55 lines
738 B
CUE

#Apply: {
#do: "apply"
#provider: "kube"
cluster: *"" | string
value: {...}
...
}
#ApplyInParallel: {
#do: "apply-in-parallel"
#provider: "kube"
cluster: *"" | string
value: [...{...}]
...
}
#Read: {
#do: "read"
#provider: "kube"
cluster: *"" | string
value?: {...}
...
}
#List: {
#do: "list"
#provider: "kube"
cluster: *"" | string
resource: {
apiVersion: string
kind: string
}
filter?: {
namespace?: string
matchingLabels?: {...}
}
list?: {...}
...
}
#Delete: {
#do: "delete"
#provider: "kube"
cluster: *"" | string
value: {
apiVersion: string
kind: string
metadata: {
name: string
namespace: *"default" | string
}
}
...
}