gitextract_bd7o2tq4/ ├── .gitattributes ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ ├── issue_template.md │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── BUILD.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── build/ │ ├── bin/ │ │ ├── entrypoint │ │ └── user_setup │ ├── image/ │ │ ├── amd/ │ │ │ └── Dockerfile │ │ └── arm/ │ │ └── Dockerfile │ ├── musl/ │ │ └── Dockerfile │ └── spec.go ├── channel/ │ ├── client.go │ └── client_test.go ├── cmd/ │ ├── hookfs/ │ │ └── main.go │ └── manager/ │ └── main.go ├── deploy/ │ ├── crds/ │ │ └── chaosblade.io_chaosblades_crd.yaml │ ├── helm/ │ │ ├── chaosblade-operator/ │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── crds/ │ │ │ │ └── crd.yaml │ │ │ ├── templates/ │ │ │ │ ├── NOTES.txt │ │ │ │ ├── _helpers.tpl │ │ │ │ ├── daemonset.yaml │ │ │ │ ├── deployment.yaml │ │ │ │ ├── rbac.yaml │ │ │ │ ├── secret.yaml │ │ │ │ └── service.yaml │ │ │ └── values.yaml │ │ └── chaosblade-operator-arm64/ │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── crds/ │ │ │ └── crd.yaml │ │ ├── templates/ │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── daemonset.yaml │ │ │ ├── deployment.yaml │ │ │ ├── rbac.yaml │ │ │ ├── secret.yaml │ │ │ └── service.yaml │ │ └── values.yaml │ ├── olm/ │ │ ├── Makefile │ │ └── deploy/ │ │ ├── crd.yaml │ │ ├── crds/ │ │ │ └── chaosblade_v1alpha1_chaosblade_crd.yaml │ │ ├── olm-catalog/ │ │ │ └── chaosblade-operator/ │ │ │ ├── 0.5.1/ │ │ │ │ ├── chaosblade-operator.v0.5.1.clusterserviceversion.yaml │ │ │ │ └── chaosblade_v1alpha1_chaosblade_crd.yaml │ │ │ ├── 0.6.0/ │ │ │ │ ├── chaosblade-operator.v0.6.0.clusterserviceversion.yaml │ │ │ │ └── chaosblade_v1alpha1_chaosblade_crd.yaml │ │ │ └── chaosblade-operator.package.yaml │ │ ├── operator.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ └── oss/ │ ├── crd.yaml │ ├── operator.yaml │ ├── rbac.yaml │ ├── service.yaml │ └── webhook-cert-job.yaml ├── examples/ │ ├── create_services_in_batch.yaml │ ├── delay_pod_network_by_names.yaml │ ├── delete_pod_by_labels.yaml │ ├── delete_pod_by_names.yaml │ ├── fail_pod_by_labels.yaml │ ├── increase_container_cpu_load_by_id.yaml │ ├── kill_container_process_by_id.yaml │ ├── modify_service_traffic_policy.yaml │ ├── node-cpu-load.yml │ ├── node-disk-load-burn-read.yml │ ├── node-disk-load-burn-write.yml │ ├── node-disk-load-fill.yml │ ├── node-mem-load.yml │ ├── node-network-delay-by-names.yml │ ├── node-network-loss-by-names.yml │ ├── pod-bad-resource-size-cpu-mem.yaml │ ├── pod-bad-resource-size-cpu.yaml │ ├── pod-bad-resource-size-mem.yaml │ ├── pod-configmap-delete.yaml │ ├── pod-containercreating-by-pvc-error.yaml │ ├── pod-containercreating-disk.yaml │ ├── pod-cpu-load-by-names.yml │ ├── pod-delete_by_names.yaml │ ├── pod-failedmount-configmap.yaml │ ├── pod-failedmount-pvc.yaml │ ├── pod-failedmount-secret.yaml │ ├── pod-imagepullsecretserror-by-auth-corruption.yaml │ ├── pod-scheduling-failure.yaml │ ├── pod-taint-node.yaml │ ├── pod-terminating-by-finalizer.yaml │ ├── remove_container_by_id.yaml │ ├── tamper_container_dns_by_id.yaml │ └── test-configmap-delete.yaml ├── exec/ │ ├── container/ │ │ ├── application.go │ │ ├── container.go │ │ └── controller.go │ ├── controller.go │ ├── model/ │ │ ├── category.go │ │ ├── context.go │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── copy.go │ │ ├── deploy.go │ │ ├── download.go │ │ ├── executor.go │ │ ├── executor_copy.go │ │ ├── executor_nsexec.go │ │ ├── filter.go │ │ ├── filter_pod.go │ │ ├── filter_pod_test.go │ │ ├── model.go │ │ ├── osexp.go │ │ └── parallelizer.go │ ├── node/ │ │ ├── cniexp.go │ │ ├── controller.go │ │ ├── exec_helper.go │ │ ├── filter.go │ │ └── node.go │ ├── pod/ │ │ ├── badresourcesize.go │ │ ├── configmapdeleteexp.go │ │ ├── configmapdeleteexp_test.go │ │ ├── containercreating.go │ │ ├── containercreatingdisk.go │ │ ├── containercreatingdisk_test.go │ │ ├── controller.go │ │ ├── delete.go │ │ ├── failedmount.go │ │ ├── failexp.go │ │ ├── fsexp.go │ │ ├── imageconfigexp.go │ │ ├── imageconfigexp_test.go │ │ ├── imagepullsecretserror.go │ │ ├── imagepullsecretserror_test.go │ │ ├── pod.go │ │ ├── schedulingfailure.go │ │ ├── taintnode.go │ │ ├── taintnode_test.go │ │ └── terminating.go │ └── service/ │ ├── controller.go │ ├── create.go │ ├── modify.go │ └── service.go ├── go.mod ├── go.sum ├── hack/ │ ├── init.sh │ ├── update-gofmt.sh │ ├── update-imports.sh │ ├── verify-gofmt.sh │ └── verify-imports.sh ├── licenserc.toml ├── pkg/ │ ├── apis/ │ │ ├── addtoscheme_chaosblade_v1alpha1.go │ │ ├── apis.go │ │ └── chaosblade/ │ │ ├── group.go │ │ └── v1alpha1/ │ │ ├── doc.go │ │ ├── register.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go │ ├── controller/ │ │ ├── add_chaosblade.go │ │ ├── chaosblade/ │ │ │ ├── controller.go │ │ │ ├── daemonset.go │ │ │ └── predicate.go │ │ └── controller.go │ ├── hookfs/ │ │ ├── client.go │ │ ├── hook.go │ │ ├── server.go │ │ └── types.go │ ├── runtime/ │ │ ├── chaosblade/ │ │ │ └── chaosblade.go │ │ ├── product/ │ │ │ ├── aliyun/ │ │ │ │ └── aliyun.go │ │ │ └── community/ │ │ │ └── community.go │ │ └── runtime.go │ └── webhook/ │ ├── pod/ │ │ ├── mutator.go │ │ └── mutator_test.go │ └── webhook.go ├── scripts/ │ ├── show-version.sh │ └── version.sh └── version/ └── version.go