)]}'
{
  "commit": "0ee9654c31386fe85ea75ec2da9fe78099b12389",
  "tree": "32c8ce6cf6f0f4dd4610261bb825014271978200",
  "parents": [
    "ce372e5f3906ca1891e4918b05be14608eae608e"
  ],
  "author": {
    "name": "小陈",
    "email": "jamiechen.778@gmail.com",
    "time": "Sun Sep 29 11:55:58 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Sep 29 11:55:58 2024 +0800"
  },
  "message": "Implement automated chaos testing framework with Chaos Mesh and OpenChaos integration (#6)\n\n* Add files for chaos-test\r\n\r\n* Use helm to deploy app\r\n\r\n* Update the base image\r\n\r\n* Fix typo\r\n\r\n* Fix bug\r\n\r\n* Use helm to perform cleanup\r\n\r\n* Remove decoding of secrets\r\n\r\n* Enable chaos test\r\n\r\n* Fix path error\r\n\r\n* Fix bug : refinement of clean-up operations\r\n\r\n* Make scripts executable\r\n\r\n* Modify scheduling script parameters\r\n\r\n* Enable to customise openchaos and chaos-mesh parameters\r\n\r\n* Reduce duplicate code\r\n\r\n* Fix bug : mounted volume setup failed\r\n\r\n* Supports continuous interval injection\r\n\r\n* Optimize fault injection scheduler to reduce execution delay\r\n\r\n* Reduce delay\r\n\r\n* Fix bug\r\n\r\n* Fix : delete configmap\r\n\r\n* Refinement of ci judgement conditions\r\n\r\n* Remove cron scheduler\r\n\r\n* Simplify openchaos configuration\r\n\r\n* Fix bug : miss ns when get pods\r\n\r\n* Update README.md\r\n\r\n* Move related code to a separate directory\r\n\r\n* Revert changes to related files\r\n\r\n* Update README.md\r\n\r\n* Add a test workflow\r\n\r\n* Test port forward\r\n\r\n* Revert \"Test port forward\"\r\n\r\nThis reverts commit 7634c61126732033a71e78722f48d9f35c409a57.\r\n\r\n* Install Chaos Mesh according to detected CRI\r\n\r\n* Update README and example workflow\r\n\r\n* Update chart version\r\n\r\n* Use kubevela to deploy rocketmq\r\n\r\n* Install helm in config phase\r\n\r\n* Optimize job cleanup logic in chaos test\r\n\r\n* Refactor CI conditions: Ensure at least once delivery and no message loss",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f74c579f27ca879f1a7a9018340339bfdc0bca6f",
      "new_mode": 33188,
      "new_path": ".github/chaos-configs/driver.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "470a6e13f787e96bb788e8d202d0c9674e4099b0",
      "new_mode": 33188,
      "new_path": ".github/chaos-configs/network-delay.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d53879191eaacf0e681ee0b09b316ecca58aa2d1",
      "new_mode": 33188,
      "new_path": ".github/workflows/test-chaos-test.yaml"
    },
    {
      "type": "modify",
      "old_id": "bdc4a18466a64b354d0cec8664d777cb2a3dc83c",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "e1c837b7e63c0a8cecc1a7ccd058f31e0edb4b9b",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aa609a08d815be24052c3821ba0be8d29cd1cc2",
      "new_mode": 33188,
      "new_path": "chaos-test-runner/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "707988776c06818d27f3cee8829e24cb3d449169",
      "new_mode": 33188,
      "new_path": "chaos-test-runner/action.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "279fe67094c5f657eaead17e515eed643d96d3e9",
      "new_mode": 33188,
      "new_path": "chaos-test-runner/chaos-test/chaos-controller-template.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "568c3d48f670bee01c0983993c954871ddb6bd37",
      "new_mode": 33261,
      "new_path": "chaos-test-runner/chaos-test/inject-fault.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05069bbd83be613560660a3c9e3f06534c7e3fbd",
      "new_mode": 33261,
      "new_path": "chaos-test-runner/chaos-test/interval-scheduler.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01c76687aa9381551b478b7715e12c4e15eb0753",
      "new_mode": 33261,
      "new_path": "chaos-test-runner/chaos-test/startup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81edd4c4ff1b6b303207620f702cb03cd9412756",
      "new_mode": 33261,
      "new_path": "chaos-test-runner/entry.sh"
    }
  ]
}
