sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.1k stars 1.28k forks source link

Kubernetes Repo Group #137

Closed enisoc closed 6 years ago

enisoc commented 6 years ago

Describe the feature request.

Quinn suggested you'd be amenable to adding a k8s repogroup to the public sourcegraph.com instance to easily search all repos managed by the Kubernetes project. That would be great for my own use, and also to help other k8s devs quickly discover how useful Sourcegraph can be for their day-to-day work.

Ideally this repogroup would include all repos within the "actively used github organizations" listed here:

https://github.com/kubernetes/community/tree/master/github-management#project-owned-organizations

If that's too many repos to search all at once, these would be my top priorities in descending order of importance:

kubernetes kubernetes-sigs kubernetes-client kubernetes-incubator

Thanks for your consideration.

nicksnyder commented 6 years ago

I created the k8s repogroup on sourcegraph.com

Example: https://sourcegraph.com/search?q=repogroup:k8s+func

[
      // curl https://api.github.com/orgs/kubernetes/repos | jq ' .[] |= "github.com/" + .full_name'
      "github.com/kubernetes/kubernetes",
      "github.com/kubernetes/heapster",
      "github.com/kubernetes/contrib",
      "github.com/kubernetes/dashboard",
      "github.com/kubernetes/kubernetes-anywhere",
      "github.com/kubernetes/website",
      "github.com/kubernetes/kubernetes-docs-zh",
      "github.com/kubernetes/release",
      "github.com/kubernetes/kube-deploy",
      "github.com/kubernetes/minikube",
      "github.com/kubernetes/test-infra",
      "github.com/kubernetes/features",
      "github.com/kubernetes/community",
      "github.com/kubernetes/kube-state-metrics",
      "github.com/kubernetes/node-problem-detector",
      "github.com/kubernetes/frakti",
      "github.com/kubernetes/kompose",
      "github.com/kubernetes/kops",
      "github.com/kubernetes/kubernetes-template-project",
      "github.com/kubernetes/git-sync",
      "github.com/kubernetes/k8s.io",
      "github.com/kubernetes/client-go",
      "github.com/kubernetes/gengo",
      "github.com/kubernetes/perf-tests",
      "github.com/kubernetes/ingress-nginx",
      "github.com/kubernetes/kubeadm",
      "github.com/kubernetes/repo-infra",
      "github.com/kubernetes/dns",
      "github.com/kubernetes/apimachinery",
      "github.com/kubernetes/apiserver",

      // curl https://api.github.com/orgs/kubernetes-sigs/repos | jq ' .[] |= "github.com/" + .full_name'
      "github.com/kubernetes-sigs/poseidon",
      "github.com/kubernetes-sigs/kubeadm-dind-cluster",
      "github.com/kubernetes-sigs/aws-alb-ingress-controller",
      "github.com/kubernetes-sigs/aws-iam-authenticator",
      "github.com/kubernetes-sigs/testing_frameworks",
      "github.com/kubernetes-sigs/federation-v2",
      "github.com/kubernetes-sigs/application",
      "github.com/kubernetes-sigs/cluster-api",
      "github.com/kubernetes-sigs/aws-encryption-provider",
      "github.com/kubernetes-sigs/kubebuilder",
      "github.com/kubernetes-sigs/kustomize",
      "github.com/kubernetes-sigs/controller-runtime",
      "github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver",
      "github.com/kubernetes-sigs/cluster-api-provider-openstack",
      "github.com/kubernetes-sigs/controller-tools",
      "github.com/kubernetes-sigs/architecture-tracking",
      "github.com/kubernetes-sigs/gcp-filestore-csi-driver",
      "github.com/kubernetes-sigs/cluster-api-provider-gcp",
      "github.com/kubernetes-sigs/cluster-api-provider-aws",
      "github.com/kubernetes-sigs/contributor-site",
      "github.com/kubernetes-sigs/cluster-api-provider-vsphere",
      "github.com/kubernetes-sigs/contributor-playground",
      "github.com/kubernetes-sigs/kube-storage-version-migrator",

      // curl https://api.github.com/orgs/kubernetes-client/repos | jq ' .[] |= "github.com/" + .full_name'
      "github.com/kubernetes-client/python",
      "github.com/kubernetes-client/gen",
      "github.com/kubernetes-client/go-base",
      "github.com/kubernetes-client/go",
      "github.com/kubernetes-client/python-base",
      "github.com/kubernetes-client/javascript",
      "github.com/kubernetes-client/ruby",
      "github.com/kubernetes-client/java",
      "github.com/kubernetes-client/csharp",
      "github.com/kubernetes-client/haskell",

      // curl https://api.github.com/orgs/kubernetes-incubator/repos | jq ' .[] |= "github.com/" + .full_name'
      "github.com/kubernetes-incubator/kubespray",
      "github.com/kubernetes-incubator/bootkube",
      "github.com/kubernetes-incubator/node-feature-discovery",
      "github.com/kubernetes-incubator/cluster-proportional-autoscaler",
      "github.com/kubernetes-incubator/rktlet",
      "github.com/kubernetes-incubator/cri-o",
      "github.com/kubernetes-incubator/service-catalog",
      "github.com/kubernetes-incubator/spartakus",
      "github.com/kubernetes-incubator/cluster-capacity",
      "github.com/kubernetes-incubator/kube-aws",
      "github.com/kubernetes-incubator/nfs-provisioner",
      "github.com/kubernetes-incubator/reference-docs",
      "github.com/kubernetes-incubator/cri-tools",
      "github.com/kubernetes-incubator/external-dns",
      "github.com/kubernetes-incubator/external-storage",
      "github.com/kubernetes-incubator/custom-metrics-apiserver",
      "github.com/kubernetes-incubator/apiserver-builder",
      "github.com/kubernetes-incubator/ip-masq-agent",
      "github.com/kubernetes-incubator/metrics-server",
      "github.com/kubernetes-incubator/kube-arbitrator",
      "github.com/kubernetes-incubator/descheduler",
      "github.com/kubernetes-incubator/cluster-proportional-vertical-autoscaler",

      // curl https://api.github.com/orgs/kubernetes-csi/repos | jq ' .[] |= "github.com/" + .full_name'
      "github.com/kubernetes-csi/csi-test",
      "github.com/kubernetes-csi/external-attacher",
      "github.com/kubernetes-csi/external-provisioner",
      "github.com/kubernetes-csi/drivers",
      "github.com/kubernetes-csi/driver-registrar",
      "github.com/kubernetes-csi/docs",
      "github.com/kubernetes-csi/kubernetes-csi.github.io",
      "github.com/kubernetes-csi/livenessprobe",
      "github.com/kubernetes-csi/external-snapshotter",
]