Skip to main content

Roadmap

Welcome to our public roadmap! This is where you can see what I am working on, what I have planned for the near future, and what ideas I am considering.

warning

This roadmap represents my current vision and priorities. It is not a delivery promise, and features or timelines may change based on user feedback, market opportunities, or technical challenges.


🚀 Now (In Progress)​

Features and improvements we are actively building right now.

  • Refactoring Improving code quality
  • Analysis report A report to summarize analysis (patterns hits/errors/...)
  • Relationship & Common Relationships orchetration Better handle both relationships & common relationships

🎯 Next (Planned)​

Features I will be working on immediately after what's currently in progress.

  • API to build patterns with AI Build patterns using AI based on you current cluster context and Online Kubernetes Best Practices.

    • set resource limit based on number of crashes.
  • Dynamic Analysis: Dynamic analysis to improve complex patterns confidence score precision.

🤔 Later (Considering)​

Popular ideas and requests I am evaluating for the future. Your feedback here is crucial to help prioritize!

  • Relationship As Code: Defining relationships through json or yaml.
  • Score pattern confidence using AI: AI Scoring.
  • Web dashboard: View Patterns and Resource Graph in a web dashboard.
  • Composable patterns: make patterns use other patterns to reduce pattern duplications.
  • JQ queries for filters: using more powerful jq queries for filtering resource (they are also more complex to build).

✅ Recently Launched​

The big features recentely launched 🚀

  • Pattern As Code Linter: Lint your pattern as code with API and prevent malformed pattern from being analyzed.
  • CRD output: A CRD output for found patterns.
  • ChroneJob Building a chronejob to periodically trigger pattern analysis
  • ServiceAccount Building a service account to allow kubepattern to contact cluster
  • Role & Cluster Role Building a service account to allow cluster reosurces access to kubepattern
  • Serice to Expose Deployment Building a service to access KubePattern APIs inside the cluster
  • Deployment Deployment to guarantee service continuity
  • Array FilterOpeators: new FilterOperators to check array size