Skip to content

Commit

Permalink
Merge pull request kubernetes#270 from justaugustus/feat-archive
Browse files Browse the repository at this point in the history
Add features archives for past releases (1.3 - 1.11)
  • Loading branch information
k8s-ci-robot authored Sep 6, 2018
2 parents ea2d652 + 80055e9 commit 7f4fc68
Show file tree
Hide file tree
Showing 9 changed files with 326 additions and 0 deletions.
34 changes: 34 additions & 0 deletions releases/release-1.10/features.csv
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,,,,,,
29 changes: 29 additions & 0 deletions releases/release-1.11/features.csv
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. ,,,,
15 changes: 15 additions & 0 deletions releases/release-1.3/features.csv
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/
29 changes: 29 additions & 0 deletions releases/release-1.4/features.csv
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
Loading

0 comments on commit 7f4fc68

Please sign in to comment.