chaos-mesh

A Chaos Engineering Platform for Kubernetes.

APACHE-2.0 License

Stars
6.7K
Committers
193

Bot releases are hidden (Show)

chaos-mesh - v2.3.1

Published by cwen0 about 2 years ago

v2.3.1 Release Notes

This release introduces several bug fixes for Chaos Mesh.

Fixes

  • Protect chaos available namespace and filter namespaces if needed #3473
  • Respect flag enableProfiling and do not register profiler endpoints when it's false #3474
  • Fix the blank screen after creating chaos experiment with "By YAML" #3489
  • Update hint text about the manual token generating process for Kubernetes 1.24+ #3505
  • Fix IOChaos containerNames field in UI #3533
  • Fix BlockChaos can't show Chinese name. #3536
  • Fix recover bug when setting force recover to true #3578
  • Fix generate token failed on chaos dashboard #3595
chaos-mesh - v2.1.8

Published by cwen0 about 2 years ago

v2.1.8 Release Notes

This release introduces several bug fixes for Chaos Mesh.

Fixes

  • Fix recover bug when setting force recover to true #3578
  • Uniformly use Enter to add item in LabelField #3580
chaos-mesh - v2.2.3

Published by YangKeao about 2 years ago

v2.2.3 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

New Features

  • Add QPS and Burst for Chaos Dashboard Configuration #3476

Enhancements

  • Implement (*rawIPSetResolver).IPSetType and (*stressChaosStatusResolver).Instances in ctrl server #3470

Fixes

  • Protect chaos available namespace and filter namespaces if needed #3473
  • Respect flag enableProfiling and do not register profiler endpoints when it's false #3474
  • Fix the blank screen after creating chaos experiment with "By YAML" #3489
  • Update hint text about the manual token generating process for Kubernetes 1.24+ #3505
chaos-mesh - v2.3.0

Published by STRRL about 2 years ago

v2.3.0 Release Notes

This release introduces several new features, enhancements, and bug fixes for Chaos Mesh.

New Features

  • Add implementation of blockchaos in chaos-daemon #2907
  • Add AArch64 support for TimeChaos #3088

Enhancements

  • Update API requests with OpenAPI generated client #2926
  • Helm charts: support latest api version of dashboard ingress #3066
  • Add chaosDaemon.updateStrategy to Helm chart to allow configuring DaemonSetUpdateStrategy for chaos-daemon #3108
  • Refine logging in pkg/dashboard/store, removed global the global logger #3143
  • Add more status for record #3170
  • Support Suspend in next generation New Workflow's UI #3254
  • Bump chaos-tproxy to v0.4.6; fix endless loop in graceful shutdown of config server; fix network on route. #3272
  • Add spec.privateKey.rotationPolicy to Certificates, to comply with requirements in cert-manager 1.8 #3325
  • Helm charts: Relax allowedHostPaths in chaos-daemon PSP #3350
  • Add a comment to the flag size of memory stress in the dashboard #3359
  • Allow importing external workflows and copying flow nodes in next generation New Workflow #3368
  • Make possible to have more than one dns chaos server #3381
  • Use ContainerSelector in kernel chaos #3395
  • Make possible to have more than one dns chaos server #3381
  • Simplified logic and add test case about finalizers. #3422

Fixes

  • Adapt install.sh for kubectl/kubernetes cluster greater than 1.24 #3177
  • Fix make check does not respect the env-images.yaml #3210
  • Isolate target field and Scope when creating NetworkChaos in UI #3223
  • Update description of memory stressors #3225
  • PhysicalMachineChaos: update stress options type #3347
  • StressChaos: run pause before choom #3405
  • Fix Workflow Validating Webhook Panic #3413
  • JVMChaos: update the error message that can be ignored #3415
  • Implement some missing methods in ctrl server #3462

Others

  • Add integration test and link test on arm #3177
  • Helm charts: update validate-auth to chaos-mesh-validation-auth #3193
  • Remove sed need (SC2001) #3248
  • Removed unused local function from statuscheck/manager.go #3228
  • Removed extra import of common pkg in chaosctl/cmd/logs.go #3229
  • SC2004: Remove unnecessary $ on arithmetic variables #3247
  • CI: version unrelated manifests #3293
  • Update shell script to support shellchecks #3230
  • SC2206: Use quote to prevent word splitting/globbing #3234
  • SC2166: Use || or && rather than -o or -a #3235
  • CI: build dev-env and build-env for e2e tests if required #3264
  • Removed ui build and test for arm64 #3305
  • Helm charts: using 0.0.0 as version and appVersion #3311
  • Removed not used clientset in cmd/chaos-controller-manager/main.go #3334
  • Removed not used globalCacheReader in cmd/chaos-controller-manager/provider/controller.go #3343
  • Renamed namespace from chaos-testing to chaos-mesh #3353
  • Add helm annotations for Artifact Hub #3355
  • Run build image ci on self-hosted machine #3429
  • Removed unsupported action comments of blockchaos #3435
  • Overwrite $IMAGE_BUILD_ENV_TAG with $IMAGE_TAG-$ARCH in upload_env_image.yml github action #3444
  • Add a judgement of enterNS in getAllInterfaces() #3459
chaos-mesh - v2.1.7

Published by cwen0 about 2 years ago

v2.1.7 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

New Features

  • Add QPS and Burst for Chaos Dashboard configuration #3476
chaos-mesh - v2.3.0-beta.0

Published by STRRL about 2 years ago

v2.3.0-beta.0 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Added

  • Implement some missing methods in ctrl server #3462

Fixed

  • Add a judgement of enterNS in getAllInterfaces() #3459
chaos-mesh - v2.1.6

Published by cwen0 about 2 years ago

v2.1.6 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

New Features

  • PhysicalMachineChaos: add recover command in process #3468

Enhancements

  • Add e2e build image cache #3097
  • CI: new check for CHANGELOG #3181

Fixes

  • Fix(JVMChaos): find the correct PID by CommName #3336
chaos-mesh - v2.3.0-alpha.5

Published by STRRL over 2 years ago

v2.3.0-alpha.5 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Added

  • Allow importing external workflows and copying flow nodes in next generation New Workflow #3368

Changed

  • Helm charts: support latest api version of dashboard ingress #3066
  • Update API requests with OpenAPI generated client #2926

Deprecated

  • Removed unsupported action comments of blockchaos #3435

Fixed

  • Overwrite $IMAGE_BUILD_ENV_TAG with $IMAGE_TAG-$ARCH in upload_env_image.yml github action #3444
chaos-mesh - v2.3.0-alpha.4

Published by STRRL over 2 years ago

v2.3.0-alpha.4 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Added

  • Add RemoteCluster resource type #3342
  • Add clusterregistry package to help developers to develop multi-cluster reconciler #3342
  • Add implementation of blockchaos in chaos-daemon #2907
  • Bump chaos-tproxy to v0.5.1 #3412

Changed

  • Make possible to have more than one dns chaos server #3381
  • Helm charts: Relax allowedHostPaths in chaos-daemon PSP #3350
  • Run build image ci on self-hosted machine #3429
  • Simplified logic and add test case about finalizers. #3422

Removed

  • Remove sed need (SC2001) #3248

Fixed

  • JVMChaos: update the error message that can be ignored #3415
chaos-mesh - v2.2.2

Published by YangKeao over 2 years ago

v2.2.2 Release Notes

This release introduces one bug fix for Chaos Mesh.

Changed

  • Bump chaos-tproxy to v0.5.1 #3426
  • Run build image ci on self-hosted machine #3429
chaos-mesh - v2.3.0-alpha.3

Published by STRRL over 2 years ago

v2.3.0-alpha.3 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Added

  • Bump chaos-tproxy to v0.5.1 #3412

Changed

  • Use ContainerSelector in kernel chaos #3395

Fixed

  • StressChaos: run pause before choom #3405
  • Fix Workflow Validating Webhook Panic #3413
chaos-mesh - v2.2.1

Published by YangKeao over 2 years ago

v2.2.1 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

Enhancements

  • JVMChaos: support inject fault into MySQL client #3189

Fixes

  • PhysicalMachineChaos: update stress options type #3354
  • StressChaos: run pause before choom #3405
chaos-mesh - v2.3.0-alpha.2

Published by STRRL over 2 years ago

v2.3.0-alpha.2 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Changed

  • Renamed namespace from chaos-testing to chaos-mesh #3353

Removed

  • Removed not used globalCacheReader in cmd/chaos-controller-manager/provider/controller.go #3343
chaos-mesh - v2.3.0-alpha.1

Published by STRRL over 2 years ago

v2.3.0-alpha.1 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

[Unreleased]

Added

  • Support Suspend in next generation New Workflow's UI #3254
  • Add helm annotations for Artifact Hub #3355

Changed

  • Add a comment to the flag size of memory stress in the dashboard #3359
  • Refine logging in pkg/dashboard/store, removed global the log #3143

Fixed

  • PhysicalMachineChaos: update stress options type #3347
chaos-mesh - v2.3.0-alpha.0

Published by STRRL over 2 years ago

v2.3.0-alpha.0 Release Notes

This is the pre-release for the next minor version of Chaos Mesh. DO NOT USE IT IN PRODUCTION.

For more details, see this discussion: https://github.com/chaos-mesh/chaos-mesh/discussions/3256

CHANGELOG

Added

  • Add more status for record #3170
  • Add chaosDaemon.updateStrategy to Helm chart to allow configuring DaemonSetUpdateStrategy for chaos-daemon #3108
  • Add AArch64 support for TimeChaos #3088
  • Add integration test and link test on arm #3177
  • Add spec.privateKey.rotationPolicy to Certificates, to comply with requirements in cert-manager 1.8 #3325

Changed

  • Helm charts: update validate-auth to chaos-mesh-validation-auth #3193
  • Update shell script to support shellchecks #3230
  • CI: build dev-env and build-env for e2e tests if required #3264
  • CI: version unrelated manifests #3293
  • Bump chaos-tproxy to v0.4.6 #3272
  • Helm charts: using 0.0.0 as version and appVersion #3311

Removed

  • Removed extra import of common pkg in chaosctl/cmd/logs.go
  • Removed unused local function from statuscheck/manager.go #3228
  • Removed ui build and test for arm64 #3305
  • Removed not used clientset in cmd/chaos-controller-manager/main.go #3334

Fixed

  • Update description of memory stressors #3225
  • Isolate target field and Scope when creating NetworkChaos in UI #3223
  • Add arm64 architecture to ci_skip to pass required test #3305
  • Adapt install.sh for kubectl/kubernetes cluster greater than 1.24 #3177
  • SC2166: Use || or && rather than -o or -a #3235
  • SC2206: Use quote to prevent word splitting/globbing #3234
  • SC2004: Remove unnecessary $ on arithmetic variables #3247
chaos-mesh - v2.2.0

Published by STRRL over 2 years ago

v2.2.0 Release Notes

We are so excited to introduce Chaos Mesh v2.2.0, bringing some new awesome features and enhancements!

New Features

  • Introducing AzureChaos: supports VM shutdown/restart, and disk detach on Azure #2821
  • Introducing StatusCheck: checks application health, aborts chaos experiment with workflow when application is unhealthy #2930 #2968 #2983 #3048
  • Outbound force recovery with chaosctl #2992
  • Chaos Dashboard: drag-drop “New Workflow” page (In Preview) #3185

Enhancements

  • TimeChaos: supports JVM based applications and other applications use gettimeofday #2742
  • TimeChaos: completely recover without any side-effects #2942
  • StressChaos: supports cgroupsv2 with docker runtime #2928
  • StressChaos: uses memStress instead of stress-ng for avoiding CPU usage with MemoryStressor #2623 #3186
  • NetworkChaos: supports declaring port with external targets #2932
  • HTTPChaos: supports client-side injection #2555
  • Chaos Dashboard: displays “deleting” status for chaos experiments #2708
  • Helm Chart: uses certain RBAC resources for chaos-dashboard #3145
  • Helm Chart: specifies certain ca bundle for admission webhooks #3190
  • Enriching metrics for monitoring Chaos Mesh components. #2402 #2435 #2458 #2543 #2497 #2540 #2568
chaos-mesh - v2.1.5

Published by iguoyr over 2 years ago

v2.1.5 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

Enhancements

  • Migrate e2e tests from self-hosted Jenkins to Github Action #2986
  • Bump minimist from 1.2.5 to 1.2.6 in /ui #3058
  • Specify image tag of build-env and dev-env for each branch #3071
  • Bump toda to v0.2.3 #3131
  • Specify image tag in e2e tests #3147

Fixes

  • Fixed: real_gettimeofday on arm64 #2849
  • Fixed: Github Action upload-image #2935
  • Fixed: JVMChaos to handle the situation that the container which holds the JVM rules has been deleted #2981
  • Fixed: typo in comments for Chaos API #3109
chaos-mesh - v2.1.4

Published by STRRL over 2 years ago

v2.1.4 Release Notes

This release introduces several enhancements, bug fixes for Chaos Mesh.

Enhancements

  • TimeChaos: now supports time skewing on JVM with gettimeofday #2742

Fixes

  • Fixed: default value for concurrencyPolicy #2836
  • Fixed: validating on network-bandwidth PhysicalMachineChaos #2850
  • Fixed: workflow still emits new events after its accomplished #2911
  • Fixed: timestamp format in logging #2970 #2973 #2991
  • Fixed: default value for IOChaos percentage field #3018

Others

  • Removed: docker registry mirrors in install.sh #2797
chaos-mesh - v2.0.7

Published by STRRL over 2 years ago

v2.0.7 Release Notes

This release introduces several new features and enhancements for Chaos Mesh.

New Features

  • Add status "Deleting" for chaos experiments on Chaos Dashboard #2708

Enhancements

  • Add prefix for identifier of toda and tproxy in bpm #2673
  • Kill chaos-tproxy when failing to apply config #2672

Fixes

  • Fixed: chaos experiment "not found" on Chaos Dashboard #2698
  • Fixed: field descriptions of GCPChaos #2791
chaos-mesh - v2.1.3

Published by STRRL over 2 years ago

v2.1.3 Release Notes

This release introduces several new features, enhancements, bug fixes for Chaos Mesh.

New Features

  • Add status "Deleting" for chaos experiments on Chaos Dashboard #2708

Enhancements

  • Add prefix for identifier of toda and tproxy in bpm #2673
  • Bump toda to v0.2.2 #2747
  • Bump go to 1.17 #2754
  • JVMChaos to ignore AgentLoadException when installing agent #2701
  • Kill chaos-tproxy when failing to apply config #2672

Fixes

  • Fixed: wrong field name of PhysicalMachineChaos on Chaos Dashboard #2724
  • Fixed: field descriptions of GCPChaos #2791
  • Fixed: chaos experiment "not found" on Chaos Dashboard #2698
Package Rankings
Top 0.95% on Proxy.golang.org
Badges
Extracted from project README
LICENSE codecov Go Report Card GoDoc Upload Image FOSSA Status CII Best Practices Artifact Hub Watch the video FOSSA Status
Related Projects