- Rename some network actions to explicitly contain the term "outgoing"
- fix: improve container id to be unique by adding the execution id
- Use uid instead of name for user statement in Dockerfile
- chore: update dependencies
- fix: network actions if runc debug is enabled
- chore: update dependencies
- fix: fail block traffic early on hosts with cilium
- fix: only create network excludes which are necessary for the given includes
- fix: aggregate excludes to ip ranges if there are too many
- fix: fail early when too many tc rules are generated for a network attack
- feat: change default value for "jitter" in "Network Delay" attack to false
- feat: add memfill attack
- fixed ip rule v6 support check
- chore: update dependencies
- chore: update dependencies
- fix: Don't use the priomap defaults for network attacks, this might lead to unexpected behavior when TOS is set in packets
- feat: remove the restriction on cgroup2 mounts using nsdelegate
- added fallback attributes for availability zone of AWS to show one of AWS, GCP or Azure
- fail actions early when cgroup2 nsdelegation is causing problems
- support cidrs filters for the network attacks
- Update dependencies (go 1.22)
- Added noop mode for diskfill attack to avoid errors when the disk is already full enough
- Better logging to host shutdown / reboot
- Update dependencies
- Update dependencies
- Added hint if kernel modules are missing for tc
- Update dependencies
- Automatically set the
GOMEMLIMIT
(90% of cgroup limit) andGOMAXPROCS
- Disallow running multiple tc configurations at the same time
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Fix: don't apply ipv6 rules if kernel module was disabled
Update to the latest helm chart steadybit-extension-host-1.0.33 needed!
- add flush, read_write, read_write_and_flush mode to stress io
- fill disk attack
- fix stress memory and stress cpu constrained by the cgroup of the extension container
- Added
pprof
endpoints for debugging purposes - Update dependencies
- Possibility to exclude attributes from discovery
- Only generate exclude ip/tc rules for network interfaces that are up
- avoid duplicate tc/ip rules
- update dependencies
- migration to new unified steadybit actionIds and targetTypes
- update dependencies
- update dependencies
- fix: stop process attack sometimes didn't stop
- discovery: put the ipv6 addresses in
host.ipv6
and nothost.ipv4
- turn the rpm dependency for kernel-extra-modules into a recommendation
- prefix host labels with
host.
- add support for unix domain sockets
- build linux packages
- Bugfixes
- Initial release