Skip to content

Releases: mattfenwick/cyclonus

v0.2.2

12 Feb 12:49
Compare
Choose a tag to compare

Changelog

0c23e33 fix analyze help

Docker images

  • docker pull mfenwick100/cyclonus:latest
  • docker pull mfenwick100/cyclonus:v0.2.2

v0.2.1

12 Feb 12:18
Compare
Choose a tag to compare

Changelog

210ee22 add egress to experimental test; clean up features
aed34c4 apply features in generators
66f21b3 improve output
dfe7078 add sctp to defaults; push parameters out
bfc341f use agnhost/porter for sctp servers; upgrade agnhost image
2df8f5b improve package name; move files into better package
fcc283f add policy linter
0291ce0 add experimental generator
c32fddf detect features used in tests; output pass/fail summary by feature

Docker images

  • docker pull mfenwick100/cyclonus:latest
  • docker pull mfenwick100/cyclonus:v0.2.1

v0.2.0

08 Feb 22:38
Compare
Choose a tag to compare

Changelog

e489de5 fixup README examples
a396485 improve explain output
db30da7 fix up analyze, examples
b994ffd add missing actions; fix flag names
54021f4 fix flag name
c3eeeb6 improve logging, table schema
cfbb8a5 Merge pull request #17 from mattfenwick/generalize-probe
890ef53 remove commented/unused code
98dae77 improve type name
4448d7f get rid of import prefix
e127cc6 move type to correct package
26d3600 number test cases consistently
267cbb8 fix typo, probe mode
822d06a handle named ports better
980abdb handle printing allavailable tables
c5ad08e add AllAvailable probe option
5df3044 use correct resources
4d142ba unify simulated, kube probes
21ba5d6 consolidate comparison code
9202ea6 cleanup
8acfa3a combine duplicate types
c3a5967 first pass at generalizing probe functionality
4c36cab add more tables
65fc4c8 use tables for targets output; fix up arguments and examples
77404b3 consolidate synthetic commands to reduce duplication
0109ea7 fix probe command and example
9bd7b34 organize kind setup scripts
57507f5 fix up readme examples
2dcec28 improve 'analyze' table format
a6a215b print out tabular resources before run
814221f Merge pull request #16 from mattfenwick/named-port
59f6959 fix up commands
eec2201 add support for named ports
3543b7d Merge pull request #15 from mattfenwick/recipes
e9f46a4 move code into package
786f913 add examples for netpol recipes
3347b9f Merge pull request #14 from mattfenwick/missing-namespace
7ef314f treat netpol with missing namespace as in 'default' namespace

Docker images

  • docker pull mfenwick100/cyclonus:latest
  • docker pull mfenwick100/cyclonus:v0.2.0

v0.1.4

02 Feb 14:01
Compare
Choose a tag to compare

Changelog

11f34ac comment named-port test case temporarily

Docker images

  • docker pull mfenwick100/cyclonus:latest
  • docker pull mfenwick100/cyclonus:v0.1.4

v0.1.3

02 Feb 13:50
Compare
Choose a tag to compare

Changelog

094371e improve table formatting; write tables to string instead of stdout
24a5be1 use table for summary; push :latest image as well
5c7140d Merge pull request #13 from mattfenwick/action
aaeabe6 fmt doesn't have a -v flag
1da12c2 add github action for build/fmt/vet/test
b5574e4 add script to run job
05f0990 fix job yaml

Docker images

  • docker pull mfenwick100/cyclonus:latest
  • docker pull mfenwick100/cyclonus:v0.1.3

v0.1.2

01 Feb 14:20
Compare
Choose a tag to compare

Changelog

cd8364a knock builds into shape:
2aaba02 first pass at cyclonus docker image
8041f38 remove unused code

Docker images

  • docker pull mfenwick100/cyclonus:v0.1.2

v0.1.1

31 Jan 12:24
5fb9ed5
Compare
Choose a tag to compare

Changelog

5fb9ed5 Merge pull request #7 from mattfenwick/cleanup-namespaces
2fd257e add option to clean up namespaces after tests
c31c010 parameterize perturbation wait time
455163d Merge pull request #6 from mattfenwick/kubeconfig
047fa0a allow KUBECONFIG env by not setting unnecessary overrides

v0.1.0

31 Jan 10:51
Compare
Choose a tag to compare

Changelog

8d1ddfb split probe method out; split out structs into separate file
fcdcf42 clean up unused code
97a0471 split out interpreter test case state into separate struct
1f6bcce introduce a type to avoid lots of anonymous ints
9c59638 handle retries in case a probe fails
61ae613 reset cluster state after tests
2b6d022 port complicated upstream tests
e275a4b improve printing, require descriptions
3942c04 verify cluster state
eccdd26 allow multiple containers per pod, for port/protocol differences
5b6564b refactor; add more cases
c4e936e improve interfaces
118f508 thread through additional config args
3fe0d06 switch to using stepwise interpreter
1e2b1c0 cleanup
cf5b9e4 continue stepwise interpreter
5dfdb8c first pass at stepwise interpreter
81139f4 move namespaces to clean into interpreter
009fa2c remove commented code
bc6b13f print compare results nicely
e5c61a2 add compare command; standardize cluster name

v0.0.10

25 Jan 23:51
Compare
Choose a tag to compare

Changelog

97a2a64 add fmt/vet/test script
2efc8eb s/fuzz/generate
5a99c71 Update README.md
8d9ac29 make flag name consistent
21efafa make sure context isn't implicitly assumed
10403c8 dedupe ports
12466bb add conflict cases
42a4945 add 'conflict' policy generator and fuzz mode

v0.0.9

24 Jan 11:30
Compare
Choose a tag to compare

Changelog

37a1fde rename generator to fuzz; clean up modes
7a34ef2 log starting, finishing policy