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
- 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)
- 3.0.0: (open) "" (due: null)
- 2.0.1: (open) "" (due: null)
- 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)
- v1.14: (open) "" (due: null)
- v1.15: (open) "" (due: null)
- 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)
- 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)
- 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)
- v2.0.0: (open) "First release after Angular migration." (due: 2019-06-30T07:00:00Z)
- 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)
- 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)
- 3.0: (open) "" (due: null)
- 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)
- 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)
- 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:
- Stability
- Security
- 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)
- 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)
- 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)
- 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)
- v1.8: (open) "null" (due: null)
- v1.7: (open) "null" (due: null)
- v1.9: (open) "" (due: null)
- 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)
- 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 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)
- 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)
- 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)
- v1.9: (closed) "https://github.com/kubernetes/sig-release/tree/master/releases/release-1.9" (due: null)
- v1.8: (closed) "https://github.com/kubernetes/sig-release/blob/master/releases/release-1.8/release-1.8.md" (due: null)
- v1.7: (closed) "https://github.com/kubernetes/sig-release/blob/master/releases/release-1.7/release-1.7.md" (due: null)
- v1.6: (closed) "https://github.com/kubernetes/sig-release/tree/master/releases/release-1.6" (due: null)
- v1.11: (closed) "" (due: null)
- v1.14: (closed) "https://github.com/kubernetes/sig-release/tree/master/releases/release-1.14" (due: null)
- v1.15: (open) "https://github.com/kubernetes/sig-release/tree/master/releases/release-1.15" (due: null)
- next: (open) "" (due: null)
- v1.16: (open) "" (due: null)
- v1.10: (closed) "https://github.com/kubernetes/sig-release/blob/master/releases/release-1.10/release-1.10.md" (due: 2018-03-26T07:00:00Z)
- 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)
- 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)
- 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)
- Silver/Beta: (open) "Get the client to Silver level and release it as Beta. ref: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/csi-new-client-library-procedure.md#development-process" (due: 2017-07-15T07:00:00Z)
- 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)
- 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)
- 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)
- k8s v1.6: (open) "null" (due: null)
- k8s v1.7: (open) "" (due: null)
- k8s v1.8: (open) "" (due: null)
- release-0.4: (open) "" (due: null)
- release-0.5: (open) "" (due: null)
- Future-release: (open) "Milestone for undecided features." (due: null)
- 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
- 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)
- v0.4: (closed) "https://github.com/kubernetes-incubator/external-dns/releases/tag/v0.4.0" (due: null)
- v0.5: (closed) "* Support for multiple targets" (due: null)
- cw01: (closed) "Goals for calendar week 01" (due: 2018-01-05T08:00:00Z)
- cw02: (closed) "Goals for calendar week 02" (due: 2018-01-11T08:00:00Z)
- 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)
- 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)
- 1.0: ALB Stabilization: (open) "First cut of ALB ingress controller." (due: null)
- 1.1: (open) "null" (due: null)
- backlog: (open) "null" (due: null)
- 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)
- alpha: (closed) "" (due: 2019-03-25T07:00:00Z)
- beta: (open) "" (due: 2019-09-18T07:00:00Z)
- alpha: (closed) "" (due: 2019-03-22T07:00:00Z)
- beta: (open) "" (due: 2019-09-18T07:00:00Z)
- 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)
- 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)
- baseline: (open) "" (due: null)
- mvp: (closed) "" (due: null)
- v1alpha1: (open) "" (due: null)
- next: (open) "" (due: null)
- v1beta1: (open) "Issues that should be resolved before moving Cluster API into Beta phase." (due: 2018-11-30T08:00:00Z)
- Next: (open) "" (due: null)
- v1alpha1: (open) "" (due: 2019-03-29T07:00:00Z)
- Next: (open) "" (due: null)
- 0.2: (closed) "" (due: 2019-03-29T07:00:00Z)
- 0.3: (open) "" (due: 2019-06-28T07:00:00Z)
- 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)
- 1.0: (open) "null" (due: null)
- 0.2.0: (open) "" (due: null)
- 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)
- Beta: (open) "null" (due: null)
- Alpha: (open) "null" (due: null)
- GA: (open) "null" (due: null)
- 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)
- v0.2: (open) "" (due: null)
- 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)
- 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)
- 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)
- 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)
- 1.0.3: (open) "" (due: null)
- 1.0.4: (open) "" (due: null)
- 1.0.6: (open) "" (due: null)
- 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)
- v0.1.0: (closed) "First release." (due: null)
- v0.2.0: (closed) "" (due: null)
- 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)
-
0.1.0: (closed) "This is a beta quality milestone. Please see the roadmap for details: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap" (due: null)
-
1.0.0: (open) "This milestone represents our first stable release. Please see the roadmap for details: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: null)
-
1.1.0: (open) "This release is the first functional improvement to the 1.0.0 stable release. Please see the roadmap for details: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap" (due: null)
-
0.2.0: (closed) "This is a beta quality milestone. The roadmap will be updated as soon as possible to include details about this release: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: null)
-
0.0.10: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: null)
-
0.0.11: (closed) "" (due: null)
-
0.0.12: (closed) "" (due: null)
-
Post-1.0.0: (open) "Placeholder for work items that are not intended for v1.0.0 of the svc-cat." (due: null)
-
0.0.19: (closed) "The 19th (!) alpha release of service-catalog." (due: null)
-
0.0.21: (closed) "0.0.21 release of catalog; notable changes:
-
Broker relist (#1183)
-
Broker resource secret auth checking (#1186)
-
Use feature gates in controller-manager (#1231)" (due: null)
-
0.1.1: (closed) "For clean-up and follow-ups after 0.1.0" (due: null)
-
0.0.24: (closed) "The final alpha release" (due: null)
-
0.1.0-rc2: (closed) "Second 0.1.0 release candidate release." (due: null)
-
0.1.2: (closed) "Fixes after 0.1.1" (due: null)
-
0.1.5: (closed) "" (due: null)
-
0.1.6: (closed) "" (due: null)
-
0.1.7: (closed) "" (due: null)
-
0.1.8: (closed) "" (due: null)
-
0.1.9: (closed) "null" (due: null)
-
Move to Prow: (closed) "" (due: null)
-
User Defined Plans: (open) "This is a supporting milestone for the Default Service Plan proposal that enables operators to define custom classes and plans." (due: null)
-
Default Parameters: (open) "This is a supporting milestone for the Default Service Plan proposal that enables operators to define default parameters for provisioning and binding." (due: null)
-
Namespaced Service Brokers: (closed) "" (due: null)
-
Default Secret Transform: (open) "This is a supporting milestone for the Default Service Plan proposal that enables operators to define default secret transformations. 🚨Depends on User-Defined Plans🚨" (due: null)
-
Default Plans by Class: (open) "This is a supporting milestone for the Default Service Plan proposal that enables operators to configure a default plan to use by class." (due: null)
-
Default Plans by Service Type: (open) "This is a supporting milestone for the Default Service Plan proposal that enables operators to configure a default plan to use by service type. 🚨Depends on Default Plans by Class🚨" (due: null)
-
0.3.0: (open) "" (due: null)
-
Legos-1: (closed) "" (due: 2017-02-01T08:00:00Z)
-
MVP 1: (closed) "" (due: 2017-03-01T08:00:00Z)
-
MVP 2: (closed) "Follow-up to MVP 1 with any cleanups / rebases / cleanup done." (due: 2017-03-17T07:00:00Z)
-
0.0.2: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-04-07T07:00:00Z)
-
0.0.3: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap" (due: 2017-04-14T07:00:00Z)
-
0.0.4: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-04-21T07:00:00Z)
-
0.0.5: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-04-28T07:00:00Z)
-
0.0.6: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-05-10T07:00:00Z)
-
0.0.7: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-05-17T07:00:00Z)
-
0.0.8: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-05-24T07:00:00Z)
-
0.0.9: (closed) "This is an alpha release milestone. Please see the roadmap for a description of what's in it: https://github.com/kubernetes-incubator/service-catalog/wiki/Roadmap " (due: 2017-06-01T07:00:00Z)
-
0.0.13: (closed) "" (due: 2017-07-05T07:00:00Z)
-
0.0.14: (closed) "" (due: 2017-07-19T07:00:00Z)
-
0.0.15: (closed) "" (due: 2017-08-03T07:00:00Z)
-
0.0.16: (closed) "" (due: 2017-08-16T07:00:00Z)
-
0.0.17: (closed) "" (due: 2017-08-24T07:00:00Z)
-
0.0.18: (closed) "" (due: 2017-09-06T07:00:00Z)
-
0.0.20: (closed) "" (due: 2017-09-13T07:00:00Z)
-
0.0.22: (closed) "Likely the penultimate alpha release of catalog!" (due: 2017-09-28T07:00:00Z)
-
0.0.23: (closed) "" (due: 2017-10-05T07:00:00Z)
-
0.1.3: (closed) "" (due: 2017-11-15T08:00:00Z)
-
0.1.4: (closed) "" (due: 2017-11-24T08:00:00Z)