Skip to content

tamalsaha/resource-watcher-demo

Repository files navigation

resource-watcher-demo

query Find($srcKey: String!, $dstGroup: String, $dstKind: String){
  find(key: $srcKey) {
    offshoot(group:$dstGroup, kind:$dstKind) {
      namespace
      name
    }
  }
}

{
  "srcKey":  "G=apps,K=Deployment,NS=kube-system,N=coredns",
  "dstGroup": "",
  "dstKind": "Pod"
}
query Find($src: String!){
  find(oid: $src) {
    refs: offshoot(group:"", kind:"Pod") {
      namespace
      name
    }
  }
}

# variables
{
  "src":  "G=apps,K=Deployment,NS=kube-system,N=coredns",
  "dstGroup": "",
  "dstKind": "Pod"
}


# result
{
  "data": {
    "find": {
      "refs": [
        {
          "name": "coredns-64897985d-4s8fh",
          "namespace": "kube-system"
        },
        {
          "name": "coredns-64897985d-rpjmr",
          "namespace": "kube-system"
        }
      ]
    }
  }
}
query Find($src: String!) {
  find(oid: $src) {
    backup_via(group: "stash.appscode.com", kind: "BackupConfiguration") {
      refs: offshoot(group: "", kind: "Pod") {
        namespace
        name
      }
    }
  }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published