---
title: My Shiny New Feature
version: v1alpha1
authors: you, me
creation-date: 2020-09-01
status: draft
---
// autogen please
Please provide a summary of this proposal.
What is the motivation of this proposal? Why is it useful and relevant?
What are the goals of this proposal, what's the problem we want to solve?
What are explicit non-goals of this proposal?
How does the proposal look like?
How would users use this feature, what are their needs?
Please describe the API (CRD or other) and show some examples.
How should the new CRD or feature behave? Are there edge cases?
If we implement this feature, what are drawbacks and disadvantages of this approach?
What does it take to make this feature producation ready? Please take the time to think about:
- how would you rollout this feature and rollback if it causes harm?
- Test Roadmap: what kinds of tests do we want to ensure a good user experience?
- observability: Do users need to get insights into the inner workings of that feature?
- monitoring: How can users tell whether the feature is working as expected or not? can we provide dashboards, metrics, reasonable SLIs/SLOs or example alerts for this feature?
- troubleshooting: How would users want to troubleshoot this particular feature? Think about different failure modes of this feature.
What alternatives do we have and what are their pros and cons?