
CNCF
Building sustainable ecosystems for cloud native
- 118
- Projects
- 10
- Years accepted
- 5
- In 2026
Projects by year
1182026
5 accepted · 14 ideasShow
Benchmarking and Performance Evaluation of Inference Routing Extensions in kgateway
Accepted project · by Abhay1906
kgateway routes AI inference traffic to self-hosted model servers. It picks the best server using EPP scoring — based on KV cache usage, queue depth,...
kpt: Build e-commerce example kpt package
Accepted project · by Jaisheesh
Currently, while kpt is a highly capable tool for declarative Kubernetes management, its official examples rely heavily on complex, specialized...
Reactive Agents with Drasi & Dapr
Accepted project · by Jeffrey Zhang
Agentic AI is commonly used to predict and resolve problems before they occur, requiring access to data in near real-time. However, traditional...
OSCAL Document Signing and Verification in compliance-trestle
Accepted project · by matteofari
This project adds signing and verification for OSCAL JSON artifacts in compliance-trestle so generated documents can be verified in CI/CD and...
Alternative Progressive Delivery for Deployment in OpenKruise Rollout
Accepted project · by Yanxi Teng
The current OpenKruise Rollout implementation for Deployment progressive delivery mutates the updateStrategy to Recreate, creating a dangerous risk...
Ideas list for 2026, as published in cncf/mentoring
Reactive Agents with Drasi & Dapr
Idea from the CNCF list for Drasi · large project
Current AI Agents are mostly "passive"—they wait for a user to chat with them.
- Kubernetes & Docker
- Python
Security-focused UX Improvements for the Inspektor Gadget kubernetes-sigs/headlamp Plugin
Idea from the CNCF list for Inspektor Gadget · large project
This project improves the user experience of the Inspektor Gadget plugin for Headlamp with a security-first perspective.
- eBPF fundamentals
- networking concepts
- Optional Kubernetes fundamentals
- React
- TypeScript
- UX design principles
AI-Powered Trace Analysis: Phase 2 - Self-Service "Skills" Framework
Idea from the CNCF list for Jaeger · large project
Jaeger is the industry-standard platform for distributed tracing.
Benchmarking and Performance Evaluation of Inference Routing Extensions in kgateway
Idea from the CNCF list for kgateway · medium project
kgateway provides inference routing capabilities based on the Kubernetes Gateway API Inference Extension project.
- Go
- Kubernetes
Enrich KitOps Integration Guides with Kubeflow Model Registry, Argo Workflows, Kyverno
Idea from the CNCF list for KitOps · small project
KitOps enables OCI-based packaging and distribution of ML artifacts such as models, datasets, and configurations.
- Documentation
- Go
- Python
Kmesh Dashboard for Simplified Service Mesh Management
Idea from the CNCF list for Kmesh · medium project
In discussions with developers and end-users, we have received numerous comments indicating that Kmesh presents an excessively high barrier to use.
- Kubernetes
- React
- Service Mesh concepts
- TypeScript
- UX/UI design principles
Build e-commerce example kpt package
Idea from the CNCF list for kpt · small project
Use an example e-commerce application and create the related kpt package with the description how to deploy the application.
- basic cloud native skills
- Capability to learn
Unified transformer specification and its auto-generation method for the existing models
Idea from the CNCF list for ModelPack · medium project
Transformer is the dominant architecture for modern LLMs, and its design has largely converged.
- Python
Alternative progressive delivery of deployment without changing strategy to Recreate
Idea from the CNCF list for OpenKruise · medium project
Currently OpenKruise Rollout change the updateStrategy of kubernetes Deployment to Recreate during the progressive delivery.
- Go
- Kubernetes
- Operator Development
OSCAL documents signing
Idea from the CNCF list for OSCAL Compass · large project
CNCF OSCAL Compass trestle provides means to author and validate OSCAL documents including catalogs, profiles, component definitions and such.
- Python
GCP Cloud Run plugin for pipedv1
Idea from the CNCF list for PipeCD · medium project
PipeCD v1 - the new version based on a plugin architecture (ref: PipeCD plugin-arch overview blog), has released an alpha version, and we are rapidly adding features supported in v0.
- Continuous Delivery
- Flux
- GCP Cloud Run
- Go
Implement Custom Section Parsing and Branch Hinting proposal
Idea from the CNCF list for WasmEdge · large project
As discussed in the WasmEdge January 2026 community meeting, some toolchains may want to apply the branch hinting proposal.
- C++
- WebAssembly
Refine the WASM instruction structure in WasmEdge
Idea from the CNCF list for WasmEdge · large project
According to the definition of WASM instructions, there are variety of immediates in every instructions.
- C++
- WebAssembly
WASM Exception-Handling proposal for AOT/JIT in WasmEdge
Idea from the CNCF list for WasmEdge · large project
The exception-handling proposal is merged into the WASM spec version 3.0.
- C++
- LLVM
- WebAssembly
2025
11 accepted · 23 ideasShow
Real-Time Policy Evaluation in Meshery UI using OPA WebAssembly
Accepted project · by Aabid Ali
Abstract: This proposal outlines a plan to enhance Meshery's relationship evaluation capabilities by implementing client-side policy evaluation using...
Automating Benchmarking of KubeStellar Data-Plane for AI Workloads
Accepted project · by Asmit Kumar Rai
Problem: KubeStellar (KS) lacks an automated system to measure and visualize data-plane performance (e.g., sync latencies) under AI workloads, making...
Allow Kubewarden Policies to be Written using JavaScript
Accepted project · by Esosa Ohangbon
Kubewarden is a universal policy engine for Kubernetes enabling policy-as-code. It allows users to define and enforce policies for their Kubernetes...
Virtual filesystem security for WasmEdge plug-ins with exporting WASI APIs - Proposal
Accepted project · by grorge
This project aims to enhance the security of WasmEdge plug-ins by exporting key WASI APIs, thereby ensuring a robust and secure virtual filesystem...
This project aims to integrate AI agents with Knative Functions by developing a MCP server that allows to dynamically create and deploy functions...
Simplified SPM deployment with ElasticSearch/OpenSearch for Jaeger
Accepted project · by Minh Nguyen Dang
Jaeger’s Service Performance Management (SPM) currently requires a complex setup with a separate processor and Prometheus storage to compute RED...
etcd is a distributed key-value store that serves as the backbone for Kubernetes and other cloud-native systems, storing critical configuration and...
Privacy-preserving and efficient AI model training across multi-clusters
Accepted project · by Shichao
This project aims to enable AI training in a multi-cluster environment while ensuring data privacy through federated learning. In a multi-cluster...
The current Vitess RAG chatbot which uses documentation, Slack discussions, and GitHub issues data, has low accuracy. This project aims to improve...
Lima(LInux MAchines) is a tool that helps to run Linux Virtual Machines on macOS and other hosts, with a focus on running containers on them with...
Kubebuilder: Automating Operator Maintenance - Driving Better Results with Less Overhead
Accepted project · by Vitor Floriano
This project aims to create a GitHub Action similar to Dependabot for Kubebuilder, automating the process of regenerating scaffolds and preserving...
Ideas list for 2025, as published in cncf/mentoring
etcd cache
Idea from the CNCF list for etcd · small project
Develop a generic, high-performance caching library for etcd, inspired by the Kubernetes watch cache, to facilitate building scalable and efficient etcd-based applications.
- Distributes Systems
- Go
Enhance Harbor Satellite for Artifact Replication from Remote Registry to Edge
Idea from the CNCF list for Harbor · medium project
The Harbor Satellite project aims to enable decentralized artifact replication in edge computing environments.
- Distribution-spec
- Go
- OCI-Registries
Service performance analysis on top of Elasticsearch / OpenSearch data
Idea from the CNCF list for Jaeger · large project
Jaeger is an open-source, distributed tracing platform designed to monitor and troubleshoot transactions in distributed systems.
- basic familiarity with Elasticsearch
- Go
KCL OCI third-party dependency management enhancement
Idea from the CNCF list for KCL · medium project
KCL is an open-source constraint-based record & functional language mainly used in configuration and policy scenarios.
- Go
- OCI
Dynamic AI Agent Callbacks
Idea from the CNCF list for Knative Functions · large project
Knative Functions is well-suited for AI agent integration.
- and microservices a plus
- and web services
- Familiarity with kubernetes
- serveless
- Strong language and communication skills
Extend usage of Konveyor AI to detect and update deprecated Kubernetes API usage in golang applications
Idea from the CNCF list for Konveyor · large project
Konveyor is an application modernization platform that helps organizations migrate legacy applications to Kubernetes at scale.
- Go
- Kubernetes
- LLMs
- Python
Improve KubeArmor Observability Spectrum
Idea from the CNCF list for KubeArmor · medium project
KubeArmor is a security enforcement system that provides runtime protection for Kubernetes workloads.
- Go
- Kubernetes
- Prometheus
Automating Operator Maintenance: Driving Better Results with Less Overhead
Idea from the CNCF list for KubeBuilder · large project
Code-generation tools like Kubebuilder and Operator-SDK have transformed cloud-native application development by providing scalable, community-driven frameworks.
Automating Benchmarking of KubeStellar Data-Plane
Idea from the CNCF list for KubeStellar · large project
KubeStellar (KS) is an open-source Kubernetes multi-cluster workload configuration management system that can be used to manage AI workloads in multi-cluster environments.
- Cloud native AI/ML apps deployment
- Familiarity with KubeStellar
- Go
- Kubernetes and container orchestration
- OpenTelemetry)
- Python
- +1
Allow policies to be written using JavaScript
Idea from the CNCF list for Kubewarden · large project
Kubewarden is a Policy Engine powered by WebAssembly policies that enforces security and compliance in Kubernetes clusters.
- JavaScript
- Kubernetes
Elevate our .NET SDK into a first class citizen
Idea from the CNCF list for Kubewarden · medium project
Kubewarden is a Policy Engine powered by WebAssembly policies that enforces security and compliance in Kubernetes clusters.
- .NET
- C#
- Kubernetes
VM plugin subsystem
Idea from the CNCF list for Lima · medium project
Lima (<https://lima-vm.io>) is a project that provides Linux virtual machines with a focus on running containers.
- Go
- gRPC
- macOS
- QEMU
Terraform Support for LitmusChaos
Idea from the CNCF list for LitmusChaos · large project
LitmusChaos is an open-source Chaos Engineering platform that helps teams uncover weaknesses and potential outages in their applications by running controlled chaos experiments.
- Go
- Terraform
Extensibility of Meshery Dashboard: Enhance meshery dashboard with extensible widgets
Idea from the CNCF list for Meshery · large project
All dashboard widgets in Meshery UI are currently defined and bundled directly within the UI, limiting extensibility and modularity.
- Azure
- Go
- Kubernetes
- React
- well-written and well-spoken English
Support for Azure in Meshery
Idea from the CNCF list for Meshery · large project
Enhance Meshery's existing orchestration capabilities to include support for Azure.
- Azure
- Go
- Kubernetes
- well-written and well-spoken English
Distributed client-side inference (policy evaluation) with WebAssembly (WASM) and OPA in Meshery
Idea from the CNCF list for Meshery · large project
Meshery's highly dynamic infrastructure configuration capabilities require real-time evaluation of complex policies.
- Go
- OPA
- WebAssembly
- well-written and well-spoken English
Privacy-preserving and efficient AI model training across multi-cluster
Idea from the CNCF list for Open Cluster Management · large project
Open Cluster Management (OCM) streamlines multi-cluster workload management through APIs that align with SIG-Multicluster standards.
- Federated Learning
- Go
- Kubernetes
- Open Cluster Management
- Scheduling
Enhance Java ORAS SDK
Idea from the CNCF list for ORAS · medium project
The ORAS project aims to enhance its Java SDK to support a broader range of features from the OCI Distribution spec.
- Java
- oci
Snapshot Merkle trees
Idea from the CNCF list for The Update Framework (TUF) · medium project
The TUF *snapshot* role is responsible for consistency proofs in a TUF repository.
- data structures
- Python
Enhancements for FAQ Chatbot for Vitess
Idea from the CNCF list for Vitess · large project
Vitess is a distributed database system built on MySQL.
- Go
- LLM APIs
- Python
- vector databases
Virtual filesystem security for WasmEdge plug-ins with exporting WASI APIs
Idea from the CNCF list for WasmEdge · large project
The WASI proposal defines the variety of rules to guarantee the virtual filesystem security and isolation when executing WASM binaries.
- C++
- WebAssembly
Port WasmEdge and the WASI-NN ggml backend to the s390x platform
Idea from the CNCF list for WasmEdge · large project
WasmEdge provides cross-platform support for amd64 and arm64 for executing AI/LLM applications.
- C++
- LLVM
- s390x
Use Runwasi with WasmEdge runtime to test multiple WASM apps as cloud services
Idea from the CNCF list for WasmEdge · large project
With WasmEdge serving as one of Runwasi’s standard runtimes, and as our C++-implemented library continues to evolve, we also need a verification process integrated into Runwasi to streamline and valid
- C++
- GDB
- Git
- github workflow
- Rust
- Shell
2024
11 accepted · 19 ideasShow
- Kubernetes Gateway API: Design and develop notification mechanism for ingress2gateway.Devaansh Kumar
- Move out of gogo/protobuf to protobuf with vtproto implementationtonyli233
- Building a KubeArmor Extension for Rancher ManagerKrish Aryan
- Improving WASM Support in Knative FunctionsZoey_Hong
- Open Cluster Management: Scheduling AI workload in multi-clustersZhe Shen
- Implementing Coredump for Post-Mortem Debugging in WebAssemblySiddharth Tewari
- KubeArmor: Automating Benchmarking WorkflowShubh Gaur
- Service Mesh PerformanceShlokMishra
- CNCF GOSST Collaboration - Enhancing Security Across CNCF EcosystemHarshita Sao
- Falco: Upgrading event-generator and automating Falco performance testingGLVS Kiriti
- Prometheus: Continued support for created timestampsManik Rana
Ideas list for 2024, as published in cncf/mentoring
- CNCF and Google Open Source Security Team GSoC Collaboration - Enhancing Security Across CNCF Ecosystem · CNCF GOSSTidea
- Upgrading event-generator and automating Falco performance testing · Falcoidea
- Sigstore support for in-toto-jenkins · in-totoidea
- Add GUAC support · in-totoidea
- Deployment options for Jaeger v2 · Jaegeridea
- GitHub issue self-assignment bot · Keptnidea
- Improving Wasm support in Knative Functions · Knativeidea
- Rancher Plugin Integration · KubeArmoridea
- Automating Benchmarking Workflow · KubeArmoridea
- Design and develop notification mechanism for ingress2gateway. · Kubernetes Gateway APIidea
- Integration of Fuzzing Test Suites for LitmusChaos(ChaosCenter) with OSS-FUZZ · LitmusChaosidea
- Understanding and Codifying the Relationships between Kubernetes Resources · Mesheryidea
- Add Created Timestamp to Prometheus/OpenMetrics Text Format · Prometheusidea
- Move out of gogo/protobuf to protobuf with vtproto implementation · Prometheusidea
- Service Mesh Performance IDE Plugin · Service Mesh Performanceidea
- Implementing Coredump for Post-Mortem Debugging in WebAssembly · WasmEdgeidea
- Enabling LLM fine tuning in the WASI-NN PyTorch plugin · WasmEdgeidea
- Enabling LLM fine tuning in the WASI-NN ggml plugin · WasmEdgeidea
- Scheduling AI workload among multiple clusters · Open Cluster Managementidea
2023
14 accepted · 46 ideasShow
- Support OpenMetrics _created timestamp in PrometheusArthur Sens
- Add Support for SQL Database Storage in CurveBSBokai Jia
- Enhancements for DockerfilesDarshan Kumar
- Dataplane migration for Apache Kafka communications: Leveraging Java19’s Project Loom.Debasish Biswas
- Kubebuilder phase 2 pluginEileen Yu
- Jaeger: Make ClickHouse a core storage backendHa Anh Vu
- GitHub Actions for KubeArmorHaiyu Zuo
- Conmon-rs support for podmanmgjm
- Streamlined OpenFeature Enhancement Proposal Processnone_24
- Timeframe for MetricsRakshit Gondwal
- Falco: Web IDE for Security Rules with WebAssemblyRohith Raju
- Kubectl plugin for ArmadaShivang Shandilya
- Prototyping Support for Content Addressable Systems like IPFS in TUFShubham Nazare
- IDE Plugins for editing vela applicationsSwastik Gour
Ideas list for 2023, as published in cncf/mentoring
- Add Kubectl Plugin for Armada · Armadaidea
- Build interfaces around Postgres for Armada · Armadaidea
- Remove Dependencies From Tetragon · Ciliumidea
- The Need for Speed · Cloud Native Buildpacksidea
- Enhancements for Dockerfiles · Cloud Native Buildpacksidea
- Add DNS-over-QUIC (DoQ) and/or DNS-over-HTTP/3 (DoH3) support · CoreDNSidea
- Add additional log drivers to conmon-rs · CRI-Oidea
- Add podman support in conmon-rs · CRI-Oidea
- Support metadata of Curve Block Storage stored in the database · Curveidea
- Add compression feature for Curve snapshot · Curveidea
- Add Tracing feature for Curve · Curveidea
- Falco Playground: Web IDE for Security Rules with WebAssembly · Falcoidea
- Add support for in-toto Attestations to the Python implementation · in-totoidea
- Improve in-toto's test setup · in-totoidea
- Implement ClickHouse support · Jaegeridea
- Implement Critical Path analysis · Jaegeridea
- Keptn Plugin for Backstage · Keptnidea
- Build Standard KeptnTaskDefinition Library · Keptnidea
- Additional Metric Providers for the Lifecycle Toolkit · Keptnidea
- Timeframe for Metrics · Keptnidea
- Multiple Knative Eventing control planes · Knativeidea
- Eventing Sender Identity · Knativeidea
- NetworkPolicy support for Knative Serving · Knativeidea
- Improving Observability in Knative Eventing · Knativeidea
- Dataplane migration for Apache Kafka communications: From Vert.x to Project Loom · Knativeidea
- Porting Knative Serving to Microshift · Knativeidea
- Self-Balancing Knative Kafka Broker partitions · Knativeidea
- GitHub Actions for KubeArmor · KubeArmoridea
- Store KubeArmor policies in OCI registry · KubeArmoridea
- Leverage Phase 2 Plugins API to allow creation and usage of external plugins · Kubebuilderidea
- Helper to upgrade the projects · Kubebuilderidea
- Design, build and document a generic security API · Kubescapeidea
- Fully integrate Kubescape with Backstage · Kubescapeidea
- Vela IDE Plugins · KubeVelaidea
- Auto-generate the TypeScript and Java languages API SDK · KubeVelaidea
- Expand multiple database drivers for the API server · KubeVelaidea
- KubeVela HA Enhancement-Cluster Meta Backup&Restore · KubeVelaidea
- In-browser OPA policy evaluation in WASM and Rego · Mesheryidea
- [MeshModel] Kubernetes Ontology Browser · Mesheryidea
- Adopt OCI as the packaging and distribution format for Meshery MeshModels · Mesheryidea
- Streamlined OpenFeature Enhancement Proposal Process · OpenFeatureidea
- Support OpenMetrics _created timestamp in Prometheus · Prometheusidea
- Proof of Concept of an MQTT to Apache Kafka bridge for producing messages · Strimziidea
- Prototyping Support for Content Addressable Systems like IPFS in TUF · The Update Framework (TUF)idea
- Serialization Completion · WasmEdgeidea
- zlib Plugin Support · WasmEdgeidea
2022
16 accepted · 54 ideasShow
- in-toto: DSSE ImplementationPradyumna Krishna
- Normalize TiKV Java client for TiSparkZiJian Ren
- Implement WASI and wasmedge_process host functions on WindowsAbhinandan Udupa
- RPC cross different namespaces through unix socketshouxunsun
- Standardize Cache Flag options for pack CLINitish Gupta
- A Grafana Dashboard Plugin to Observe Controller MetricsTianyi(Tony)
- Add SLSA provenance support to in-toto-rs and rebuilderdLenery Chen
- New Golang plugin to help Operator authors skill upNikhil Sharma
- Single binary deployment outside kubernetes environment.Basit Hasan
- Tooling to deploy and cross-configure cert-manager with external dependencies by TerraformZhe Cheng
- KubeArmor Observability and Policy Discovery Helper ToolNathaniel Jason
- CNCF Cluster: Performance BenchmarkingAaditya Narayan Subedy
- CoreDNS: Add ACME protocol support for certificate management into TLS pluginMarius Kimmina
- Implementing TAP(TUF Augmentation Proposal) 14 for python’s reference implementationAbhisman Sarkar
- in-toto: Add provenance extension to Jenkins pluginLakshya Gupta
- Expand Service Mesh Patterns catalogYash Kamboj
Ideas list for 2022, as published in cncf/mentoring
- Memoization storage · Argoidea
- UI plugins · Argoidea
- Count-based enhanced depends logic · Argoidea
- Standardize Cache Flag options · Buildpacksidea
- Proof of concept for lifecycle registry only approach · Buildpacksidea
- New Golang plugin to help Operator authors skill up · Kubebuilderidea
- New Grafana dashboard plugin for visualizing controller-runtime metrics · Kubebuilderidea
- Improve CAPG by adding more features and support GKE · Cluster API Provider GCPidea
- Improve observability of CAPA · Cluster API Provider AWSidea
- Extend more Cloud providers and Cloud resources · KubeVelaidea
- Add GitOps addon for KubeVela · KubeVelaidea
- Enhance multi-cluster observability · KubeVelaidea
- Single binary deployment outside kubernetes environment · Chaos Meshidea
- RPC cross different namespaces through unix socket · Chaos Meshidea
- Improve evaluation engine · Vitessidea
- Observability and policy discovery helper tool · KubeArmoridea
- Supporting KubeArmor for ARM platforms · KubeArmoridea
- Normalize TiKV Java client for TiSpark · TiKVidea
- Latency Tracing · TiKVidea
- Refactor community official website · Karmadaidea
- Augment Pixie Metadata Context · Pixieidea
- TrafficNet & Protocol Inference Models · Pixieidea
- Expand PxL Function Library · Pixieidea
- Automatic Certificate Management in TLS plugin · CoreDNSidea
- Add support for Dead Simple Signing Envelope (DSSE) · in-totoidea
- Add provenance extension to Jenkins plugin · in-totoidea
- Add SLSA provenance support to in-toto-rs and rebuilderd · in-totoidea
- Init UI dashboard for kubeedge · KubeEdgeidea
- KubeEdge SIG AI: Benchmarks for Edge-cloud Joint Inference · KubeEdgeidea
- KubeEdge SIG AI: Benchmarks for Edge-cloud Collaborative Lifelong Learning · KubeEdgeidea
- Sedna features supports visualized operation and management · KubeEdgeidea
- feat: Implement WASI and wasmedge process host functions on the Windows platform · WasmEdgeidea
- Grammar, Parser, and Validator for Kyverno JMESPath · Kyvernoidea
- Time-bound policies for Kubernetes · Kyvernoidea
- Dynamic approvals for Kubernetes resources · Kyvernoidea
- Storage Tests · Brigadeidea
- New Event Gateways · Brigadeidea
- New Web Dashboard · Brigadeidea
- Tooling for deployment and cross-configuration of cert-manager and external dependencies · cert-manageridea
- User-controlled key management · The Update Framework (TUF)idea
- Managing TUF Versions · The Update Framework (TUF)idea
- Succinct hashed bin delegations · The Update Framework (TUF)idea
- Repository Tool · The Update Framework (TUF)idea
- Support push model for agent attestation · Keylimeidea
- Remove requirement for atomic quotes and improve validation architecture · Keylimeidea
- Improved Web UI for Keylime · Keylimeidea
- Enhanced Event Logging · Keylimeidea
- Consistent Hashing in Thanos Receive Hashrings · Thanosidea
- Compaction/Downsampling: build chunks from object storage without touching disks · Thanosidea
- Develop a terraform provider or scripts to provision litmuschaos functionalities · LitmusChaosidea
- Service Mesh Catalog · Mesheryidea
- CNCF Cluster: Performance Benchmarking · Service Mesh Performanceidea
- Improve Knative Eventing End-to-End Observability by addressing top issues identified by community · Knativeidea
- Make Knative running on Edge · Knativeidea
2021
16 accepted · 30 ideasShow
- TiKV: High-performance Data Import ToolBingchang Chen
- CNCF - CNB - Jenkins PluginsFatih ATES
- TLA+ Spec for Async CommitZhuoran He
- Make it easy to install and verify the installation of cert-managerTim Ramlot
- SMI Support for Multi-Cluster OperationsPiyush Singariya
- [Litmus Portal] Authentication Module Refactor and OAuth ImplementationHemanth Krishna
- Improve the usability of cert-manager on multiple cloud providersArsh Sharma
- Cloud Native Buildpacks [CNCF] Project: Automatic Buildpack Registry Action UpdatesMritunjay Sharma
- web-based simulator for scheduler behaviour (Project: Kubernetes)Kensei Nakada
- Buildpacks Lifecycle Prepare PhaseHalil İbrahim Ceylan
- Adaptive Load Control and Distributed Load Testing of Envoy Data PlanesDhruv P
- Merge Crossplane/OAM-Runtime with KubeVela by specify versionYeshuai Cui
- Develop in-toto-rs (Rust) for integration with rebuilderdQijia “Joy” Liu
- OpenEBS: Update mount-points and capacity of Block Devices without restarting NDMZ0marlin
- Automated, Granular TLS client support in ThanosNaman Lakhwani
- Smart automation for project documentation and websiteSaswata Mukherjee
Ideas list for 2021, as published in cncf/mentoring
- Cluster Addons: CRI-based CSI Volume Image Driver · Kubernetesidea
- Web-based Simulator for the Kubernetes Scheduler · Kubernetesidea
- Add support for changing a KafkaTopic's replicationFactor · Strimziidea
- TLA+ Specification for async commit · TiKVidea
- High-performance data import tool · TiKVidea
- Add ACME protocol support for certificate management with DNS · CoreDNSidea
- Provide a hub for Keptn integrations, extensions & services · Keptnidea
- Add plugin support for tremor (PDK) · Tremoridea
- Add gRPC client and server support to tremor · Tremoridea
- Improve the usability of cert-manager on multiple cloud providers · cert-manageridea
- kubectl cert-manager install: A CLI plugin to make it easy to install and verify the installation of cert-manager · cert-manageridea
- Rewrite litmus portal authentication server and add third-party integration of Gmail and Github. · LitmusChaosidea
- Adaptive Load Control and Distributed Load Testing of Envoy Data Planes · Envoyidea
- Support for WebAssembly filters · Open Service Meshidea
- Support for Multi-Cluster Operations · Service Mesh Interfaceidea
- Add support for updating mountpoints and capacity of devices using dmesg parser · OpenEBSidea
- Implement configurable retention time for Prometheus series · Prometheusidea
- Port the Prometheus API to OpenAPI · Prometheusidea
- Smart automation for project documentation and website · Thanosidea
- Automated, Granular TLS client support in Thanos · Thanosidea
- Upgrade OAM Implementation in Crossplane to Latest Release of Spec · Crossplaneidea
- Buildpack Registry Github Action Updates · Cloud Native Buildpacksidea
- Jenkins Plugin · Cloud Native Buildpacksidea
- Lifecycle Prepare Phase · Cloud Native Buildpacksidea
- Develop in-toto-rs (Rust) for integration with rebuilderd · in-totoidea
- Add support for new signature specification, complying with ITE-5 · in-totoidea
- Hashed bin delegations · TUFidea
- Dynamic Auto-scaling · Pravegaidea
- Write logs to Pravega · Pravegaidea
- SLTS ChunkStorage implementations · Pravegaidea
2020
17 accepted · 51 ideasShow
- Cloud StorageFurqan Munir
- Versioned rawKVHyungsuk Kang
- Anomaly Detection of the CoreDNS Server through Machine LearningChanakya Ekbote
- Cloud Native KV-serviceDevdutt Shenoi
- Develop local cluster provider for test-infa/prombench and extending test-infraRaj Babu Das
- Selectively disable Indexing of labelsJayBatra
- Port runlib into in-toto golangChristian Rebischke
- Rewrite NFS Operator to use controller-runtimeAhmad Nurus Shobah
- Per Series Metric Retention - ThanosHarshitha Chowdary Thota
- Kubernetes Multitenancy Working Group: BenchmarksAnuj Sharma
- Cluster Addons: Package all things!Somtochi Onyekwere
- Prometheus - Running prombench on EKS and update dashboardsDrumil Patel
- Distributed Load Testing of Envoy Data PlanesKush Trivedi
- SMI Conformance ToolNaveen Jain
- Prometheus: Extending promtool for formatting PromQL expressions and YAML structure in rules filesHarkishen Singh
- Enriching and Extending Thanos UIs with React for Awesome User ExperiencePrem Saraswat
- Do resource delivery around KubernetesWangqian Qian
Ideas list for 2020, as published in cncf/mentoring
- Cluster Addons: Package all the things! · Kubernetesidea
- CoreDNS operator: Prototype to Reality · Kubernetesidea
- Kubernetes Multitenancy Working Group: Benchmarks · Kubernetesidea
- A better experience for Kubernetes to provision and consume cloud resources · Kubernetesidea
- Per Series Metric Retention · Thanosidea
- Enriching and Extending Thanos UIs with React for Awesome User Experience! · Thanosidea
- Support Cold/Hot Tier storage in TiKV · TiKVidea
- Versioned RawKV. · TiKVidea
- Cloud-native KV-service · TiKVidea
- Allow Cortex to selectively disable indexing of labels. · Cortexidea
- Optimize the p2p scheduling algorithm for stremaing-p2p in Dragonfly · Dragonflyidea
- Improve observability and error reporting in Flux. · Fluxidea
- KubeEdge installer to support conversion between different config versions · KubeEdgeidea
- KubeEdge AI application · KubeEdgeidea
- OpenTelemetry integration with Azure, Amazon, and Google Cloud metadata services · OpenTelemetryidea
- OpenTelemetry libraries compatibility tests · OpenTelemetryidea
- Persist Retroactive Rule Reevaluations · Prometheusidea
- Rule formatting tool · Prometheusidea
- Allow running prombench locally · Prometheusidea
- Allow running prombench on EKS · Prometheusidea
- Update Grafana dashboards for test-infra · Prometheusidea
- Port runlib into in-toto golang · in-totoidea
- Port verify into in-toto Java · in-totoidea
- Add metadata pretty print function · in-totoidea
- Reinstate full protection against slow retrieval attacks · TUFidea
- Improve delegation graph management code · TUFidea
- Anomaly detection of CoreDNS server through machine learning · CoreDNSidea
- External health check and orchestration of CoreDNS in Kubernetes clusters · CoreDNSidea
- IntelliJ plugin to experiment with and visualize policy evaluation · Open Policy Agent (OPA)idea
- OPA - MongoDB query translator · Open Policy Agent (OPA)idea
- Enhance Volcano scheduler to support Virtual Kubelet · Virtual Kubeletidea
- Native Failover without Orchestrator · Vitessidea
- Support for collations in VTGate · Vitessidea
- Build Process Instrumentation · Cloud Native Buildpacksidea
- CI/CD Proof of Concepts · Cloud Native Buildpacksidea
- Client Side Buildpack Registry · Cloud Native Buildpacksidea
- Isolate Registry Credentials from Builder Images · Cloud Native Buildpacksidea
- Lifecycle Transparency · Cloud Native Buildpacksidea
- kubectl plugin for OpenEBS · OpenEBSidea
- Grafana dashboards for OpenEBS · OpenEBSidea
- Improve the release management process for OpenEBS · OpenEBSidea
- Rewrite NFS Operator to use controller runtime and fix other open issues along with it. · Rookidea
- Conformance Tool · Service Mesh Interface (SMI)idea
- Distributed Load Testing of Envoy Data Planes · Envoyidea
- Egress Metrics · Linkerdidea
- Service Topologies · Linkerdidea
- PCAP-NG Export · Linkerdidea
- Granular RBAC for Metrics · Linkerdidea
- Kafka Proxy Codec · Linkerdidea
- JWT Authentication · Linkerdidea
- Network Diagnostics · Linkerdidea
2019
15 accepted · 56 ideasShow
- Add support for the OCI runtime spec by implementing a runc stage2Alejandro Germain
- Kubernetes with hardware devices topology awareness at node levelJunjun LI
- Falco engine performance analysis and optimizationMattia Lavacca
- Prometheus - Optimize queries using regex matchers for set lookups & Postings compressionZhiqi WANG
- Implement volume snapshotting support into the external Manila provisionerRóbert Vašek
- IPTables Integration with OPEN POLICY AGENT(OPA)Urvil Patel
- Multi-mesh performance benchmark toolShahriyar Mammadov
- Extending Prombench and adding rule formatting for PrometheusHrishikesh Barman
- Proposal for Auto-tune RocksDBYuanli Wang
- Support Source IP Based Query Block/Allow in CoreDNSAn Xiao
- Add Plugin Mechanism to the DashboardAjat Prabha
- Run GPU sharing workloads with Kubernetes + KubeflowJianbo Ma
- Add Support for Custom Resource Definitions to the DashboardElijah Oyekunle
- Enable multiple network interfaces for Rook storage providersGiovan Isa Musthofa
- GitHub integrated benchmarking tool for Prometheus TSDBVladimir Masarik
Ideas list for 2019, as published in cncf/mentoring
- Integrate kube-batch with pytorch-operator/mxnet-operator · Kubernetesidea
- Implement volume snapshotting support into the external Manila provisioner · Kubernetesidea
- Enable full e2e tests for external Azure cloud provider · Kubernetesidea
- CSI driver for AzureDisk · Kubernetesidea
- CSI driver for AzureFile · Kubernetesidea
- CSI driver for Blobfuse · Kubernetesidea
- Add support for Custom Resource Definitions to the Dashboard · Kubernetesidea
- Add plugin mechanism to the Dashboard · Kubernetesidea
- Run GPU sharing workloads with Kubernetes + Kubeflow · Kubernetesidea
- Kubernetes with hardware devices topology awareness at node level · Kubernetesidea
- Benchmarks for TSDB · Prometheusidea
- Postings Compression · Prometheusidea
- Allow index files larger than 64GB. · Prometheusidea
- Continue the work on high priority issues in Prombench · Prometheusidea
- Continue the work on low hanging issues in Prombench · Prometheusidea
- Persist Retroactive Rule Reevaluations · Prometheusidea
- Optimize queries using regex matchers for set lookups · Prometheusidea
- Package for bulk imports · Prometheusidea
- IntelliJ plugin to experiment with and visualize policy evaluation · Open Policy Agent (OPA)idea
- Interactive website detailing OPA integrations · Open Policy Agent (OPA)idea
- Integration with IPTables · Open Policy Agent (OPA)idea
- Support source-IP based query block/allow · CoreDNSidea
- Support Google Cloud DNS backend · CoreDNSidea
- Support Azure DNS backend · CoreDNSidea
- Migrate to tower-grpc · TiKVidea
- Introduce other storage engines · TiKVidea
- Build TiKV clients in different languages · TiKVidea
- Auto-tune RocksDB · TiKVidea
- Upgrade Rook to a more advanced operator/controller framework · Rookidea
- Storage provider features and enhancements · Rookidea
- Enable multiple network interfaces for Rook storage providers · Rookidea
- Enhance and extend the Rook framework for storage solutions · Rookidea
- Expand coverage and scope of Rook's continuous integration (CI) system · Rookidea
- Dynamic provisioning for portable workloads · Rookidea
- Benchmarks for Linkerd and Envoy · Linkerd and Envoyidea
- Conformance testing for Virtual Kubelet · Virtual Kubeletidea
- Controller for Virtual Kubelet · Virtual Kubeletidea
- Cross-cloud integration testing · Linkerdidea
- Auto-Update · Linkerdidea
- Conformance Validation · Linkerdidea
- Alertmanager Integration · Linkerdidea
- Kafka Introspection · Linkerdidea
- Add support for the OCI runtime spec by implementing a runc stage2 · rktidea
- Add native OCI image support · rktidea
- Snapshotter implementation for block devices · containerdidea
- p2p or remote blob store implementation · containerdidea
- Improved Falco Outputs · Falcoidea
- Additional Event Sources · Falcoidea
- Layer 7 Inspection and Detection · Falcoidea
- Falco integration with AI/ML platforms · Falcoidea
- Prometheus Metrics Exporter · Falcoidea
- Performance Analysis and Optimization · Falcoidea
- Falco rules profiles for applications and security benchmarks · Falcoidea
- Improve Ingester Handover · Cortexidea
- Centralized Rate Limiting · Cortexidea
- Use etcd in Cortex · Cortexidea
2018
7 accepted · 34 ideasShow
- Integrate Containerd with KatacontainersJian Liu
- Building a testing & benchmarking environment for PrometheusHarsh_Agarwal
- Add Network File System (NFS) as a Rook storage backendRohan Gupta
- Extending Envoy's fuzzing coverageAnirudh M
- Composite Label Indices & Alerts rule testingGanesh Vernekar
- Conditional Name Server Identifier - CoreDNSJiacheng Xu
- Storage API for Aggregated API ServersMarko Mudrinić
Ideas list for 2018, as published in cncf/mentoring
- OpenAPI spec references in CustomResourceDefinitions · Kubernetesidea
- Client-go semantic versioning · Kubernetesidea
- Batch scheduling & resource sharing for data processing/ML workloads · Kubernetesidea
- Strategic Merge Patch support for CustomResourceDefinitions · Kubernetesidea
- OpenTracing support · Kubernetesidea
- KataContainers support for containerd/cri-containerd · Containerdidea
- Streaming APIs · Prometheusidea
- Refactor the APIs for better readability and less maintenance overhead · Prometheusidea
- Add option to log slow queries · Prometheusidea
- Building a full integration testing environment and benchmarks · Prometheusidea
- Features that aid in building and testing alerting expressions · Prometheusidea
- Tracing in Prometheus and Alertmanager · Prometheusidea
- Persist “for” state for alerts · Prometheusidea
- Remote read should handle down or misbehaving backends gracefully · Prometheusidea
- Optimize Alert Ingest Path · Prometheusidea
- Improve Alert Indexing · Prometheusidea
- Isolation · Prometheusidea
- Label Values Composite Index · Prometheusidea
- Kubernetes Pod Exporter · Prometheusidea
- Prometheus Metrics Server · Prometheusidea
- Prometheus Outalator · Prometheusidea
- Replace evbuffer buffer implementation with custom rewrite · Envoyidea
- Add more fuzzing · Envoyidea
- DNSSEC · CoreDNSidea
- etcd3 Support · CoreDNSidea
- Autoscaling Secondary DNS in Kubernetes · CoreDNSidea
- Conditional Name Server Identifier · CoreDNSidea
- Rook issues for first time contributors · Rookidea
- Improve management experience with rich progress, status and error messaging · Rookidea
- Add Network File System (NFS) as a Rook storage backend · Rookidea
- Support for volume snapshots and backup policy · Rookidea
- Key rotation and explicit self-revocation · The Update Frameworkidea
- Multi-role delegations · The Update Frameworkidea
- Setting URLs for roles in the Root metadata file · The Update Frameworkidea
2017
6 accepted · 29 ideasShow
- Improve Third Party ResourcesNikhita Raghunath
- instrument OpenTracing with go-restful web frameworkMINGQIANG LIANG
- Create and implement a Data model to standardize Kubernetes logsAmit Kumar Jaiswal
- dnstap MiddlewareAntoine D.
- Develop a set of Jupyter Notebooks for the Kubernetes Python Client + Kubernetes Python Client updateKonrad Djimeli
- Integrate Unikernel RuntimeHao Zhang
Ideas list for 2017, as published in cncf/mentoring
- Improve ThirdPartyResources · Kubernetesidea
- Code metrics infrastructure, measure, report in CI · Kubernetesidea
- Prototype ssh based replacement for kubctl-exec · Kubernetesidea
- Bazel rules for generated code · Kubernetesidea
- Create and implement a Data Model to standardize Kubernetes logs · Kubernetesidea
- Develop a set of Jupyter Notebooks for the Python Client · Kubernetesidea
- Improve kompose support for docker bundles · Kubernetesidea
- Develop advanced Charts for Helm · Kubernetesidea
- Fluentd Monitoring Dashboard · Fluentdidea
- Fluent Bit: plugins development and extend golang interface · Fluentdidea
- Add option to log slow queries and recording rules · Prometheusidea
- General purpose rule/alert testing tool · Prometheusidea
- Adopt OpenTracing in linkerd · linkerdidea
- QUIC Netty codec · linkerdidea
- Redis protocol support · linkerdidea
- MySQL protocol support · linkerdidea
- OpenTracing adaptor for AWS X-Ray · OpenTracingidea
- OpenTracing Instrumentation for Nginx, HAProxy, or other Load Balancers · OpenTracingidea
- Add "net/rpc" and "database/sql" support for Golang · OpenTracingidea
- go-restful + OpenTracing · OpenTracingidea
- gRPC C Core · gRPCidea
- gRPC Python · gRPCidea
- gRPC Ruby/Java · gRPCidea
- gRPC Wire Protocol · gRPCidea
- gRPC Web · gRPCidea
- DNSSEC · CoreDNSidea
- dnstap Middleware · CoreDNSidea
- etcd3 Support · CoreDNSidea
- CRI + Frakti + Unikernels · CRI - Container Runtime Interfaceidea
Public proposals
5- Reactive Agents With Drasi And Dapr2026 · JeffreyJPZ · Accepted · from satwiksps/GSoC_archive_2026
- CNCF - Knative - Functions AI Agent Callbacks2025 · Accepted · from SammanSarkar/GSoC_archive_2025
- build_imgext2023 · Darshan Kumar · Accepted · from saketkc/fos-proposals
- CNCF proposal by Arsh Sharma2021 · Arsh Sharma · Accepted · from COPS-IITBHU/GSoC-Accepted-Proposals
- Add Support for Custom Resource Definitions to the Dashboard2019 · Accepted · from prondubuisi/accepted-gsoc-proposals
Read them for structure, not to copy. All proposals for CNCF.