Skip to content

Weekly Update 2020

CWen edited this page Jan 4, 2021 · 53 revisions

Weekly Update (Dec,28 - 2021,Jan,03)

  • Enhancements

    • [Merge] Refactor: dashboard homepage and some visible changes #1285
    • [Merge] Add authority for archive experiments and events #1261
  • Others

    • [Merge] Chore: update adopters #1335
    • [Merge] Add qps and burst flag for rest.Config #1336

Weekly Update (Dec,21 - Dec,27)

  • Enhancements

    • [Merge] Chaosdaemon: make more TC filters work #1309 #1325
  • Bugfixes

    • [Merge] E2E: modify stable repo for e2e helm #1315
    • [Merge] Fix: error keys processing and unset ns selectors #1323
  • Others

    • [Merge] Integration test: minor update on delay network #1312
    • [Merge] Conditional compilation for arm64 #1311

Weekly Update (Dec,14 - Dec,20)

  • Enhancements

    • [Merge] Implement chaosctl tool for print debug info #1074
    • [Merge] Make selector support expression selectors #1277
  • Bugfixes

    • [Merge] Scheduler: fix error nextRecover shouldn't be later than nextStart #1284
    • [Merge] Fix invalid metadata name in helm chart files #1294
  • Others

    • [Merge] Improve gitVersion format #1297
    • [Merge] Easier twophase controller #1221

Weekly Update (Dec,07 - Dec,13)

  • Enhancements

    • [Merge] Dashboard: support set the config to disable token #1249
    • [Merge] Add configuring dashboard service type to helm chart #1042
  • Bugfixes

    • [Merge] Fix: missing append pods in foreach #1263
    • [Merge] Fix swagger API #1269
  • Others

    • [Merge] Remove duplicate "GenerateNPods" #1252
    • [Merge] Enable UI and swagger API in “local_up_chaos_mesh.sh” #1271

Weekly Update (Nov,30 - Dec,06)

  • Enhancements

    • [Merge] Make network device configuration #1242
    • [Merge] Dashboard support token #1188
  • Bugfixes

    • [Merge] Fix networkchaos/iochaos recover slow #1215
    • [Merge] Fix chaos-dashboard can’t set an immediate job #1233
    • [Merge] Fix: clear SearchTrigger keyMap eagerly #1237
  • Others

    • [Merge] Connect daemon through endpoint #1206
    • [Merge] Handling errors returned from setup webhook #1232
    • [Merge] Expose DaemonServer struct #1248
    • [Merge] Generate structural schema #1236

Weekly Update (Nov,23 - Nov,29)

  • Enhancements

    • [Merge] Implement the JVM chaos CRD API #1138 #1126
  • Bugfixes

    • [Merge] Fix: init TargetScope to prevent panic #1210
    • [Merge] Fix: supplement mapstructure renaming #1212
    • [Merge] Fix: always parse attr when creating IOChaos #1223
  • Others

    • [Merge] e2e test: add a flag to skip install chaos-mesh #1213
    • [Merge] Add unit tests for events #1189
    • [Merge] Add e2e test for DNS chaos #1139
    • [Merge] Some minor updates #1198 #1199 #1196

Weekly Update (Nov,16 - Nov,22)

  • Enhancements

    • [Merge] support set protocol for iptables and tc, make it compatible with chaos-daemon #1179
  • Bugfixes

    • [Merge] Fix some bugs about io operation #1180
    • [Merge] Fix validate bugs in api/v1alpha1 pkg #1176
    • [Merge] Fix scope and scheduler bugs #1166
    • [Merge] Fix: fetch pods after namespaces changed #1178
  • Others

    • [Merge] Clean some Chaos Mesh pkgs and fix some little bugs #1186 #1185 #1176 #1192
    • [Merge] Add helm chart options for psp enabled cluster #1172

Weekly Update (Nov,09 - Nov,15)

  • Enhancements

    • [Merge] Support container specified iochaos #1159
    • [Merge] Refactor new experiment for follow-up development #1113
    • [Merge] Add networkchaos external targets in dashboard #1168
  • Bugfixes

    • [Merge] Fix duplicate package names #1164
    • [Merge] Fix swagger API #1161
    • [Merge] Fix missing experiment status #1144
    • [Merge] fix: scope and scheduler bugs #1166
  • Others

    • [Merge] Separate common helpers and add mix delay/partition chaos test #1069
    • [Merge] Support getting event API #1162
    • [Merge] Refine e2e tests #1140

Weekly Update (Nov,02 - Nov,08)

  • Enhancements

    • [Merge] Chaos Dashboard: compliable with namespace scoped mode #1110
    • [Merge] Implementation of the DNS chaos #1039
  • Bugfixes

    • [Merge] Upgrade toda to 0.1.8 #1104
    • [Merge] Remove privileged and add some capabilities #1109
    • [Merge] Fix build on darwin #1129
    • [Merge] Fix the call order in pkg/fusedev #1148
    • [Merge] Fix: event detail doesn't update #1142
    • [Merge] Fix: missing experiment status used in dashboard #1144

Weekly Update (Oct,26 - Nov,01)

  • Enhancements

    • [Merge] Use YAML format as experiment description #1029
    • [Merge] Add global search for events, experiments, and archives #1034
  • Bugfixes

    • [Merge] Update API response and add the response to POST/PUT request #1106
    • [Merge] Fix error handling in chaos-dashboard to avoid panic #1103
    • [Merge] Fix dashboard crash due to “reflect.IsZero” #1097

Weekly Update (Oct,19 - Oct,25)

  • Bugfixes

    • [Merge] Import more db drivers to fix the issue that MySQL can’t be used db store #1075
    • [Merge] Chaos Dashboard: fix missing partition action #1062
  • Others

    • [Merge] Optimize local development install script #1026
    • [Merge] Transfer website to a single repo #1089
    • [Merge] Show adoptions on chaos mesh website #1084
    • [Merge] Add pprof register and config option for chaos dashboard #1071
    • [Merge] Update documents and readme #1061 #1055 #1066 #1088 #1090

Weekly Update (Oct,12 - Oct,18)

  • Enhancements

    • [Merge] Add a new CRD DNS chaos, and implement this CRD's API #935
  • Bugfixes

    • [Merge] NetworkChaos: use iptables to classify packets #1031
    • [Merge] Fix: key identity problem #1040
  • Others

    • [Merge] Add host-network flag in install.sh #954 #1028
    • [Merge] Start local docker registry for building kind cluster if it doesn’t exist #996
    • [Merge] Encapsulate controllers #940
    • [Merge] Add error message in detail page #1046
    • [Merge] Add an action for integration test #1030

Weekly Update (Oct,05 - Oct,11)

  • Enhancements

    • [Merge] Add host-network flag in install.sh #954
  • Bugfixes

    • [Merge] Fix install shell bug #1028
  • Others

Weekly Update (Sep,22 - Oct,04)

  • Bugfixes

    • [Merge] Add a check to avoid injectin NetworkChaos on a pod with hostNetwork:true #991
  • Others

    • [Merge] Add markdown link checker in CI #987
    • [Merge] Add default DOCKER_REGISTRY for Makefile #995

Weekly Update (Sep,21 - Sep,27)

  • Enhancements

    • [Merge] Record the error information on the Chaos object #922
    • [Merge] Support namespace scoped chaos #872
    • [Merge] Support i18n and dark mode #898
    • [Merge] Refactor the API and controller of IoChaos #826
    • [Merge] Add pod status in IoChaos #857
  • Bugfixes

    • [Merge] Fix the bug caused by the empty target mode #906
    • [Merge] Fix incomplete experiments caused by the restart of Chaos Dashboard #928
    • [Merge] Fix the abnormal error when deleting chaos object #942
    • [Merge] Fix the error in retrying failed NetworkChaos #949
    • [Merge] Fix some little bugs on Chaos Dashboard #960 #968
    • [Merge] Fix multiple events have been recorded #972
  • Others

    • [Merge] Refine not found error log when deleting chaos #943
    • [Merge] Update Github action #936
    • [Merge] Add a flag to control the version of Chaos Mesh in install.sh #969

Weekly Update (Sep,14 - Sep,20)

  • Bugfixes

    • [Merge] Fix invalid usage of cgo/unsafe pointer in TimeChaos #904
  • Others

    • [Merge] Add a command to check the install script and use it in CI #915
    • [Merge] Make restart watcher log level down to info #914
    • [Merge] Add the Katacoda tutorial on Chaos Mesh website #926

Weekly Update (Sep,07 - Sep,13)

  • Enhancements

    • [Merge] Implement the HTTPChaos crd API #871
  • Bugfixes

    • [Merge] Add client.Reader in Reconciler to fix fieldSelector #892 #894
    • [Merge] Fix the selectors problem in new experiments scope #881
    • [Merge] Fix go.mod file #876
  • Others

    • [Merge] Refactor: entrance of dashboard-server #864
    • [Merge] Add “hostNetwork” option for controller-manager and update doc #874
    • [Merge] Upgrade docusarrus and fix doc version #873 #883
    • [Merge] Update the link of the slack channel and GitHub address #887
    • [Merge] Update document #877 #875

Weekly Update (Aug,31 - Sep,06)

  • Enhancements

    • [Merge] Add UUID suffix at load experiments #866
    • [Merge] Enhance dashboard details #862
  • Bugfixes

    • [Merge] Fix logic error in building TC command arguments #865
  • Others

    • [Merge] Using latest tag instead of v.xx tag when installing Chaos Mesh by master branch #868

Weekly Update (Aug,24 - Aug,30)

  • Bugfixes
    • [Merge] Refine the subprocess management #838
    • [Merge] Fix corrupted writing in StressChaos #853
    • [Merge] Always recreate controller-manager when upgrading through helm #851
    • [Merge] Fix stressChaos empty container name #846
    • [Merge] Fix some install script and makefile bugs #843 #842 #840

Weekly Update (Aug,17 - Aug,23)

  • Enhancements

    • [Merge] Support multiple network chaos #788
  • Bugfixes

    • [Merge] Check the fields when create or update an experiment #820
    • [Merge] Fix: pass the correct value to scope mode fixed #814
    • [Merge] Fix: correct update operation in updating stressChaos action #815
    • [Merge] Add new experiment from validation #819
    • [Merge] Fix experiment status empty error in experiments page #828
  • Others

    • [Merge] Add a new document to introduce Chaos Dashboard #830
    • [Merge] Update documentation and scripts #827 #807 #813
    • [Merge] Publish “Building an Automated Testing Framework Based on Chaos Mesh and Argo” blog #817 #818

Weekly Update (Aug,10 - Aug,16)

  • Enhancements

    • [Merge] Use bigheap to inject heap stress #776
    • [Merge] Add container name field in StressChaos #794
  • Bugfixes

    • [Merge] Check nil pointers before “updateOrCreateEvent” #808
    • [Merge] Pass correct value to scope mode fixed #814
    • [Merge] Correct update peration in updating StressChaos action #815
  • Others

    • [Merge] Add GitHub action to upload install script and crd files #796 #806
    • [Merge] Publish “Building an Automated Testing Framework Based on Chaos Mesh and Argo” blog #817 #818

Weekly Update (Aug,03 - Aug,09)

  • Enhancements

    • [Merge] Support selecting pods in new experiment scope #767
    • [Merge] Add archive report page #783
  • Bugfixes

    • [Merge] Fix bugs in network chaos and enrich e2e case #778
    • [Merge] Pause before setting cgroup (in stress chaos) #779
    • [Merge] Fix usage of pods preview #785
    • [Merge] Add timezone for dashboard and fix PVC in dashboard #733
    • [Merge] Add Selector.Pods in exp/detail #766
    • [Merge] Fix some minor problems #786
    • [Merge] Add UI and Swagger files into Dockerfile #774
    • [Merge] Fix build information when to build the binary in docker #782
  • Others

    • [Merge] Add v2.0 Roadmap #777
    • [Merge] Update document #699 #780 #787
    • [Merge] Refine build system #768
    • [Merge] Update website #765 #787
    • [Merge] Add Github and doc links in dashboard #790

Weekly Update (July,27 - Aug,02)

  • Enhancements

    • [Merge] Support container-wise stress injection #759
    • [Merge] Refine website #740
  • Bugfixes

    • [Merge] Bug fix for selectPods #733
    • [Merge] Update pkg/apiserver/archive/experiment.go #754
    • [Merge] Add limit in api/events #742
    • [Merge] Fix: api compatibility of dashboard #752
    • [Merge] Fix: remove unused stressor in StressChaos #753
    • [Merge] Update experiment and some other little features #758
  • Others

    • [Merge] Update website #747 #760 #744 #751
    • [Merge] Update documents #741 #716
    • [Merge] Public a blog to announce chaos mesh as a CNCF sandbox project #750

Weekly Update (July,20 - July,26)

  • Enhancements

    • [Merge] Update overview and experiment relates pages #712
    • [Merge] Support filter events by pod name #725
  • Bugfixes

    • [Merge] Update some experiments related APIs #713
    • [Merge] Unify the capitalization in “experiments/state” with the “experiments” interface #720
    • [Merge] Omit empty fields in /experiments/detail #700
    • [Merge] Chaos-daemon: fix the bug of goroutine leak #722
    • [Merge] Fix version script #728
  • Others

    • [Merge] Update project code of conduct #717
    • [Merge] Update document #719 #730 #732

Weekly Update (July,13 - July,19)

  • Enhancements

    • [Merge] Support external target for partition and netem chaos #680
    • [Merge] Add stress-ng to target pid namespace #685
    • [Merge] Support node selector #614
    • [Merge] NetworkChaos on all address of DNS lookup result #693
    • [Merge] Update api/events and add filter API #672
    • [Merge] Support create IOChaos/KernelChaos/TimeChaos experiment by UI #679
  • Bugfixes

    • [Merge] Add target kind in experiments/detail #703
    • [Merge] Fix gin dependencies #698
    • [Merge] Fix CRD and chaosfs-sidecar URL #697
    • [Merge] Fix kubetest2 download link #701
  • Others

    • [Merge] Change PingCAP org to chaos mesh org #706
    • [Merge] Change Copyright holders to chaos mesh authors #708
    • [Merge] Add LF/CNCF Footer #715

Weekly Update (July,6 - July,12)

  • Enhancements

    • [Merge] Add force delete API #673
    • [Merge] Store experiment when it was created #662
  • Others

    • [Merge] Add a document to describe how to define experiment scope #678
    • [Merge] Add a document to show how to simulate multi-data center scenarios #674
    • [Merge] Fix document links #681

Weekly Update (June,29 - July,5)

  • Enhancements

    • [Merge] Improve the experiment page and init archives page #665
    • [Merge] Get the detail of archive experiments API #660
    • [Merge] Add a new http fileserver support to support fallback #656
    • [Merge] Support setting protected namespace #661
    • [Merge] Add grace period for pod kill chaos #663
  • Bugfixes

    • [Merge] Fix chaos-dashboard panic #655
    • [Merge] Fix: relative path’s problem when first rendering #675
  • Others

    • [Merge] Support using hostNetwork when deploying chaos-daemon #639
    • [Merge] Improve documents #670 #659 #658

Weekly Update (June,22 - June,28)

  • Enhancements

    • [Merge] Add events page #628
    • [Merge] Add annotations and labels API #634
    • [Merge] Support listing events by UID #629
    • [Merge] Unified configuration for chaos controller #613
  • Bugfixes

    • [Merge] Fix swagger params missing #647
    • [Merge] Fix chaos-dashboard panic #655
  • Others

    • [Merge] Add code of conduct #653
    • [Merge] Update documentation #654

Weekly Update (June,15 - June,21)

  • Enhancements

    • [Merge] Add UID in events and archive_experiments #623
    • [Merge] Store duration field to event table #592
    • [Merge] Add common/labels API #630
    • [Merge] Add waiting phase #638
    • [Merge] Add the fallback page and support single page application #640
  • Bugfixes

    • [Merge] Fix dashboard’s env update on helm upgrade #626
    • [Merge] Fix typo and format pr template #617
  • Others

    • [Merge] Update README, logo and make clean #622 #624
    • [Merge] Add a flag to install dependencies only #631
    • [Merge] Add contributing guidelines #632
    • [Merge] Update dashboard document #633

Weekly Update (June,8 - June,14)

  • Enhancements

    • [Merge] UI: enhance layout in different screen #612
    • [Merge] Delete experiments, pod_records and events whose finish time exceeds TTL #583
    • [Merge] Define an environment variables config struct for chaos controller #598
  • Bugfixes

    • [Merge] Fix UI: only schedule mode in pod(container)-kill #597
    • [Merge] Fix UI: save container_name #603
    • [Merge] Fix missing Error check in e2e test #585
  • Others

    • [Merge] Bump golang version to latest #600
    • [Merge] Add ingress for dashboard #601
    • [Merge] Update e2e test util to kubetest #587
    • [Merge] Add documentation to the new IOChaos template mechanism #545
    • [Merge] Fix typo in doc #605
    • [Merge] Update make ensure-all in development doc #607
    • [Merge] Remove the useless image #624
    • [Merge] Update reademe and logo #622
    • [Merge] Add website of Chaos Mesh( https://chaos-mesh.org) #604 #616

Weekly Update (June,1 - June,7)

  • Enhancements

    • [Merge] Implement experiment detail, update experiment, filter pods #564 #570 #556
    • [Merge] Support creating the experiment by the dashboard UI #577
    • [Merge] Support show the experiment lists and detail on dashboard UI #593 #597
  • Bugfixes

  • Others

    • [Merge] Fix groupimport in CI #573
    • [Merge] Add boilerplate check #565
    • [Merge] Support deploying chaos-dashboard by install.sh #584
    • [Merge] Simplify the deploy of web-show example #595

Weekly Update (May,25 - May,31)

  • Enhancements

    • [Merge] Implement chaos dashboard API, including archive/update/pause/restart/delete/query experiments, filter pods, update state and etc #558 #542 #526 #559 #541 #538 #546 #524 #570 #564 #556 #572
    • [Merge] Support deploying chaos dashboard by Helm [#554}(https://github.com/pingcap/chaos-mesh/pull/554)
    • [Merge] Implement the UI of creating a new experiment, experiment list and experiment detail page #541
  • Bugfixes

    • [Merge] Fix stale injection config #548
    • [Merge] Fix pause resume logic #479
    • [Merge] Fix StressChaos CRD #551
  • Others

    • [Merge] StressChaos extension for more stress-ng options #515
    • [Merge] Use taily-build and cache $(GOBIN) to speed up binary building #549 #555
    • [Merge] Add metrics for chaos CRD #528
    • [Merge] Force the developer to make check before create a PR #553
    • [Merge] Some tiny fixes #562 #568 #567 #566

Weekly Update (May,18 - May,24)

  • Enhancements

    • [Merge] Record chaos event to DB store #507
    • [Merge] Archive experiment to DB store #518
    • [Merge] Use annotation to pause chaos #517
    • [Merge] Refactor sidecar ConfigMap #502
    • [Merge] Add swagger UI #527
    • [Merge] Use taily-build to speed up binary building #549
    • [Merge] Support common, create/delete/list experiment, event, state API #499 #512 #523 #525 #526 #524 #532 #536 #542 #538
  • Bugfixes

    • [Merge] Fix kernel chaos panic #537
  • Others

    • [Merge] Add gen proto script #519
    • [Merge] Add injected grpc method #513
    • [Merge] Refactor nextStart and nextRecover #514 #530
    • [Merge] Rename field to pod records #529
    • [Merge] Disable ptrace unit test temporarily #531
    • [Merge] Refine docs #505

Weekly Update (May,11 - May,17)

  • Enhancements

    • [Merge] Support force clean finalizers #415 #478
    • [Merge] Validate the scheduler #461
    • [Merge] Make chaos-server runnable and init store pkg #472
    • [Merge] Support helm-less install #466 #506 #511
    • [Merge] New UI implementation of creating a new experiment #481
  • Others

Weekly Update (May,04 - May,10)

  • Enhancements

    • [Merge] Use a global config to keep daemon ports #460
    • [Merge] Remove hook from helm chart #459
    • [Merge] Support force clean finalizer in networkchaos/netem #415
  • Others

    • [Merge] Update README.md #467 #471
    • [Merge] Update document #467 #470
    • [Merge] And IOChaos e2e test #449
    • [Merge] Revise e2e port-forward function #473
    • [Merge] Replace Nginx application with e2e helper application in pod failure e2e test #476

Weekly Update (Apr,27 - May,03)

  • Enhancements

    • [Merge] Init chaos-server component #419
    • [Merge] Init chaos-dashboard UI #445
  • Others

    • [Merge] Update CI action #452

Weekly Update (Apr,20 - Apr,26)

  • Enhancements

    • [Merge] Add a new StressChaos to generate plenty of stresses #332
    • [Merge] Filter netem related chaos with pod #403
  • Others

    • [Merge] Add Github action to run unit test #438
    • [Merge] Remove unused mkdir #436
    • [Merge] Add more e2e cases #437 #440 #442 #441
    • [Merge] Add Gosec to CI check #421
    • [Merge] Add missing namespaces to helm templates #443

Weekly Update (Apr,13 - Apr,19)

  • Enhancements

    • [Merge] Support pause experiments #370
  • Others

    • [Merge] Improve Makefile for prepare for e2e test #417
    • [Merge] Format some codes with gofmt -s #428 #429
    • [Merge] Add e2e tests into CI #408

Weekly Update (Apr,6 - Apr,12)

  • Others
    • [Merge] Replace logo to Chaos Mesh™ #410

Weekly Update (Mar,30 - Apr,5)

  • Enhancements

    • [Merge] Using more Validator and Defaulter, more friendly for user #387
    • [Merge] Add permission to approve certificate on Kubernetes 1.18 #402
  • Others

    • [Merge] Fix test unnamed results of the same type may be confusing warning #385
    • [Merge] Fix wrong filename of .dockerignore #388
    • [Merge] Clarify the usage of the value field in PodChaos #389
    • [Merge] Update Makefile to make building faster and stable #394 #395 #396
    • [Merge] Fix chaosfs pseudo random Errno UT #398
    • [Merge] Remove unused code in util file #397

Weekly Update (Mar,23 - Mar,29)

  • Enhancements

    • [Merge] Support bandwidth limit feature #350
    • [Merge] Add Netem as new action for applying delay, loss, dup at same time #353
  • Bugfixes

    • [Merge] Add post-upgrade hook when helm upgrade #369
    • [Merge] Add default value for caBundle field #354
  • Others

    • [Merge] Calculate time chaos offset automatically #375
    • [Merge] Set default value for correlation and jitter of NetworkChaos #361
    • [Merge] Add e2e framework #322
    • [Merge] Update controller-gen version v0.2.5 #359
    • [Merge] Support helm3 in make install #360
    • [Merge] Add build args to make jobs in image-chaos-kernel #372
    • [Merge] Build dashboard-server-frontend in docker #377
    • [Merge] Build binary without vet and fmt #374
    • [Merge] Remove scripts directory from .dockerignore file #380
    • [Merge] Fix wrong filename of .dockerignore #388
    • [Merge] Fix test unnamed results of the same type may be confusing warning #385

Weekly Update (Mar,16 - Mar,22)

  • Enhancements

    • [Merge] Use webhook.Validator to refactoring validator #338
  • Bugfixes

    • [Merge] Fix install Chaos Mesh with helm3 on Kubernetes v1.12.8 failed issue #354
  • Others

    • [Merge] Add unit tests #337 #342
    • [Merge] Update Makefile add groupimports command to .PHONY #343
    • [Merge] Upgrade front-end dependencies #339 #340
    • [Merge] Add stale github action to close stale issues/prs #349
    • [Merge] Update web-show example #348
    • [Merge] Fix a wrong pd iochaos example #347
    • [Merge] Add Blog links to README #364
    • [Merge] Fix typo and update doc #351

Weekly Update (Mar,9 - Mar,15)

  • Enhancements

    • [Merge] Use the namespace of chaos object as the default namespace selector #300
    • [Merge] Use the pause image to inject pod-failure chaos #323
    • [Merge] Support multiple containers and multiple processes for time chaos #325
  • Bugfixes

    • [Merge] Fix the length of fakeimage in time chaos #331
  • Others

    • [Merge] Update README #324 #334 #328
    • [Merge] Chaos-daemon DaemonSet to allow Tolerations #326
    • [Merge] Disable Kernal chaos by default #318
    • [Merge] Lock version in Makefile #330
    • [Merge] Add more examples for web-show #315
    • [Merge] Add Unit test in controllers/timechaos #314

Weekly Update (Mar,2 - Mar,8)

  • Enhancements

    • [Merge] Support reorder in network delay chaos #252
    • [Merge] Support kernel chaos #273 [Key Feature]
    • [Merge] Support configuring NodeSelectror, Affinity and Tolerations, and you can deploy MySQL more smartly for Chaos Dashboard #316
  • Bugfixes

    • [Merge] Fix unit test failure with proxy #309
    • [Merge] Fix event recorder name #298
    • [Merge] Reduce the number of kind nodes to avoid creating cluster failures #311
  • Others

    • [Merge] Add more chaos examples for web-show application #315
    • [Merge] Disable bpfki by default #318
    • [Merge] Increase the interval time that the install.sh checks pod status to optimize the user experience #308
    • [Merge] Support use mirror registry to pull docker image by using install.sh #302
    • [Merge] Add the web-show example #304
    • [Merge] Use helm3 as a default helm version to install Chaos Mesh in install.sh #306
    • [Merge] Fix typo #296 #297

Weekly Update (Feb,24 - Mar,1)

  • Enhancements

    • [Merge] Add event recorder to show chaos status #245
    • [Merge] Make clk_id configurable in timechaos #276
    • [Merge] Support cert-manager for certificate management #277 #275
    • [Merge] Add validate admission webhook for chaos api #279
    • [Merge] Improve unit test coverage #282
    • [Merge] Add the usage of install.sh in README.md #247
  • Bugfixes

    • [Merge] Fix imagePullPolicy in Chart file #289
    • [Merge] Fix controller receive duplicate chaos request #285
    • [Merge] Fix event recorder name #298
  • Others

    • [Merge] Use tools.go to manage tools dependency #281
    • [Merge] Update timechaos document #284
    • [Merge] Fix typo #287 #296 #297

Weekly Update (Feb,17 - Feb,23)

  • Enhancements

    • [Merge] Support timechaos #222
    • [Merge] Improve unit test coverage #232 #267 #268 #271
    • [Merge] Make pod/container-kill controlled by twophase controller in scheduler mode #244
    • [Merge] Support pprof in controller and daemon #251 #256
  • Others

    • [Merge] Makefile refine #250
    • [Merge] Specify target #249
    • [Merge] Fix Recursive variable 'PATH' bug #255

Weekly Update (Feb,10 - Feb,16)

  • Enhancements

    • [Merge] Add annotations in helm chart #204
    • [Merge] Support prometheus metrics in chaos-daemon #210
    • [Merge] Add etcd iochaos example #224
    • [Merge] Add install.sh to install Chaos Mesh #217
    • [Merge] Support continuous mode for IO Chaos #214
    • [Merge] Expose chaos controller metrics in helm chart #228
    • [Merge] Add development guide #160
    • [Merge] Add prometheus in helm chart #230
    • [Merge] Add container kill chaos #203
  • Bugfixes

    • [Merge] Fix networkchaos panic caused by duration being nil #205
    • [Merge] Fix errors in hack/kind-cluster-build.sh with helm3 #208

Weekly Update (Feb 03, - Feb,09)

  • Enhancements
    • [Merge] NeworkChaos support containerd runtime #164
    • [Merge] Enable helm v3 to install Chaos Mesh #168
    • [Merge] Add deadline for RPC between controller-manager and chaos-operator #197
    • [Merge] Make PodChaos and NetworkChaos scheduler as optional and support duration chaos #172 #175 #198
  • Bugfixes
    • [Merge] Fix Chaos Mesh panic when apply chaos but daemon not ready #177
    • [Merge] Fix a bug when IOChaos support complex inject command #185
    • [Merge] Fix a data race that can make network partition recover fail #181
  • Others
    • [Merge] Add auto goimports into Makefile and related CI issues and other small modify #182 #188 #195 #191
    • [Merge] Add tiflash configmap #187
Clone this wiki locally