Skip to content

Instantly share code, notes, and snippets.

@rmmh
Created July 31, 2017 22:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rmmh/470524875726a09806c760e953a951ac to your computer and use it in GitHub Desktop.
Save rmmh/470524875726a09806c760e953a951ac to your computer and use it in GitHub Desktop.
Example Github GraphQLv4 Usage
{
rateLimit {
limit
cost
remaining
resetAt
}
repository(owner: "kubernetes", name: "kubernetes") {
pullRequests(last: 5, states: OPEN) {
nodes {
number
title
author {
login
}
labels(first: 100) {
nodes {
name
}
}
commits(last: 1) {
nodes {
commit {
status {
contexts {
context
description
state
targetUrl
}
}
}
}
}
}
}
}
}
{
"data": {
"rateLimit": {
"limit": 5000,
"cost": 2,
"remaining": 4983,
"resetAt": "2017-07-31T23:20:32Z"
},
"repository": {
"pullRequests": {
"nodes": [
{
"number": 49899,
"title": "certificate manager: close existing client conns once cert rotates",
"author": {
"login": "ericchiang"
},
"labels": {
"nodes": [
{
"name": "cncf-cla: yes"
},
{
"name": "kind/bug"
},
{
"name": "release-note"
},
{
"name": "sig/auth"
},
{
"name": "size/L"
}
]
},
"commits": {
"nodes": [
{
"commit": {
"status": {
"contexts": [
{
"context": "pull-kubernetes-bazel",
"description": "Job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-bazel/33235/"
},
{
"context": "pull-kubernetes-e2e-gce-etcd3",
"description": "Jenkins job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-e2e-gce-etcd3/44155/"
},
{
"context": "pull-kubernetes-verify",
"description": "Jenkins job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-verify/42543/"
},
{
"context": "Submit Queue",
"description": "Required Github CI test is not green: pull-kubernetes-verify",
"state": "PENDING",
"targetUrl": "https://submit-queue.k8s.io/#/prs?prDisplay=49899&historyDisplay=49899"
},
{
"context": "cla/linuxfoundation",
"description": "ericchiang authorized",
"state": "SUCCESS",
"targetUrl": "https://identity.linuxfoundation.org/projects/cncf"
},
{
"context": "pull-kubernetes-e2e-kops-aws",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-e2e-kops-aws/38372/"
},
{
"context": "pull-kubernetes-federation-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-federation-e2e-gce/18025/"
},
{
"context": "pull-kubernetes-kubemark-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-kubemark-e2e-gce/42866/"
},
{
"context": "pull-kubernetes-node-e2e",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-node-e2e/42573/"
},
{
"context": "pull-kubernetes-unit",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49899/pull-kubernetes-unit/43898/"
}
]
}
}
}
]
}
},
{
"number": 49901,
"title": "Enable the bootstraptoken controllers by default",
"author": {
"login": "luxas"
},
"labels": {
"nodes": [
{
"name": "cncf-cla: yes"
},
{
"name": "kind/feature"
},
{
"name": "release-note"
},
{
"name": "sig/auth"
},
{
"name": "sig/cluster-lifecycle"
},
{
"name": "size/XS"
}
]
},
"commits": {
"nodes": [
{
"commit": {
"status": {
"contexts": [
{
"context": "Submit Queue",
"description": "PR does not have lgtm label.",
"state": "PENDING",
"targetUrl": "https://submit-queue.k8s.io/#/prs?prDisplay=49901&historyDisplay=49901"
},
{
"context": "cla/linuxfoundation",
"description": "luxas authorized",
"state": "SUCCESS",
"targetUrl": "https://identity.linuxfoundation.org/projects/cncf"
},
{
"context": "pull-kubernetes-bazel",
"description": "Job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-bazel/33239/"
},
{
"context": "pull-kubernetes-e2e-gce-etcd3",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-e2e-gce-etcd3/44160/"
},
{
"context": "pull-kubernetes-e2e-kops-aws",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-e2e-kops-aws/38376/"
},
{
"context": "pull-kubernetes-federation-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-federation-e2e-gce/18028/"
},
{
"context": "pull-kubernetes-kubemark-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-kubemark-e2e-gce/42869/"
},
{
"context": "pull-kubernetes-node-e2e",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-node-e2e/42576/"
},
{
"context": "pull-kubernetes-unit",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-unit/43901/"
},
{
"context": "pull-kubernetes-verify",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49901/pull-kubernetes-verify/42546/"
}
]
}
}
}
]
}
},
{
"number": 49902,
"title": "Allow update to GC fields for RBAC resources",
"author": {
"login": "enj"
},
"labels": {
"nodes": [
{
"name": "cncf-cla: yes"
},
{
"name": "release-note-none"
},
{
"name": "size/M"
}
]
},
"commits": {
"nodes": [
{
"commit": {
"status": {
"contexts": [
{
"context": "pull-kubernetes-bazel",
"description": "Job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-bazel/33240/"
},
{
"context": "pull-kubernetes-e2e-kops-aws",
"description": "Jenkins job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-e2e-kops-aws/38379/"
},
{
"context": "pull-kubernetes-verify",
"description": "Jenkins job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-verify/42547/"
},
{
"context": "Submit Queue",
"description": "Required Github CI test is not green: pull-kubernetes-verify",
"state": "PENDING",
"targetUrl": "https://submit-queue.k8s.io/#/prs?prDisplay=49902&historyDisplay=49902"
},
{
"context": "cla/linuxfoundation",
"description": "enj authorized",
"state": "SUCCESS",
"targetUrl": "https://identity.linuxfoundation.org/projects/cncf"
},
{
"context": "pull-kubernetes-e2e-gce-etcd3",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-e2e-gce-etcd3/44161/"
},
{
"context": "pull-kubernetes-federation-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-federation-e2e-gce/18029/"
},
{
"context": "pull-kubernetes-kubemark-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-kubemark-e2e-gce/42870/"
},
{
"context": "pull-kubernetes-node-e2e",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-node-e2e/42577/"
},
{
"context": "pull-kubernetes-unit",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49902/pull-kubernetes-unit/43902/"
}
]
}
}
}
]
}
},
{
"number": 49903,
"title": "User frieldly load balancer names",
"author": {
"login": "lpabon"
},
"labels": {
"nodes": [
{
"name": "cncf-cla: yes"
},
{
"name": "release-note"
},
{
"name": "sig/aws"
},
{
"name": "sig/azure"
},
{
"name": "sig/openstack"
},
{
"name": "size/L"
}
]
},
"commits": {
"nodes": [
{
"commit": {
"status": {
"contexts": [
{
"context": "pull-kubernetes-bazel",
"description": "Job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-bazel/33251/"
},
{
"context": "pull-kubernetes-unit",
"description": "Jenkins job failed.",
"state": "FAILURE",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-unit/43908/"
},
{
"context": "Submit Queue",
"description": "Required Github CI test is not green: pull-kubernetes-unit",
"state": "PENDING",
"targetUrl": "https://submit-queue.k8s.io/#/prs?prDisplay=49903&historyDisplay=49903"
},
{
"context": "pull-kubernetes-e2e-gce-etcd3",
"description": "Jenkins job triggered.",
"state": "PENDING",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-e2e-gce-etcd3/44169/"
},
{
"context": "pull-kubernetes-e2e-kops-aws",
"description": "Jenkins job triggered.",
"state": "PENDING",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-e2e-kops-aws/38390/"
},
{
"context": "pull-kubernetes-verify",
"description": "Jenkins job triggered.",
"state": "PENDING",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-verify/42553/"
},
{
"context": "cla/linuxfoundation",
"description": "lpabon authorized",
"state": "SUCCESS",
"targetUrl": "https://identity.linuxfoundation.org/projects/cncf"
},
{
"context": "pull-kubernetes-federation-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-federation-e2e-gce/18034/"
},
{
"context": "pull-kubernetes-kubemark-e2e-gce",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-kubemark-e2e-gce/42875/"
},
{
"context": "pull-kubernetes-node-e2e",
"description": "Jenkins job succeeded.",
"state": "SUCCESS",
"targetUrl": "https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/49903/pull-kubernetes-node-e2e/42582/"
}
]
}
}
}
]
}
},
{
"number": 49904,
"title": "Fix indent of ginkgo-e2e.sh",
"author": {
"login": "oomichi"
},
"labels": {
"nodes": [
{
"name": "cncf-cla: yes"
},
{
"name": "needs-ok-to-test"
},
{
"name": "release-note-label-needed"
},
{
"name": "size/XS"
}
]
},
"commits": {
"nodes": [
{
"commit": {
"status": {
"contexts": [
{
"context": "Submit Queue",
"description": "Required Github CI test is not green: pull-kubernetes-unit",
"state": "PENDING",
"targetUrl": "https://submit-queue.k8s.io/#/prs?prDisplay=49904&historyDisplay=49904"
},
{
"context": "cla/linuxfoundation",
"description": "oomichi authorized",
"state": "SUCCESS",
"targetUrl": "https://identity.linuxfoundation.org/projects/cncf"
}
]
}
}
}
]
}
}
]
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment