github.com/oam-dev/kubevela@v1.9.11/pkg/addon/testdata/test-view/views/cloud-resource-view.yaml (about)

     1  apiVersion: "v1"
     2  kind: "ConfigMap"
     3  metadata:
     4    name: "cloud-resource-view"
     5    namespace: "vela-system"
     6  data:
     7    template: |
     8      import (
     9      "vela/ql"
    10      )
    11      
    12      parameter: {
    13        appName: string
    14          appNs:   string
    15      }
    16      resources: ql.#ListResourcesInApp & {
    17        app: {
    18          name:      parameter.appName
    19            namespace: parameter.appNs
    20            filter: {
    21              "apiVersion": "terraform.core.oam.dev/v1beta1"
    22                "kind":       "Configuration"
    23            }
    24            withStatus: true
    25        }
    26      }
    27      status: {
    28        if resources.err == _|_ {
    29          "cloud-resources": [ for i, resource in resources.list {
    30            resource.object
    31          }]
    32        }
    33        if resources.err != _|_ {
    34          error: resources.err
    35        }
    36      }
    37