Skip to content

Instantly share code, notes, and snippets.

@mattfenwick
Last active April 14, 2021 16:13
Show Gist options
  • Save mattfenwick/21041ecf5537b3f0710308b015851c9c to your computer and use it in GitHub Desktop.
Save mattfenwick/21041ecf5537b3f0710308b015851c9c to your computer and use it in GitHub Desktop.
Calico/Cyclonus -- Apr 14 2021

Calico/Cyclonus -- Apr 14 2021

  1. network policy subproject

  2. cyclonus history: upstream e2e network policy tests

  3. cyclonus goals

  • network policy testing in large, automated batches
  • network policy analysis for human understanding
  1. cyclonus secret sauce
  • policy engine which calculates expected results
  • table-based matrix of expected, actual, comparison connectivity
  1. cyclonus test run
  • spin up pods
  • for each netpol test case: collect a connectivity table; compare to expected table
  • tabulate results by netpol feature
  1. cyclonus findings
  1. cyclonus future
  • infra -- e.g. KinD/calico/ipv6
  • collaborations -- always open to chat!
  • work with CNIs to promote standards-conformant implementations of core networkpolicy spec
  • work with #sig-network-policy working group to continue improving networkpolicy API
  1. collaborators and thanks!
  • Jay Vyas
  • Douglas Landgraf
  • Ricardo Katz
  • Amim Knabben
  • Abhishek Raut
  • Antonin Bas
  • Sedef Savas
  • Rich Renner
  • Shaun Crampton
  • Chris Tomkins
  • Andrew Stoycos
  • Tom Payne
  • André Martins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment