rudr
rudr copied to clipboard
Create a roadmap for next release
We need to create a roadmap to involve community members and contributors into development activities in clear direction.
I think this is really good issue we could discuss our roadmaps:
Let me propose a issue list:
High Priority
- ~~Add example how OAM could corporate with Kustomize/Helm to manage complicated parameters Type~~ #379
- ~~Feature: Admission controller for component and app config validation~~ #349
- ~~Singleton of OAM is replicas=1 in K8s StatefulSet~~ #279
- implement traits diff and deleted traits removed from AppConfig when component updated Type #236
Priority Need to be measured
align the ability of K8s
- Add initContainers support #378
- Mapping extended resources to Kubernettes Type #265
- setup a queue in rudr for events with error or need to wait and retry #126
- many plugins of K8s, for example: ingress, now we install nginx ingress as default , we should give a unified way to define so many ingress plugins well.
integrate with other excellent projects
- Add support for Dapr applications #398 ,
- Integrate SMI #3 #333
- Flagger(rollout traits)
- Flux(GitOps + OAM)
- CNAB
- Argo(workflow + OAM)
- Tekton(pipeline + OAM))
- etc...
Feel free to add more.
Do we have milestones for the spec that will require Rudr rewrites or new Rudr features?
Knative and KEDA should be put at high priority as well. Aka, Rudr Serverless :-)
Do we have milestones for the spec that will require Rudr rewrites or new Rudr features?
yeah, this is also high priority issues
This is a good start, let's work backwards from a date and then this will make prioritizing more do-able. Any recommendations for a date for this release?
I think November 26th?