Contributor Guide

Roadmap

Unstable

The project roadmap is still being defined. The following is a list of features that are likely to be considered for implementation in the near future.

Open Source

  • NetworkAssertion CRD validation and documentation.
  • Tracing support for better debugging.
  • Plugin architecture for supporting custom test types.
  • Full CI integration test suite across managed Kubernetes providers.
  • The option to run certain probes on matching Nodes via DaemonSets instead of CronJobs.
  • PolicyReporter plugin to better expose NetworkAssertion results.
  • Example of alert manager integration
  • Grafana dashboard

Enterprise

  • Exporting reports
  • externally executed probes from hosted service. Run tests from the internet (can I access some internal service, locked down S3 bucket etc). UI for creating and managing tests.
  • Curated network assertions for standard enterprise policies.
  • Integration with enterprise security tools (e.g. Splunk, Sumo Logic, etc)
  • Is this S3 bucket accessible with this role?
  • Run on demand - after a change/release?
  • License available on AWS Marketplace and/or Github Marketplace
  • Hardened distro for enterprise.
  • Long term support/Service level agreements.
  • commercial plugin ecosystem could also be explored.
  • Operator dashboard

Longer term

  • Using netchecks outside k8s - e.g. to test “Container as a service” and “Function as a service” systems.
  • Netchecks on the edge - e.g. to test IoT devices.
  • Netchecks on end user devices - e.g. to test mobile apps.
Previous
Release Guide