forked from kubernetes/release
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request kubernetes#270 from justaugustus/feat-archive
Add features archives for past releases (1.3 - 1.11)
- Loading branch information
Showing
9 changed files
with
326 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
Alpha,10,,,,,,,,,, | ||
Beta,14,,,,,,,,,, | ||
Stable,1,,,,,,,,,, | ||
TOTAL,25,,,,,,,,,, | ||
Themes for release:,,,,,,,,,,, | ||
,,,,,,,,,,, | ||
Maintainer:,idvoretskyi (Ihor Dvoretskyi),,,,,,,,,, | ||
,,,,,,,,,,, | ||
Feature Name,Stage,SIG,Assignee,Needs Docs?,k8s.io Docs PR,additional PR,One Line Release Note Description,Needs Doc Review,Needs Tech Review,Merged,Notes | ||
API Aggregation,Stable,SIG-API-machinery,lavalamp,no,,,,,,, | ||
CronJobs (previously ScheduledJobs),Beta,SIG-Apps,soltysh ,no,,,,,,, | ||
Limit node access to API,Beta,SIG-Auth,liggitt,no,,,,,,, | ||
Pod Security Policy ,Beta,SIG-Auth,php-coder,yes,https://github.com/kubernetes/website/pull/7562,,,,,, | ||
Switch default DNS plugin to CoreDNS,Beta,SIG-Network,johnbelamaric ,yes,https://github.com/kubernetes/website/pull/7638,,,,,, | ||
Support configurable pod resolv.conf,Beta,SIG-Network,mrhohn,yes,https://github.com/kubernetes/website/pull/7611,,,,,, | ||
CRI validation test suite,Beta,SIG-Node,feiskyer,no,,,,,,, | ||
Kubelet's ComponentConfig API,Beta,SIG-Node,mtaufen,yes,https://github.com/kubernetes/website/pull/7561,,,,,, | ||
Prevent deletion of Persistent Volume that is bound to a Persistent Volume Claim ,Beta,SIG-Storage,pospispa,yes,https://github.com/kubernetes/website/pull/7620,,,,,, | ||
Prevent deletion of Persistent Volume Claims that are used by a pod ,Beta,SIG-Storage,pospispa,yes,https://github.com/kubernetes/website/pull/7164,,,,,, | ||
Mount namespace propagation,Beta,SIG-Storage,jsafrane,yes,https://github.com/kubernetes/website/pull/7655,,,,,, | ||
Topology Aware Volume Scheduling,Beta,SIG-Storage,msau,yes,https://github.com/kubernetes/website/pull/7473,,,,,, | ||
Local Ephemeral Storage Capacity Isolation,Beta,SIG-Storage,jingxu97 ,yes,https://github.com/kubernetes/website/pull/7614,,,,,, | ||
Durable (non-shared) local storage management ,Beta,SIG-Storage,@msau42 @vishh,yes,https://github.com/kubernetes/website/pull/7473,,,,,, | ||
Container Storage Interface,Beta,SIG-Storage,@saad-ali,yes,https://github.com/kubernetes/website/pull/7698,,,,,, | ||
CRD subresources and categories,Alpha,SIG-API-machinery,sttts,yes,https://github.com/kubernetes/website/pull/7439,,CustomResources support /scale and /status,,,, | ||
TokenRequest API,Alpha,SIG-Auth,mikedanese,no,,,,,,, | ||
External client-go credential providers,Alpha,SIG-Auth,ericchiang ,yes,https://github.com/kubernetes/website/pull/7648,,,,,, | ||
Add Azure support to cluster-autoscaler,Alpha,SIG-Azure,feiskyer,no,,,,,,, | ||
Add support for Azure Virtual Machine Scale Sets,Alpha,SIG-Azure,feiskyer,no,,,,,,, | ||
Make NodePort IP address configurable,Alpha,SIG-Network,m1093782566 ,yes,https://github.com/kubernetes/website/pull/7631,,,,,, | ||
Configurable Pod Process Namespace Sharing,Alpha,SIG-Node,verb,yes,https://github.com/kubernetes/website/pull/7489,,,,,, | ||
Dynamic Kubelet Configuration,Alpha,SIG-Node,mtaufen,no,,,,,,, | ||
kubectl get and describe should work well with extensions,Alpha,SIG-CLI,smarterclayton ,yes,https://github.com/kubernetes/website/pull/7671,,,,,, | ||
Add support for Windows Container Configuration in CRI,Alpha,SIG-Node,feiskyer&JiangtianLi,yes,https://github.com/kubernetes/website/pull/7653,,,,,, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Maintainer(s):,,,,,,,,,,,,,,,,, | ||
idvoretskyi (Ihor Dvoretskyi),,,,,,,,,,,,,,,,, | ||
justaugustus (Stephen Augustus),,,,,,,,,,,,,,,,, | ||
,,, ,,,,,,,,,,,,,, | ||
Feature Name,Feature Status,Stage Status,Stage,SIG,Assignee,k/k PR(s),Associated PR(s),Needs Docs?,Docs Status,k8s.io Docs PR,Test Status,Failing Tests,One Line Release Note Description,Needs Doc Review,Needs Tech Review,Merged,Notes | ||
213: Provide RunAsGroup feature for Containers in a Pod,Planned,Graduating,Alpha,node,krmayankk,,,None Required,N/A,,,,Provide RunAsGroup feature for Containers in a Pod,,,,Pending e2e test | ||
265: Implement IPVS-based in-cluster service load balancing,In Progress,Graduating,Stable,network,"m1093782566, Lion-Wei",,community#1978,Yes,Complete,8850,,,IPVS-based kube-proxy graduates to GA,,,,justaugustus: Exception approved by jberkus | ||
279: Limit node access to API,In Progress,Graduating,Beta,auth,"liggitt, mikedanese",,,None Required,Complete,8911,,,The NodeRestriction admission plugin now prevents kubelets from modifying taints applied to their Node API object,,,, | ||
281: Dynamic Kubelet Configuration,In Progress,Graduating,Beta,node,mtaufen,,,Yes,Complete,8766,,,New Kubelet configurations can be rolled out in a live cluster,,,, | ||
284: Add support for resizing PVs,Planned,Graduating,Beta,storage,gnufied,,64288,Yes,Complete,Website#8896,,,Add support for resizing existing PVs,,,, | ||
292: CRI validation test suite,Planned,Graduating,Stable,node,feiskyer,,community#2191,None Required,N/A,,,,Provide a serial of common validation test suites for Kubelet CRI,,,, | ||
34: Add sysctl support,In Progress,Graduating,Beta,node,sttts,,,Yes,Complete,8804,,,Extending the current pod specification with support for namespaced kernel parameters (sysctls) set for each pod,,,, | ||
427: Enable CoreDNS as a DNS plugin for Kubernetes,In Progress,Graduating,Stable,network,johnbelamaric,,PR list,Yes,Complete,several; see list in Associated PRs,,,"CoreDNS is now a GA option as the cluster DNS addon, and is the default when using kubeadm",,,,Broken down into multiple PRs. The list is provided in the `PR list` link (currently stored in the kubeadm repo). | ||
498: StorageObjectInUseProtection (was Persistent Volume Claim Protection),In Progress,Graduating,Stable,storage,pospispa,,,Yes,Complete,8159,,,Prevent deletion of Storage Object that is In active Use (was Prevent deletion of Persistent Volume Claims that are used by a pod in 1.9),,,, | ||
499: StorageObjectInUseProtection (was Persistent Volume Protection),In Progress,Graduating,Stable,storage,pospispa,,,Yes,Complete,8291,,,Prevent deletion of Storage Object that is In active Use (was Prevent deletion of Persistent Volume that is bound to a Persistent Volume Claim),,,, | ||
502: ClusterRole Aggregation,In Progress,Graduating,Stable,auth,deads2k,,,Has Docs,N/A,already merged,,,Add a way for API extenders to add permissions to existing roles,,,, | ||
513: Add support for Azure Virtual Machine Scale Sets,Planned,Graduating,Beta,azure,feiskyer,,,None Required,N/A,,,,Add beta support for Azure Virtual Machine Scale Sets (VMSS),,,, | ||
514: Add Azure support to cluster-autoscaler,Planned,Graduating,Beta,azure,feiskyer,,,None Required,N/A,,,,Add beta Azure support to cluster-autoscaler,,,, | ||
531: Add support for online resizing of PVs,In Progress,Net New,Alpha,storage,mlmhl,,community#1535,Yes,Complete,Website#8896,,,Allow PVs to be resized without having to terminate pods and unmount volume first,,,, | ||
542: TokenRequest API and Kubelet integration,Planned,Net New,Alpha,auth,mikedanese,,,None Required,N/A,,,,Add a TokenRequest API to request bound serviceaccount tokens,,,, | ||
544: Custom Resource Definition Versioning,In Progress,Net New,Beta,api-machinery,mbohlool,,,Yes,Complete,website#8834,,,Versioning for Custom Resources including a way to plug conversion for different versions,,,, | ||
547: Add support for Windows Container Configuration in CRI,In Progress,Graduating,Beta,node,feiskyer,64009,,None Required,N/A,,,,Add security context for Windows Container Configuration in CRI,,,, | ||
548: Schedule DaemonSet Pods by kube-scheduler,In Progress,Net New,Alpha,scheduling,k82cn,,,Yes,Complete,website#8842,,,"When the feature enabled, the DaemonSet pods is scheduled by default scheduler instead of DaemonSet controller.",,,, | ||
"552: CRI: logging, stats, and more",Planned,Graduating,Beta,node,yujuhong,,,None Required,Complete,8665,Complete,,Continue improving CRI in various aspects to better support non-docker runtimes,,,, | ||
554: Dynamic Maximum volume count,In Progress,Net New,Alpha,storage,gnufied,,,Yes,Complete,website#8871,,,Add support for dynamic and generic mechanism of maximum volume per node,,,, | ||
559: Provide environment variables expansion in sub path mount,In Progress,Net New,Alpha,storage,kevtaylor,,,Yes,Complete,8835,Complete,,Provide environment variables expansion in sub path mount,,,, | ||
564: Add pod priority and preemption,Planned,Graduating,Beta,scheduling,bsalamat,,,Yes,Complete,8144,,,"Pod priority and preemption enables Kubernetes scheduler to schedule more important Pods first and when cluster is out of resources, it removes less important pods to create room for more important ones. The importance is specified by priority.",,,, | ||
571: Subresources for Custom Resources,Planned,Graduating,Beta,api-machinery,nikhita,,,Yes,Complete,8519,,,Subresources for Custom Resources is now beta and enabled by default.,,,, | ||
88: Supporting out-of-tree/external Cloud Providers,Planned,Graduating,Beta,cloud-provider,andrewsykim,,,None Required,Complete,8756,,,Supporting out-of-tree/external cloud providers. ,,,, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Item,Stage,Status,SIG,Proposal link,Dev Lead,Assignee,Entity,Docs,Docs ETA,PRs | ||
Cluster Federation,Alpha,In Progress,ControlPlane,https://github.com/kubernetes/kubernetes/labels/area%2Fcluster-federation,quinton-hhole,nikhiljindal,Google,In Progress,, | ||
Devicemapper container fs usage,Stable,Merged,Node,https://github.com/google/cadvisor/pull/1204,pmorie,vishh,Red Hat,N/A,-,- | ||
Init Containers,Alpha,Merged,Node,https://github.com/kubernetes/kubernetes/pull/23666,clayton,dchen1107,Red Hat,Done,,https://github.com/kubernetes/kubernetes.github.io/pull/679 | ||
Master Metrics API,Stable,Merged,ControlPlane,https://github.com/kubernetes/kubernetes/issues/23376,piosz,piosz,Google,N/A,-,- | ||
Node Out-of-memory handling,Stable,Merged,Node,https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/kubelet-eviction.md,dchen1107 ,derekwaynecarr,Google / Red Hat,In Progress,, | ||
OIDC client AuthProvider,Alpha,Merged,Auth,https://github.com/kubernetes/kubernetes/pull/25270,bobbyrullo,erictune,CoreOS,N/A,-,- | ||
OpenStack provider,Stable,Merged,ControlPlane,https://github.com/kubernetes/kubernetes/pull/21737,zreigz ,quinton-hoole,Fujitsu,Done,, | ||
Problem API,Beta,Merged,Node,https://github.com/kubernetes/kubernetes/issues/23028,dchen1107 ,Random-Liu,Google,Done,,https://github.com/kubernetes/kubernetes.github.io/pull/702 | ||
Reapers (Cascading Deletion),Alpha,Merged,API ,https://github.com/kubernetes/kubernetes/pull/23656,caesarxuchao,lavalamp,Google,Done,6/23,https://github.com/kubernetes/kubernetes.github.io/pull/686 | ||
Rktnetes 1.0,Stable,Merged,Node,https://github.com/kubernetes/kubernetes/issues?q=milestone%3Arktnetes-v1.0,yifan-gu,yifan-gu,CoreOS,Done,, | ||
Role-base access control,Alpha,Merged,Auth,https://github.com/kubernetes/kubernetes/issues/23396,ericchiang,erictune,CoreOS / RedHat,Waiting for LGTM,, | ||
Self-hosted Kubelet ,Alpha,Merged,Node,https://github.com/kubernetes/kubernetes/pull/23343,aaronlevy,vishh,CoreOS,N/A,-,- | ||
Single-node DevCluster,Alpha,In Progress,Node,https://github.com/kubernetes/minikube,vishh,bgrant0607,Google,Done,6/22,- | ||
Stateful services (PetSet),Alpha,Merged,Cluster,https://github.com/kubernetes/kubernetes/pull/18016,smarterclayton,thockin,Red Hat / Google,In Progress,6/20,https://github.com/kubernetes/kubernetes.github.io/pull/698/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Feature name,Stage,SIG,One Line Release Note Description,Features link,Assignee,Link To Docs | ||
Prioritized scheduling of critical cluster addon pods,Alpha,SIG-Scheduling,"Ensure critical cluster infrastructure pods (Heapster, DNS, etc.) can schedule by evicting regular pods when necessary to make the critical pods schedule.",https://github.com/kubernetes/features/issues/62,davidopp / piosz,https://github.com/kubernetes/kubernetes.github.io/pull/1170 | ||
Container Image Policy,Alpha,SIG-Auth,Allows an admission controller to determine whether a pod may be schdeuled based on a policy,https://github.com/kubernetes/features/issues/59,philips,https://github.com/kubernetes/kubernetes.github.io/pull/1188 | ||
Inter-pod affinity/anti-affinity,Alpha,SIG-Scheduling,Allows pods to require or prohibit (or prefer or prefer not) co-scheduling on the same node (or zone or other topology domain) as another set of pods.,https://github.com/kubernetes/features/issues/51,davidopp / wojtek-t,https://github.com/kubernetes/kubernetes.github.io/pull/1148 | ||
Kubelet TLS Bootstrap,Alpha,SIG-Node,Simplifies bootstrapping of TLS secured communication between the apiserver and kublet,https://github.com/kubernetes/features/issues/43,philips,https://github.com/kubernetes/kubernetes.github.io/pull/1246 | ||
Access Review APIs,Alpha,SIG-Auth,"Exposes authorization engine to external inquiries for delgation, inspection, and debugging",https://github.com/kubernetes/features/issues/37,deads2k,https://github.com/kubernetes/kubernetes.github.io/pull/1236 | ||
Add sysctl support,Alpha,SIG-Node,"Pods now have alpha support for setting whitelisted, safe sysctls. Unsafe sysctls can be whitelisted on the kubelet.",https://github.com/kubernetes/features/issues/34,sttts,https://github.com/kubernetes/kubernetes.github.io/pull/1126 | ||
Source IP preservation for Virtual IPs,Alpha,SIG-Network,Service LB now has alpha support for preserving client source IP,https://github.com/kubernetes/features/issues/27,girishkalele,https://github.com/kubernetes/kubernetes.github.io/pull/1062 | ||
ScheduledJobs,Alpha,SIG-Apps,"Introducing 'ScheduledJobs', which allow running time based Jobs, n$amely once at a specified time or repeatedly at specified point in time.",https://github.com/kubernetes/features/issues/19,soltysh ,http://kubernetes.io/docs/user-guide/scheduled-jobs/ | ||
Dramatically Simplify Kubernetes Cluster Creation,Alpha,SIG-ClusterLifecycle,Now in Alpha! New 'kubeadm' tool makes install much easier.,https://github.com/kubernetes/features/issues/11,jbeda / lukemarsden,https://github.com/kubernetes/kubernetes.github.io/pull/1265 | ||
Node Performance Benchmark,Alpha,SIG-Node,Publish node performance dashboard at http://node-perf-dash.k8s.io/#/builds,https://github.com/kubernetes/features/issues/83,dchen1107, | ||
Audit,Alpha,SIG-API-Machinery,Generate audit logs for every request user performs against secured API server endpoint.,https://github.com/kubernetes/features/issues/22,soltysh / sttts,http://kubernetes.io/docs/admin/audit/ | ||
Federated Ingress for GCP,Alpha,SIG-Federation,"Federated Ingress allows creation of a single global virtual IP (""VIP""), via a single API call, to intelligently load balance L7 traffic across some or all federated clusters around the world. GKE and GCE are supported in this release.",https://github.com/kubernetes/features/issues/82,madhusudancs,http://kubernetes.io/docs/user-guide/federation/federated-ingress | ||
Federated Namespaces,Alpha,SIG-Federation,Federated Namespaces make it easy to create and maintain (via a single API call) a consistent set of NameSpaces across a large number of clusters. ,https://github.com/kubernetes/features/issues/69,madhusudancs,http://kubernetes.io/docs/user-guide/federation/namespaces | ||
Simplified turn up,Alpha,SIG-Federation,"Introducing a new simplified mechanism to turn up federation. We will continue to support the existing mechanism in this release, but we recommend to switch to the new one.",N/A,madhusudancs, [Admin Guide](http://kubernetes.io/docs/admin/federation/) | ||
Provide Ingress for Multi-Zone Clusters,Alpha,SIG-Federation,"Ingress now has alpha support for single master, multi-zone clusters",https://github.com/kubernetes/features/issues/52,bprashanth,https://github.com/kubernetes/kubernetes.github.io/blob/release-1.4/docs/user-guide/ingress.md#failing-across-availability-zones | ||
Enable non-go clients: Move to Swagger 2.0,Beta,SIG-API-Machinery,`kube-apiserver` now publishes a swagger 2.0 spec in addition to a swagger 1.2 spec.,https://github.com/kubernetes/features/issues/53,lavalamp, | ||
kubelet evicts resources when observing disk pressureke,Beta,SIG-Node,kubelet is able to evict pods when it observes disk pressure,https://github.com/kubernetes/features/issues/39,derekwaynecarr,https://github.com/kubernetes/kubernetes.github.io/pull/1196 | ||
Configurable Dynamic Provisioning aka StorageClass,Beta,SIG-Storage,Persistant Volume provisioning now supports multiple provisioners using StorageClass configuration.,https://github.com/kubernetes/features/issues/36,childsb,https://github.com/kubernetes/kubernetes.github.io/pull/1064 | ||
Add AppArmor support,Beta,SIG-Node,AppArmor profiles can be specified & applied to pod containers,https://github.com/kubernetes/features/issues/24,timstclair,http://kubernetes.io/docs/admin/apparmor/ | ||
Pod Security Policy,Beta,SIG-Node,Cluster policy to control access and defaults of security related features,https://github.com/kubernetes/features/issues/5,pweil-,https://github.com/kubernetes/kubernetes.github.io/pull/1206 | ||
Google ContainerVM Image,Beta,SIG-Node,"Kubernetes clusters on GCE will be upgrading to Google ContainerVM Image (GCI) soon. Use it today by setting KUBE_NODE_OS_DISTRIBUTION env to ""gci""",,vishh,https://cloud.google.com/compute/docs/containers/vm-image/ | ||
Federated Replica Set,Beta,SIG-Federation,"Federated Replica Sets automatically and intelligently distribute a specified replica count across multiple federated clusters, either equally or according to optionally specified relative cluster weights. Hybrid cloud scenarios, where clusters are hosted in different cloud providers or on-premise are fully supported.",https://github.com/kubernetes/features/issues/46,madhusudancs,http://kubernetes.io/docs/user-guide/federation/replicasets | ||
Federated Secrets,Beta,SIG-Federation,Federated Secrets make it easy to create and maintain (via a single API call) a consistent set of Secrets (e.g. security tokens) across a large number of clusters. ,https://github.com/kubernetes/features/issues/68,madhusudancs,http://kubernetes.io/docs/user-guide/federation/secrets | ||
Federation Events,Beta,SIG-Federation,Federation API server gained support for events and many federation controllers now report important events.,https://github.com/kubernetes/features/issues/70,madhusudancs,http://kubernetes.io/docs/user-guide/federation/events | ||
Automate Docker Validation Process ,Stable,SIG-Node,Automate docker validation processes,https://github.com/kubernetes/features/issues/57,dchen1107,"Note from @dchen1107: For validation test framework, I don't think we need any doc except release notes mentioning which docker version being qualified." | ||
System Correctness: Single Source for Default Values,Stable,SIG-UI,"`kubectl` no longer applies defaults before sending objects to the server in create and update requests, allowing the server to apply the defaults.",https://github.com/kubernetes/features/issues/55,lavalamp, | ||
New Volume Plugin: Quobyte,Stable,SIG-Storage,New volume plugin for the Quobyte Distributed File System,https://github.com/kubernetes/features/issues/80,johscheuer,https://github.com/kubernetes/kubernetes.github.io/pull/1067 | ||
New Volume Plugin: Azure Data Disk,Stable,SIG-Storage,New volume plugin for Azure Data Disk,https://github.com/kubernetes/features/issues/79,rootfs,https://github.com/kubernetes/kubernetes.github.io/pull/1177 |
Oops, something went wrong.