Skip to content

Instantly share code, notes, and snippets.

@spiffxp
Last active June 26, 2019 23:16
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 spiffxp/5805eba96209275182eae2712330ed76 to your computer and use it in GitHub Desktop.
Save spiffxp/5805eba96209275182eae2712330ed76 to your computer and use it in GitHub Desktop.

I was curious how consistently we're using milestone names and such across all repos in the kubernetes orgs

Sadly I didn't reach for python as my first tool on this one, bash+hub+jq it is

for o in kubernetes{,-client,-csi,-incubator,-sigs}; do \
  for r in $(hub api orgs/$o/repos?per_page=100 | jq -r .[].full_name | sort); do \
    echo ### $r:;
    hub api repos/$r/milestones | jq -r '.[] | "- \(.title): \(.state) \"\(.description)\" (due: \(.due_on))"'; 
  done; 
done

Some repos mess up the formatting with multiline descriptions here

kubernetes/api:

kubernetes/apiextensions-apiserver:

kubernetes/apimachinery:

kubernetes/apiserver:

kubernetes/autoscaler:

  • CA-1.3: (open) "null" (due: null)
  • CA-1.3.1: (open) "null" (due: null)
  • CA-1.4: (open) "null" (due: null)
  • CA-1.3.2: (open) "null" (due: null)
  • CA-1.2: (open) "null" (due: null)
  • CA-1.14: (open) "null" (due: null)
  • CA-0.5: (open) "Cluster Autoscaler shipped with Kubernetes 1.6." (due: 2017-03-06T08:00:00Z)
  • CA-0.6: (open) "Cluster Autoscaler that will be shipped with Kubernetes 1.7." (due: 2017-06-05T07:00:00Z)
  • CA-1.0: (open) "" (due: 2017-09-22T07:00:00Z)
  • CA-1.1: (open) "" (due: 2017-11-30T08:00:00Z)

kubernetes/cli-runtime:

kubernetes/client-go:

  • 3.0.0: (open) "" (due: null)
  • 2.0.1: (open) "" (due: null)

kubernetes/cloud-provider:

  • Next: (open) "Milestone for the next release. " (due: null)
  • v1.16: (open) "" (due: null)
  • v1.15: (open) "Milestones for Kubernetes v1.15" (due: 2019-06-28T07:00:00Z)

kubernetes/cloud-provider-alibaba-cloud:

kubernetes/cloud-provider-aws:

kubernetes/cloud-provider-azure:

  • v1.14: (open) "" (due: null)
  • v1.15: (open) "" (due: null)

kubernetes/cloud-provider-gcp:

kubernetes/cloud-provider-openstack:

kubernetes/cloud-provider-sample:

kubernetes/cloud-provider-vsphere:

  • v1alpha2 (v0.2.0): (open) "Kubernetes v1.14" (due: null)
  • Next: (open) "" (due: null)
  • 2018.12: (closed) "Kubernetes 1.13" (due: 2018-12-31T08:00:00Z)

kubernetes/cluster-bootstrap:

kubernetes/cluster-registry:

  • Kubecon: (closed) "Tasks specifically to enable people to play with a cluster registry if they hear about it at Kubecon." (due: 2017-12-07T08:00:00Z)
  • v0.0.1 (Alpha): (closed) "The alpha milestone for the cluster registry API, implementation and client tool." (due: 2017-12-31T08:00:00Z)
  • v0.1 (Beta): (open) "The beta milestone for the cluster registry API, implementation and client tool." (due: 2018-02-15T08:00:00Z)
  • v1.0 (Stable): (open) "The stable milestone for the cluster registry API, implementation and client tool." (due: 2018-05-15T07:00:00Z)

kubernetes/code-generator:

kubernetes/community:

  • Next: (open) "This milestone will capture everything that we can't get done in the current." (due: null)
  • May: (open) "Our first milestone for kubernetes/community#3443! Details TBD." (due: 2019-05-31T07:00:00Z)
  • August: (open) "" (due: 2019-08-15T07:00:00Z)

kubernetes/component-base:

kubernetes/cri-api:

kubernetes/csi-api:

kubernetes/csi-translation-lib:

kubernetes/dashboard:

  • v2.0.0: (open) "First release after Angular migration." (due: 2019-06-30T07:00:00Z)

kubernetes/dns:

kubernetes/enhancements:

  • next-milestone: (closed) "" (due: null)
  • v1.6: (closed) "" (due: null)
  • v1.8: (closed) "" (due: null)
  • v1.9: (closed) "" (due: null)
  • v1.10: (closed) "null" (due: null)
  • v1.12: (closed) "" (due: null)
  • v1.13: (closed) "" (due: null)
  • v1.14: (closed) "" (due: null)
  • keps-beta: (open) "" (due: null)
  • keps-ga: (open) "" (due: null)
  • v1.15: (open) "null" (due: null)
  • v1.16: (open) "" (due: null)
  • v1.4: (closed) "" (due: 2016-09-15T07:00:00Z)
  • v1.5: (closed) "" (due: 2016-12-09T08:00:00Z)
  • v1.3: (closed) "" (due: 2017-06-24T07:00:00Z)
  • v1.7: (closed) "" (due: 2017-06-28T07:00:00Z)
  • v1.11: (closed) "" (due: 2018-06-27T07:00:00Z)

kubernetes/examples:

kubernetes/frakti:

  • v0.2: (open) "" (due: null)
  • 1.10: (open) "null" (due: null)
  • 1.12: (open) "null" (due: null)
  • v0.1: (open) "First release of frakti will be with kubernetes v1.6." (due: 2017-03-25T07:00:00Z)

kubernetes/funding:

kubernetes/gengo:

kubernetes/git-sync:

  • 3.0: (open) "" (due: null)

kubernetes/ingress-gce:

kubernetes/ingress-nginx:

kubernetes/k8s.io:

  • proof-of-concept: (closed) "Retroactive milestone to document what we have done as part of wg-k8s-infra thus far. Closure of all issues in this milestone means we're ready to automate our work and move forward

Swag:

  • we have a gcp account and a dedicated wg
  • we can generate and review billing reports at each wg-k8s-infra (in aggregate, for the account)
  • we have a temporary cluster setup for cluster-based infra, and two services migrated to it
  • we have a non-cluster-based service migrated (DNS)
  • we have a proposal to host project artifacts (GCS, GCR)" (due: 2019-04-30T07:00:00Z)
  • ready-to-migrate: (open) "What is preventing us from migrating all existing project infrastructure over? Closure of all issues in this milestone means we are ready to begin migrating project infrastructure

Swag:

  • we have an agreed upon prioritized backlog of infra to migrate
  • we can generate and review billing reports at each wg-k8s-infra meeting (in detail)
  • we can inventory what groups/roles we have and who is in them
  • we can rebuild/redeploy cluster-based infra, and have done so at least twice
  • we can use a k8s.gcr.io image promotion process for core kubernetes component images " (due: 2019-05-31T07:00:00Z)
  • migrate-low-risk: (open) "Migrate over low-risk, non-entangled infra(this likely means anything that is not part of prow.k8s.io directly)

Swag:

  • focus on cluster-based infra
  • k8s.gcr.io image promotion process for all container images" (due: 2019-07-30T07:00:00Z)
  • migrate-k8s-tests: (open) "Migrate everything related to the use of prow.k8s.io to run tests for the project, store results, report status back to github, etc.

Talking specifically of k8s-tests here because earlier milestones may involve setting up a basic prow cluster to run trusted jobs here" (due: 2019-09-30T07:00:00Z)

kubernetes/klog:

kubernetes/kompose:

  • 0.3.0 release: (closed) "This is the milestone to track the progress of the v0.3 release.

Should contain all main features" (due: null)

  • 0.2.1 release: (closed) "This is a milestone to track progress of the v0.2.1 release.

Should list issues that need fixing, not features." (due: null)

  • 1.1.0 release: (closed) "Future 1.1.0 release (after 1.0.0)" (due: 2017-08-31T07:00:00Z)
  • 1.3.0 release: (closed) "" (due: 2017-10-09T07:00:00Z)
  • 1.4.0 release: (closed) "" (due: 2017-10-30T07:00:00Z)

kubernetes/kops:

  • backlog: (open) "Issues in the backlog aren't targeted for a particular release, but if a PR comes in it will be very welcome." (due: null)
  • 1.4.5: (closed) "" (due: null)
  • 1.7.0: (closed) "" (due: null)
  • 1.6.1: (closed) "" (due: null)
  • kops-server: (open) "null" (due: null)
  • 1.7.1: (closed) "null" (due: null)
  • 1.8.0: (closed) "null" (due: null)
  • 1.8.1: (closed) "" (due: null)
  • 1.7.1-CVE-2017-14491: (closed) "This is a fix for [CVE-2017-14491] (https://github.com/kubernetes/kops/blob/master/docs/advisories/cve_2017_14491.md)

Milestone 1.7.1 was already closed and I did not want to reopen" (due: null)

  • 1.10: (closed) "null" (due: null)
  • 1.11: (closed) "null" (due: null)
  • 1.12: (open) "null" (due: null)
  • 1.13: (open) "null" (due: null)
  • 1.14: (open) "" (due: null)
  • 1.15: (open) "" (due: null)
  • 1.4.4: (closed) "" (due: 2016-12-17T08:00:00Z)
  • 1.5.1: (closed) "Happy New Year. K8s 1.5 will be released, and we will drop kops 1.5 shortly after.

Three main focus goals:

  1. Stability
  2. Security
  3. API - HTTP and Programmatic" (due: 2017-02-05T08:00:00Z)
  • 1.5.2: (closed) "" (due: 2017-02-28T08:00:00Z)
  • 1.5.3: (closed) "" (due: 2017-03-14T07:00:00Z)
  • 1.6.0: (closed) "" (due: 2017-03-22T07:00:00Z)
  • 1.5.4: (closed) "" (due: 2017-03-28T07:00:00Z)
  • 1.9.0: (closed) "" (due: 2018-03-03T08:00:00Z)
  • 1.9.1: (closed) "" (due: 2018-03-17T07:00:00Z)

kubernetes/kube-aggregator:

kubernetes/kube-controller-manager:

kubernetes/kube-deploy:

  • cluster-api-alpha-implementation: (open) "" (due: null)
  • cluster-api-beta-implementation: (open) "" (due: null)
  • upup-release-1.3: (open) "First stable version of upup.

Targeted for simultaneous release with k8s 1.3" (due: 2016-06-28T07:00:00Z)

  • stable-api: (open) "" (due: 2018-04-07T07:00:00Z)

kubernetes/kube-openapi:

kubernetes/kube-proxy:

kubernetes/kube-scheduler:

kubernetes/kube-state-metrics:

  • 1.0: (closed) "" (due: null)
  • v1.3.0: (open) "Next release milestone for kube-state-metrics" (due: null)
  • 1.1.0: (closed) "" (due: 2017-10-15T07:00:00Z)
  • v1.2.0: (open) "" (due: 2018-01-10T08:00:00Z)

kubernetes/kubeadm:

  • v1.9: (closed) "" (due: null)
  • v1.11: (closed) "" (due: null)
  • v1.12: (closed) "" (due: null)
  • Next: (open) "" (due: null)
  • v1.16: (open) "Placeholder for now" (due: null)
  • v1.6: (closed) "This is our next big goal; to provide a refactored and more production-ready kubeadm in time for Kubernetes v1.6 and KubeCon Europe 2017." (due: 2017-03-30T07:00:00Z)
  • v1.7: (closed) "Deliverables for the Kubernetes 1.7 release. " (due: 2017-06-03T07:00:00Z)
  • v1.8: (closed) "Deliverables for the Kubernetes 1.8 release. " (due: 2017-09-01T07:00:00Z)
  • v1.10: (closed) "" (due: 2018-03-14T07:00:00Z)
  • v1.13: (closed) "" (due: 2018-11-23T08:00:00Z)
  • v1.14: (closed) "" (due: 2019-03-29T07:00:00Z)
  • v1.15: (open) "" (due: 2019-06-01T07:00:00Z)

kubernetes/kubectl:

  • v1.8: (open) "null" (due: null)
  • v1.7: (open) "null" (due: null)
  • v1.9: (open) "" (due: null)

kubernetes/kubelet:

kubernetes/kubernetes:

  • v1.0: (closed) "Issues that need to be resolved for v1.0 of Kubernetes." (due: null)
  • v1.0-candidate: (closed) "These are candidates for inclusion to v1.0 but will be pushed to v1.0-bubble if they're triaged as not meeting the v1.0 bar as a required launch blocker." (due: null)
  • next-candidate: (open) "Candidates for the next milestone" (due: null)
  • v1.4: (open) "https://github.com/kubernetes/features/blob/master/release-1.4/Release-1.4.md" (due: null)
  • v1.5: (open) "" (due: null)
  • UX Backlog - Stack Ranked: (closed) "Closed by @calebamiles after talking with @pwittrock please contact calebamiles (on Slack) with complaints" (due: null)
  • v1.4-nonblocking: (closed) "" (due: null)
  • v1.4-flakes: (closed) "" (due: null)
  • 1.4-Federation: (closed) "" (due: null)
  • 1.6: (closed) "DO NOT USE. Use v1.6 milestone" (due: null)
  • v1.12: (open) "" (due: null)
  • v1.13: (open) "" (due: null)
  • v1.14: (open) "" (due: null)
  • v1.15: (open) "null" (due: null)
  • v1.17: (open) "null" (due: null)
  • v1.18: (open) "null" (due: null)
  • v1.16: (open) "null" (due: null)
  • P1 Issue Fix-it: (closed) "Issues we're targeting for a dedicated fix-it milestone." (due: 2015-02-12T08:00:00Z)
  • Test Issue Fix-it: (closed) "Issues we're targeting for a dedicated fix-it milestone." (due: 2015-02-19T08:00:00Z)
  • Doc Fixit: (closed) "Fix v1 doc issues." (due: 2015-03-04T08:00:00Z)
  • High Pri Bug fix-it: (closed) "" (due: 2015-03-11T07:00:00Z)
  • v1.1: (closed) "Release 1.1.

P1 features:

  • 250+ nodes, at our published SLO
  • kube-proxy perf. improvements (via IPTables)
  • Docker 1.8.x
  • Horizontal pod auto-scaling
  • Job
  • Ingress
  • Schema validation in kubectl
  • Experimental API and API groups
  • Graceful pod termination " (due: 2015-09-21T07:00:00Z)
  • v1.2-candidate: (closed) "Things to consider for next minor release." (due: 2016-03-04T08:00:00Z)
  • v1.2: (closed) "https://github.com/kubernetes/kubernetes/wiki/Release-1.2" (due: 2016-03-16T07:00:00Z)
  • rktnetes-v1.0: (closed) "" (due: 2016-05-09T07:00:00Z)
  • v1.3: (closed) "https://github.com/kubernetes/features/blob/master/release-1.3/release-1.3.md" (due: 2016-06-24T07:00:00Z)
  • pre-1.5-general: (closed) "Milestone placeholder for items that didn't make it into 1.4 but should be merged before 1.5 is generally opened up" (due: 2016-09-05T07:00:00Z)
  • v1.6: (open) "" (due: 2017-03-22T07:00:00Z)
  • v1.7: (open) "" (due: 2017-06-28T07:00:00Z)
  • v1.8: (open) "" (due: 2017-09-27T07:00:00Z)
  • v1.9: (open) "" (due: 2017-12-13T08:00:00Z)
  • v1.10: (open) "" (due: 2018-03-26T07:00:00Z)
  • v1.11: (open) "" (due: 2018-06-26T07:00:00Z)

kubernetes/kubernetes-anywhere:

kubernetes/kubernetes-template-project:

kubernetes/legacy-cloud-providers:

kubernetes/metrics:

kubernetes/minikube:

  • 0.1 Release: (closed) "This will be the first publicly available release. It won't replace anything in the documentation yet, but it should be available for testing by the community." (due: null)
  • 0.2 Release: (closed) "Target Date of June 3rd." (due: null)
  • 0.3 Release: (closed) "" (due: null)
  • 0.4 Release: (closed) "" (due: null)
  • 0.5 Release: (closed) "" (due: null)
  • 0.6 Release: (closed) "" (due: null)
  • 0.7 Release: (closed) "" (due: null)
  • 0.8 Release: (closed) "" (due: null)
  • 0.9 Release: (closed) "" (due: null)
  • 0.10 Release: (closed) "" (due: null)
  • v0.31.0: (closed) "v0.31.0 Issues" (due: 2018-11-06T08:00:00Z)
  • v0.34.0: (closed) "Pre-1.0 bug bash" (due: 2019-02-06T08:00:00Z)
  • v1.0.0: (closed) "" (due: 2019-03-21T07:00:00Z)
  • v1.0.1: (closed) "" (due: 2019-04-18T07:00:00Z)
  • v1.1.0: (closed) "" (due: 2019-05-24T07:00:00Z)
  • v1.2.0: (open) "" (due: 2019-06-30T07:00:00Z)
  • v1.3.0-candidate: (open) "" (due: 2019-07-25T07:00:00Z)

kubernetes/node-api:

kubernetes/node-problem-detector:

  • ** Kubernetes v1.6**: (open) "" (due: null)
  • Kubernetes v1.3: (closed) "Release with Kubernetes v1.3" (due: 2016-06-24T07:00:00Z)
  • Kubernetes v1.4: (closed) "" (due: 2016-09-01T07:00:00Z)

kubernetes/org:

  • v1.16: (open) "Work that falls into Q3 2019, lines up with v1.16 release cycle" (due: 2019-09-30T07:00:00Z)
  • v1.17: (open) "Work that falls into Q4 2019, may line up with v1.17 release cycle" (due: 2019-12-31T08:00:00Z)

kubernetes/perf-tests:

kubernetes/publishing-bot:

kubernetes/release:

  • v1.10: (closed) "null" (due: null)
  • v1.14: (closed) "" (due: null)
  • v1.15: (open) "" (due: null)
  • next: (open) "" (due: null)
  • v1.16: (open) "" (due: null)

kubernetes/repo-infra:

kubernetes/sample-apiserver:

kubernetes/sample-cli-plugin:

kubernetes/sample-controller:

kubernetes/security:

kubernetes/sig-release:

kubernetes/steering:

  • May 2019: (open) "TBD " (due: 2019-05-08T07:00:00Z)
  • June 2019: (open) "" (due: 2019-06-30T07:00:00Z)
  • July 2019: (open) "" (due: 2019-07-31T07:00:00Z)

kubernetes/test-infra:

  • v1.4: (closed) "null" (due: null)
  • 2017-goals: (closed) "temporary milestone to hold ideas/goals we forecasted for the remainder of 2017" (due: null)
  • v1.9: (closed) "goals for the kubernetes v1.9 release" (due: null)
  • v1.10: (closed) "" (due: null)
  • someday: (open) "someday we'll get to these" (due: null)
  • v1.7: (closed) "Q2 work items" (due: 2017-06-30T07:00:00Z)
  • v1.8: (closed) "goals for the kubernetes v1.8 release" (due: 2017-09-27T07:00:00Z)
  • v1.11: (closed) "" (due: 2018-06-27T07:00:00Z)
  • v1.12: (closed) "" (due: 2018-09-25T07:00:00Z)
  • v1.13: (closed) "" (due: 2018-12-31T08:00:00Z)
  • 2018-goals: (closed) "temporary milestone to hold ideas/goals we forecast for 2018" (due: 2019-01-01T08:00:00Z)
  • v1.14: (closed) "" (due: 2019-03-31T07:00:00Z)
  • v1.15: (open) "" (due: 2019-06-30T07:00:00Z)
  • v1.16: (open) "" (due: 2019-09-30T07:00:00Z)
  • 2019-goals: (open) "" (due: 2020-01-01T08:00:00Z)

kubernetes/utils:

kubernetes/website:

  • post-launch: (closed) "null" (due: null)
  • 1.4: (closed) "null" (due: null)
  • 1.5: (closed) "null" (due: null)
  • 1.6: (closed) "null" (due: null)
  • 1.5.3: (closed) "null" (due: null)
  • 1.7: (closed) "null" (due: null)
  • Write the Docs: (closed) "null" (due: null)
  • Netlify: (closed) "Move production site to Netlify and enable docs versioning." (due: null)
  • Chinese translation: (open) "null" (due: null)
  • 2017Q3: (closed) "null" (due: null)
  • 1.8: (closed) "null" (due: null)
  • Glossary: (closed) "null" (due: null)
  • Kubecon 2017: (closed) "null" (due: null)
  • 1.11: (open) "null" (due: null)
  • Hugo Migration: (open) "Issues arising from Hugo migration." (due: null)
  • Write the Docs 2018: (open) "null" (due: null)
  • FMC: (open) "null" (due: null)
  • WtD Cincy: (open) "null" (due: null)
  • Korean translation: (open) "null" (due: null)
  • 1.13: (closed) "" (due: null)
  • 1.13-ja.1: (closed) "Minimal translated contents for Japanese localization." (due: null)
  • 2018 KubeCon Shanghai: (open) "null" (due: null)
  • Analytics: (open) "null" (due: null)
  • 1.14: (closed) "" (due: null)
  • 1.13-ja.2: (closed) "Second milestone for Japanese localization." (due: null)
  • 1.15: (open) "" (due: null)
  • 1.14-ja.1: (open) "First milestone for Japanese localization." (due: null)
  • 1.16: (open) "null" (due: null)
  • launchday: (closed) "" (due: 2016-03-09T08:00:00Z)
  • 1.9: (closed) "" (due: 2017-12-13T08:00:00Z)
  • User Journeys: (open) "" (due: 2018-01-31T08:00:00Z)
  • 1.10: (closed) "1.10 release" (due: 2018-03-21T07:00:00Z)
  • 1.12: (open) "" (due: 2018-09-27T07:00:00Z)
  • KubeCon EU 2019: (open) "" (due: 2019-05-20T07:00:00Z)

kubernetes-client/csharp:

kubernetes-client/gen:

kubernetes-client/go:

kubernetes-client/go-base:

kubernetes-client/haskell:

kubernetes-client/java:

kubernetes-client/javascript:

kubernetes-client/perl:

kubernetes-client/python:

  • v3.0: (open) "Track kubernetes 1.7 release" (due: null)
  • V2.0: (closed) "Updated version of the client with kubernetes 1.6 changes." (due: 2017-05-03T07:00:00Z)
  • v1.0: (closed) "First version of python client to be released with kubernetes v1.5." (due: 2018-02-28T08:00:00Z)

kubernetes-client/python-base:

kubernetes-client/ruby:

kubernetes-csi/cluster-driver-registrar:

kubernetes-csi/csi-driver-fibre-channel:

kubernetes-csi/csi-driver-flex:

kubernetes-csi/csi-driver-host-path:

kubernetes-csi/csi-driver-image-populator:

kubernetes-csi/csi-driver-iscsi:

kubernetes-csi/csi-driver-nfs:

kubernetes-csi/csi-lib-fc:

kubernetes-csi/csi-lib-iscsi:

kubernetes-csi/csi-lib-utils:

kubernetes-csi/csi-release-tools:

kubernetes-csi/csi-test:

kubernetes-csi/docs:

kubernetes-csi/driver-registrar:

kubernetes-csi/drivers:

kubernetes-csi/external-attacher:

kubernetes-csi/external-provisioner:

kubernetes-csi/external-resizer:

kubernetes-csi/external-snapshotter:

kubernetes-csi/kubernetes-csi.github.io:

kubernetes-csi/livenessprobe:

kubernetes-csi/node-driver-registrar:

kubernetes-incubator/apiserver-builder-alpha:

kubernetes-incubator/bootkube:

  • v0.1.0: (closed) "" (due: null)
  • v0.3.10: (closed) "" (due: null)
  • v0.4.0: (closed) "Targeting Kubernetes v1.6.0 release" (due: null)
  • Next-Release: (open) "" (due: null)
  • v0.9.0: (open) "" (due: null)

kubernetes-incubator/cluster-capacity:

  • 1.0: (open) "Implementation of the first iteration of the framework (the due date is not fixed)" (due: 2016-12-09T08:00:00Z)
  • 1.1: (open) "Extension of the framework with some of the Kubelet's knowledge" (due: 2017-01-31T08:00:00Z)

kubernetes-incubator/cluster-proportional-autoscaler:

  • k8s v1.6: (open) "null" (due: null)
  • k8s v1.7: (open) "" (due: null)
  • k8s v1.8: (open) "" (due: null)

kubernetes-incubator/cluster-proportional-vertical-autoscaler:

kubernetes-incubator/custom-metrics-apiserver:

kubernetes-incubator/descheduler:

  • release-0.4: (open) "" (due: null)
  • release-0.5: (open) "" (due: null)
  • Future-release: (open) "Milestone for undecided features." (due: null)

kubernetes-incubator/external-dns:

  • MVP: (closed) "* support for annotated Services
  • support for Google CloudDNS
  • sync-only, no watch" (due: null)
  • v1.0: (open) "can be used as a drop-in replacement for
  • zalando/mate
  • kops/dns-controller
  • wearemolecule/route53-kubernetes" (due: null)
  • v0.1: (closed) "Supported resources
  • Service

Supported DNS providers

  • Google" (due: null)
  • v0.2: (closed) "Supprtoted resources
  • Service
  • Ingress

Supported DNS providers

  • Google
  • Route53" (due: null)
  • replacement for mate: (closed) "can act as a full replacement for mate" (due: null)
  • v0.3: (closed) "* Ownership system
  • ALIAS records
  • Multi-zone and zone auto-detection" (due: null)
  • works well with nginx-ingress-controller: (closed) "works well with nginx-ingress-controller v0.9 (+documented)" (due: null)
  • post-v0.3-stabilization: (closed) "Stabilization
  • Handle errors gracefully
  • Increase logging output" (due: null)
  • post-v1.0: (open) "" (due: null)
  • v0.6: (open) "KOPS compatibility:
  • Support for multiple targets
  • Support for NodePort Services
  • Support for Nodes as Sources " (due: null)

kubernetes-incubator/external-storage:

kubernetes-incubator/ip-masq-agent:

kubernetes-incubator/kube-aws:

  • v0.9.1: (closed) "" (due: null)
  • v0.9.4: (closed) "" (due: null)
  • v0.9.5-rc.3: (closed) "" (due: null)
  • v0.9.5-rc.4: (closed) "" (due: null)
  • v0.9.5-rc.5: (closed) "" (due: null)
  • v0.9.5: (closed) "" (due: null)
  • v0.9.6-rc.1: (closed) "" (due: null)
  • backlog: (open) "" (due: null)
  • v0.9.8-rc.1: (closed) "" (due: null)
  • v0.9.9-rc.1: (closed) "" (due: null)
  • v0.9.7-rc.2: (closed) "" (due: null)
  • v0.9.7: (closed) "" (due: null)
  • v0.9.10-rc.2: (closed) "" (due: null)
  • v0.9.10-rc.3: (closed) "" (due: null)
  • v0.9.10-rc.4: (closed) "" (due: null)
  • v0.9.10-rc.5: (closed) "" (due: null)
  • v0.9.10: (closed) "" (due: null)
  • v0.10.0: (closed) "" (due: null)
  • v0.11.0: (closed) "" (due: null)
  • v0.10.1: (closed) "" (due: null)
  • v0.12.0: (closed) "" (due: null)
  • v0.11.1: (closed) "" (due: null)
  • v0.13.0: (open) "null" (due: null)
  • v0.13.1: (open) "null" (due: null)
  • v0.14.0: (open) "" (due: null)
  • v0.13.0-rc.2: (open) "null" (due: null)
  • v0.14.0-rc.2: (open) "null" (due: null)
  • v0.13.0-rc.3: (open) "null" (due: null)
  • v0.14.0-rc.3: (open) "null" (due: null)
  • v0.9.0-rc.3: (closed) "" (due: 2016-11-03T07:00:00Z)
  • v0.9.0-rc.4: (closed) "" (due: 2016-11-04T07:00:00Z)
  • v0.9.0: (closed) "" (due: 2016-11-07T08:00:00Z)
  • v0.9.1-rc.1: (closed) "" (due: 2016-11-07T08:00:00Z)
  • v0.9.1-rc.2: (closed) "Fix known issues we've seen with rc.1" (due: 2016-11-08T08:00:00Z)
  • v0.9.1-rc.4: (closed) "" (due: 2016-11-18T08:00:00Z)
  • v0.9.1-rc.3: (closed) "" (due: 2016-11-19T08:00:00Z)
  • v0.9.1.-rc.5: (closed) "" (due: 2016-11-22T08:00:00Z)
  • v0.9.2-rc.1: (closed) "" (due: 2016-11-24T08:00:00Z)
  • v0.9.2-rc.2: (closed) "" (due: 2016-12-01T08:00:00Z)
  • v0.9.2-rc.3: (closed) "" (due: 2016-12-07T08:00:00Z)
  • v0.9.2-rc.4: (closed) "" (due: 2016-12-10T08:00:00Z)
  • v0.9.2-rc.5: (closed) "" (due: 2016-12-14T08:00:00Z)
  • v0.9.2: (closed) "" (due: 2016-12-16T08:00:00Z)
  • v0.9.3-rc.1: (closed) "" (due: 2016-12-17T08:00:00Z)
  • v0.9.3-rc.2: (closed) "" (due: 2016-12-19T08:00:00Z)
  • v0.9.3-rc.3: (closed) "" (due: 2017-01-11T08:00:00Z)
  • v0.9.3-rc.4: (closed) "" (due: 2017-01-12T08:00:00Z)
  • v0.9.3: (closed) "" (due: 2017-01-14T08:00:00Z)
  • v0.9.3-rc.5: (closed) "" (due: 2017-01-17T08:00:00Z)
  • v0.9.4-rc.1: (closed) "" (due: 2017-02-01T08:00:00Z)
  • v0.9.4-rc.2: (closed) "" (due: 2017-02-08T08:00:00Z)
  • v0.9.4-rc.3: (closed) "" (due: 2017-02-17T08:00:00Z)
  • v0.9.4-rc.4: (closed) "" (due: 2017-02-21T08:00:00Z)
  • v0.9.5-rc.1: (closed) "" (due: 2017-02-28T08:00:00Z)
  • v0.9.5-rc.2: (closed) "" (due: 2017-03-03T08:00:00Z)
  • v0.9.5-rc.6: (closed) "" (due: 2017-03-25T07:00:00Z)
  • v0.9.6-rc.2: (closed) "" (due: 2017-04-06T07:00:00Z)
  • v0.9.6-rc.3: (closed) "" (due: 2017-04-13T07:00:00Z)
  • v0.9.6-rc.5: (closed) "" (due: 2017-04-26T07:00:00Z)
  • v0.9.6-rc.4: (closed) "" (due: 2017-04-27T07:00:00Z)
  • v0.9.6: (closed) "" (due: 2017-04-28T07:00:00Z)
  • v0.9.6-rc.6: (closed) "" (due: 2017-05-10T07:00:00Z)
  • v0.9.6-rc.7: (closed) "" (due: 2017-05-11T07:00:00Z)
  • v0.9.7-rc.1: (closed) "" (due: 2017-05-18T07:00:00Z)
  • v0.9.7-rc.3: (closed) "" (due: 2017-05-31T07:00:00Z)
  • v0.9.7-rc.4: (closed) "" (due: 2017-06-16T07:00:00Z)
  • v0.9.8-rc.2: (closed) "" (due: 2017-07-19T07:00:00Z)
  • v0.9.8-rc.3: (closed) "" (due: 2017-08-30T07:00:00Z)
  • v0.9.10-rc.1: (closed) "" (due: 2017-10-26T07:00:00Z)
  • v0.9.9-rc.2: (closed) "" (due: 2017-10-26T07:00:00Z)
  • v0.9.9-rc.3: (closed) "" (due: 2017-11-10T08:00:00Z)
  • v0.9.9-rc.4: (closed) "" (due: 2017-11-28T08:00:00Z)
  • v0.9.9: (closed) "" (due: 2017-11-29T08:00:00Z)
  • v0.9.11: (closed) "" (due: 2018-01-31T08:00:00Z)

kubernetes-incubator/metrics-server:

kubernetes-incubator/reference-docs:

kubernetes-incubator/rktlet:

  • v0.2.0: (open) "" (due: null)
  • v0.3.0: (open) "" (due: null)
  • vfuture: (open) "" (due: null)
  • v0.1.0: (closed) "" (due: 2017-11-20T08:00:00Z)

kubernetes-incubator/spartakus:

kubernetes-sigs/addon-operators:

kubernetes-sigs/apiserver-network-proxy:

kubernetes-sigs/application:

kubernetes-sigs/aws-alb-ingress-controller:

  • 1.0: ALB Stabilization: (open) "First cut of ALB ingress controller." (due: null)
  • 1.1: (open) "null" (due: null)
  • backlog: (open) "null" (due: null)

kubernetes-sigs/aws-ebs-csi-driver:

  • alpha: (closed) "Alpha Milestone" (due: 2018-11-27T08:00:00Z)
  • beta: (closed) "Beta Release Milestone" (due: 2019-03-25T07:00:00Z)
  • 0.4: (open) "" (due: 2019-06-26T07:00:00Z)
  • 0.5: (open) "" (due: 2019-07-01T07:00:00Z)

kubernetes-sigs/aws-efs-csi-driver:

  • alpha: (closed) "" (due: 2019-03-25T07:00:00Z)
  • beta: (open) "" (due: 2019-09-18T07:00:00Z)

kubernetes-sigs/aws-encryption-provider:

kubernetes-sigs/aws-fsx-csi-driver:

  • alpha: (closed) "" (due: 2019-03-22T07:00:00Z)
  • beta: (open) "" (due: 2019-09-18T07:00:00Z)

kubernetes-sigs/aws-iam-authenticator:

kubernetes-sigs/azuredisk-csi-driver:

kubernetes-sigs/azurefile-csi-driver:

kubernetes-sigs/cli-experimental:

kubernetes-sigs/cli-utils:

kubernetes-sigs/cluster-api:

  • Next: (open) "" (due: null)
  • v1alpha1: (closed) "" (due: 2019-03-29T07:00:00Z)
  • v1alpha2: (open) "Data Model - P0 Machine states and bootstrapping Remote node references Control plane lifecycle management Upgrades - P1 For Cluster API itself For clusters provisioned by Cluster API Status - P2 Health reporting Progress reporting Security - P3 Certificate storage " (due: 2019-08-31T07:00:00Z)

kubernetes-sigs/cluster-api-bootstrap-provider-kubeadm:

kubernetes-sigs/cluster-api-provider-aws:

  • Next: (open) "" (due: null)
  • Initial MVP: (closed) "This is the initial MVP (todo link to docs)" (due: 2018-10-05T07:00:00Z)
  • 20181025: (closed) "" (due: 2018-10-25T07:00:00Z)
  • 20181108: (closed) "" (due: 2018-11-08T08:00:00Z)
  • 20181122: (closed) "" (due: 2018-11-22T08:00:00Z)
  • v1alpha1: (open) "v1alpha1 cut" (due: 2019-03-29T07:00:00Z)

kubernetes-sigs/cluster-api-provider-azure:

  • baseline: (open) "" (due: null)
  • mvp: (closed) "" (due: null)
  • v1alpha1: (open) "" (due: null)
  • next: (open) "" (due: null)

kubernetes-sigs/cluster-api-provider-digitalocean:

  • v1beta1: (open) "Issues that should be resolved before moving Cluster API into Beta phase." (due: 2018-11-30T08:00:00Z)

kubernetes-sigs/cluster-api-provider-docker:

kubernetes-sigs/cluster-api-provider-gcp:

  • Next: (open) "" (due: null)
  • v1alpha1: (open) "" (due: 2019-03-29T07:00:00Z)

kubernetes-sigs/cluster-api-provider-ibmcloud:

kubernetes-sigs/cluster-api-provider-openstack:

kubernetes-sigs/cluster-api-provider-vsphere:

  • Next: (open) "" (due: null)
  • 0.2: (closed) "" (due: 2019-03-29T07:00:00Z)
  • 0.3: (open) "" (due: 2019-06-28T07:00:00Z)

kubernetes-sigs/contributor-playground:

kubernetes-sigs/contributor-site:

kubernetes-sigs/controller-runtime:

  • v0.1.?: (closed) "null" (due: null)
  • 1.0.0: (open) "The first major release of controller-runtime (will form a stable branch)." (due: null)
  • 0.2.0: (open) "We have accumulated a few breaking changes which needs major revision. " (due: null)

kubernetes-sigs/controller-tools:

  • 1.0: (open) "null" (due: null)
  • 0.2.0: (open) "" (due: null)

kubernetes-sigs/cri-tools:

  • v1.0.0-beta.0: (closed) "" (due: null)
  • v1.0.0-beta.1: (closed) "" (due: null)
  • v1.11.0: (closed) "" (due: null)
  • v1.11.1: (closed) "" (due: null)
  • v1.11.2: (closed) "" (due: null)
  • v1.14: (open) "" (due: null)
  • v1.15: (open) "" (due: null)
  • v0.1: (closed) "" (due: 2017-05-20T07:00:00Z)
  • v0.2: (closed) "cri-tools v0.2 for kubernetes v1.8." (due: 2017-09-28T07:00:00Z)
  • next-release: (closed) "" (due: 2017-12-28T08:00:00Z)

kubernetes-sigs/dashboard-metrics-scraper:

kubernetes-sigs/etcdadm:

kubernetes-sigs/execution-hook:

kubernetes-sigs/gcp-compute-persistent-disk-csi-driver:

  • Beta: (open) "null" (due: null)
  • Alpha: (open) "null" (due: null)
  • GA: (open) "null" (due: null)

kubernetes-sigs/gcp-filestore-csi-driver:

kubernetes-sigs/k8s-container-image-promoter:

kubernetes-sigs/kind:

  • 1.0: (open) "Stable release. From this point only backwards compatible changes and bug-fixes should be made.

The current due date of end of Q1 2019 is aspirational to coincide roughly with Kubernetes 1.14." (due: null)

  • 2018 Goals: (closed) "Goals for 2018, or roughly Kubernetes release 1.13" (due: 2018-12-31T08:00:00Z)
  • 0.2: (closed) "0.2 release" (due: 2019-03-15T07:00:00Z)
  • 0.3: (closed) "" (due: 2019-05-18T07:00:00Z)
  • v0.4.0: (closed) "" (due: 2019-06-24T07:00:00Z)
  • v0.5.0: (open) "" (due: 2019-07-24T07:00:00Z)
  • 2019 goals: (open) "Goals for the year 2019" (due: 2019-12-31T08:00:00Z)

kubernetes-sigs/krew:

  • v0.2: (open) "" (due: null)

kubernetes-sigs/krew-index:

kubernetes-sigs/kube-batch:

  • v0.2: (closed) "0.2 release of kube-batch" (due: 2018-09-28T07:00:00Z)
  • v0.3: (closed) "" (due: 2019-01-31T08:00:00Z)
  • v0.4: (closed) "" (due: 2019-03-09T08:00:00Z)
  • v0.5: (open) "" (due: 2019-06-30T07:00:00Z)
  • v0.6: (open) "" (due: 2019-09-30T07:00:00Z)

kubernetes-sigs/kube-storage-version-migrator:

kubernetes-sigs/kubeadm-dind-cluster:

kubernetes-sigs/kubebuilder:

  • v0.1.11: (open) "null" (due: null)
  • v0.1.10: (open) "null" (due: null)
  • v0.1.12: (open) "null" (due: null)
  • ?: (open) "null" (due: null)
  • v0.1.?: (open) "" (due: null)
  • v0.1.13: (open) "null" (due: null)
  • v0.1.4: (open) "" (due: null)
  • v0.1.5: (open) "" (due: null)
  • v0.1.14: (open) "" (due: null)
  • v0.1.15: (open) "" (due: null)
  • v0.1.16: (open) "" (due: null)
  • v0.1.17: (open) "" (due: null)
  • v0.1.18: (open) "" (due: null)
  • v1.0.1: (open) "" (due: null)
  • v1.0.2: (open) "" (due: null)
  • v2.0.0: (open) "null" (due: null)

kubernetes-sigs/kubebuilder-declarative-pattern:

kubernetes-sigs/kubefed:

  • v1alpha2: (closed) "null" (due: null)
  • v0.0.2: (closed) "" (due: null)
  • v0.2.0: (open) "" (due: null)
  • v1alpha1: (closed) "" (due: 2018-07-11T07:00:00Z)
  • v0.1.0: (open) "" (due: 2019-05-10T07:00:00Z)

kubernetes-sigs/kubespray:

  • v2.1: (closed) "Covers major release v2.1.0 and minor releases v2.1.x as well" (due: null)
  • v2.2: (closed) "Covers major release v2.2.0 and minor releases v2.2.x as well" (due: null)
  • 2.7: (closed) "null" (due: null)
  • 3.0: (closed) "null" (due: null)
  • 2.8: (closed) "" (due: null)
  • 2.11: (open) "" (due: null)
  • 1.3.0_k1.1.3: (closed) "- More components run inside containers (etcd /dnsmasq)
  • HTTPS only " (due: 2016-01-07T08:00:00Z)
  • 1.4.0: (closed) "Network plugins
  • Flannel
  • weavenet" (due: 2016-01-25T08:00:00Z)
  • 2.9: (closed) "Release of 2.9" (due: 2019-04-09T07:00:00Z)
  • 2.10: (closed) "Release of 2.10 with Kubernetes 1.14.x" (due: 2019-04-16T07:00:00Z)

kubernetes-sigs/kustomize:

  • 1.0.3: (open) "" (due: null)
  • 1.0.4: (open) "" (due: null)
  • 1.0.6: (open) "" (due: null)

kubernetes-sigs/legacyflag:

kubernetes-sigs/minibroker:

kubernetes-sigs/multi-tenancy:

  • Baseline security profile today in a single tenant cluster: (open) "Baseline security profile today in a single tenant cluster" (due: null)
  • Baseline security profile today in a soft multitenant cluster: (open) "Baseline security profile today in a soft multitenant cluster" (due: null)
  • **Add features to configure and enforce multitenancy on a Kubernetes cluster **: (open) "Add features to configure and enforce multitenancy on a Kubernetes cluster " (due: null)
  • Tenant Controller prototype - Improvements: (open) "Accumulative improvements for Tenant Controller prototype." (due: null)
  • Tenant Controller prototype - M1: (closed) "Proposal: https://drive.google.com/open?id=1hpJX5O_siMmNGMvIHvz8Pm7XOjJLz5g57XWrgwWarFw

Milestone 1:

  • Introduce minimal Tenant CRD
  • Implement minimal Tenant Controller
    • Automatically manage RBAC for Tenant Admins to update/delete Tenant CRs they created
    • Automatically create namespaces and populate namespace-admin RoleBindings for Tenant Admins when a Tenant CR is created." (due: 2019-04-19T07:00:00Z)
  • Tenant Controller prototype - M2: (closed) "Proposal: https://drive.google.com/open?id=1hpJX5O_siMmNGMvIHvz8Pm7XOjJLz5g57XWrgwWarFw

Milestone 2:

  • Introduce NamespaceTemplate to allow cluster admin to customize basic policies for tenants
  • Automatically populate default NamespaceTemplate when creating namespaces for a Tenant." (due: 2019-05-03T07:00:00Z)

kubernetes-sigs/mutating-trace-admission-controller:

kubernetes-sigs/node-feature-discovery:

  • v0.1.0: (closed) "First release." (due: null)
  • v0.2.0: (closed) "" (due: null)

kubernetes-sigs/node-feature-discovery-operator:

kubernetes-sigs/poseidon:

  • Release 0.5: (open) "null" (due: null)
  • Release 0.2: (open) "" (due: 2018-05-25T07:00:00Z)
  • Release 0.3: (open) "" (due: 2018-06-15T07:00:00Z)
  • **Release 0.4 **: (open) "" (due: 2018-06-29T07:00:00Z)

kubernetes-sigs/release-notes:

kubernetes-sigs/service-catalog:

kubernetes-sigs/sig-storage-lib-external-provisioner:

kubernetes-sigs/sig-storage-local-static-provisioner:

kubernetes-sigs/sig-windows-tools:

kubernetes-sigs/slack-infra:

kubernetes-sigs/structured-merge-diff:

kubernetes-sigs/testing_frameworks:

kubernetes-sigs/vsphere-csi-driver:

kubernetes-sigs/windows-gmsa:

kubernetes-sigs/windows-testing:

kubernetes-sigs/yaml:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment