-
Notifications
You must be signed in to change notification settings - Fork 805
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: next New Workflow
in UI
#3185
feat: next New Workflow
in UI
#3185
Conversation
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
[REVIEW NOTIFICATION] This pull request has been approved by:
To complete the pull request process, please ask the reviewers in the list to review by filling The full list of commands accepted by this bot can be found here. Reviewer can indicate their review by submitting an approval review. |
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 🥰🥰
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
When we create |
Got it! I will update it soon. |
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
@cwen0 Updated. PTAL again. |
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
Fixed in 76f4788. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/merge |
This pull request has been accepted and is ready to merge. Commit hash: 0f3d0b0
|
* refactor: helm: split out webhook and secret templates (#3159) * refactor: split out cert-manager config Signed-off-by: STRRL <im@strrl.dev> * refactor: split validating webhook Signed-off-by: STRRL <im@strrl.dev> * refactor: split mutating webhook Signed-off-by: STRRL <im@strrl.dev> * chore: secrets for various component Signed-off-by: STRRL <im@strrl.dev> * fix: fix the apiversion for mutating webhook Signed-off-by: STRRL <im@strrl.dev> * fix: fix the storage of certs Signed-off-by: STRRL <im@strrl.dev> * chore: configure license checker Signed-off-by: STRRL <im@strrl.dev> * chore: append changelog Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Update validate-auth to chaos-mesh-validate-auth Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * helm: apply failure policy with default value fail to allt he webhooks (#3184) * chore: apply failure policy with default value fail to all the webhooks Signed-off-by: STRRL <im@strrl.dev> * chore: update changelog Signed-off-by: STRRL <im@strrl.dev> * fix: use correct scope $ and fix install.sh Signed-off-by: STRRL <im@strrl.dev> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * update memStress (#3186) * update memStress Signed-off-by: FingerLeader <wanxfinger@gmail.com> * update CHANGELOG.md Signed-off-by: FingerLeader <wanxfinger@gmail.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * add namespace and pod name in failed event for podxxxchaos crd (#3178) * add namespace and pod name in failed event Signed-off-by: xianglingao <xianglingao@tencent.com> * add CHANGELOG Signed-off-by: xianglingao <xianglingao@tencent.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * fix not implement:fake_image_linux_arm64 (#3192) * fix not implement:fake_image_linux_arm64 Signed-off-by: andrewmatilde <davis6813585853062@outlook.com> * fix NewFakeImage Signed-off-by: andrewmatilde <davis6813585853062@outlook.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore: user could specify certain ca bundle for webhook (#3190) * chore: user could specify certain ca bundle for webhook Signed-off-by: STRRL <im@strrl.dev> * chore: update changelog Signed-off-by: STRRL <im@strrl.dev> * chore: remove completed TODO Signed-off-by: STRRL <im@strrl.dev> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * refactor: rename reconcileContext to reconcileInfo (#3154) Signed-off-by: xianglingao <xianglingao@tencent.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chaosctl forced recovery supports httpchaos, iochaos, stresschaos, and networkchaos (#2992) * kill processes works Signed-off-by: xixi <i@hexilee.me> * support podSelector Signed-off-by: xixi <i@hexilee.me> * build ctrl server by fx Signed-off-by: xixi <i@hexilee.me> * make check Signed-off-by: xixi <i@hexilee.me> * add recover subcommand Signed-off-by: xixi <i@hexilee.me> * support httpchaos forcedly recover Signed-off-by: xixi <i@hexilee.me> * add partial pod Signed-off-by: xixi <i@hexilee.me> * support iochaos recover Signed-off-by: xixi <i@hexilee.me> * add PipelineRecover and CleanProcessRecover Signed-off-by: xixi <i@hexilee.me> * support stressChaos Signed-off-by: xixi <i@hexilee.me> * split tcQdisc and iptables rules in ctrl server Signed-off-by: xixi <i@hexilee.me> * ctrl server support clean tcs and iptables Signed-off-by: xixi <i@hexilee.me> * complete recover of network chaos Signed-off-by: xixi <i@hexilee.me> * support label selector Signed-off-by: xixi <i@hexilee.me> * make check Signed-off-by: xixi <i@hexilee.me> * change step printer Signed-off-by: xixi <i@hexilee.me> * add debug.sh in chaosctl integration_test Signed-off-by: xixi <i@hexilee.me> * add integration test for httpchaos forced recovery Signed-off-by: xixi <i@hexilee.me> * add integration test for network forced recovery Signed-off-by: xixi <i@hexilee.me> * fix integration test for network forced recovery Signed-off-by: xixi <i@hexilee.me> * fix integration test for chaosctl debug Signed-off-by: xixi <i@hexilee.me> * add recover example in description of chaosctl Signed-off-by: xixi <i@hexilee.me> * fix debug.sh Signed-off-by: xixi <i@hexilee.me> * adjust ctrl api with podnetworkchaos Signed-off-by: xixi <i@hexilee.me> * fix test Signed-off-by: xixi <i@hexilee.me> * remove pipelineRecover Signed-off-by: xixi <i@hexilee.me> * add CHANGELOG Signed-off-by: xixi <i@hexilee.me> * remove printRecover Signed-off-by: xixi <i@hexilee.me> * fix integration test Signed-off-by: xixi <i@hexilee.me> * rename Recover to Recoverer Signed-off-by: xixi <i@hexilee.me> * fix recover of iochaos Signed-off-by: xixi <i@hexilee.me> * add killProcesses method for ctrl client Signed-off-by: xixi <i@hexilee.me> * add CleanTcs method for ctrl client Signed-off-by: xixi <i@hexilee.me> * add CleanIptables method for ctrl/client Signed-off-by: xixi <i@hexilee.me> * add some comments for killProcess Signed-off-by: xixi <i@hexilee.me> * fix headers Signed-off-by: xixi <i@hexilee.me> * sleep 3 seconds after apply httpchaos in integration test Signed-off-by: xixi <i@hexilee.me> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * feat: next `New Workflow` in UI (#3185) * feat: next new workflow Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: supplement CHANGELOG and Licenses Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: factory.test.js Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: sonatype-lift Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: update Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: handle 'text-text'/'text-label' fields Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: remove the default value of podPhaseSelectors Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: omit Scope when rendering PhysicalMachineChaos Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: update i18n Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: upgrade react-flow-renderer to pass tests Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: warnings Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: parse fields like labelSelectors to object Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * refactor: use Helmet to set document title Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * feat: now can click on the item to create a node Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: supplement the previous commit Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: address comments Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: wrong param Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: recursively check if a value is empty Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore(deps): Bump ejs from 3.1.6 to 3.1.7 in /ui (#3201) Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7. - [Release notes](https://github.com/mde/ejs/releases) - [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) - [Commits](mde/ejs@v3.1.6...v3.1.7) --- updated-dependencies: - dependency-name: ejs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore: update chenglog for release 2.2.0 (#3207) Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * community: update governance (#3164) * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> Co-authored-by: Calvin Weng <wenghao@pingcap.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Changes as per review Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Resolving merge conflicts refactor: helm: split out webhook and secret templates (#3159) * refactor: split out cert-manager config Signed-off-by: STRRL <im@strrl.dev> * refactor: split validating webhook Signed-off-by: STRRL <im@strrl.dev> * refactor: split mutating webhook Signed-off-by: STRRL <im@strrl.dev> * chore: secrets for various component Signed-off-by: STRRL <im@strrl.dev> * fix: fix the apiversion for mutating webhook Signed-off-by: STRRL <im@strrl.dev> * fix: fix the storage of certs Signed-off-by: STRRL <im@strrl.dev> * chore: configure license checker Signed-off-by: STRRL <im@strrl.dev> * chore: append changelog Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> * Update install.sh Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> Co-authored-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Co-authored-by: Ningxuan Wang <43462394+FingerLeader@users.noreply.github.com> Co-authored-by: Xianglin Gao <xianglingao@tencent.com> Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com> Co-authored-by: xixi <i@hexilee.me> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Co-authored-by: Yue Yang <g1enyy0ung@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mila Wu <72733948+milasuperstar@users.noreply.github.com> Co-authored-by: Calvin Weng <wenghao@pingcap.com>
* U1000: Remove unused local function Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Update CHANGELOG Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Specify DaemonSetUpdateStrategy for chaos-daemon (#3108) * Specify DaemonSetUpdateStrategy for chaos-daemon Signed-off-by: Dominik Miedziński <dominik.miedzinski@allegro.pl> * Add a changelog entry Signed-off-by: Dominik Miedziński <dominik.miedzinski@allegro.pl> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * update description of memory stressors (#3225) * update description of memory stressors Signed-off-by: FingerLeader <wanxfinger@gmail.com> * update CHANGELOG.md Signed-off-by: FingerLeader <wanxfinger@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Update validate-auth to chaos-mesh-validation-auth (#3193) * refactor: helm: split out webhook and secret templates (#3159) * refactor: split out cert-manager config Signed-off-by: STRRL <im@strrl.dev> * refactor: split validating webhook Signed-off-by: STRRL <im@strrl.dev> * refactor: split mutating webhook Signed-off-by: STRRL <im@strrl.dev> * chore: secrets for various component Signed-off-by: STRRL <im@strrl.dev> * fix: fix the apiversion for mutating webhook Signed-off-by: STRRL <im@strrl.dev> * fix: fix the storage of certs Signed-off-by: STRRL <im@strrl.dev> * chore: configure license checker Signed-off-by: STRRL <im@strrl.dev> * chore: append changelog Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Update validate-auth to chaos-mesh-validate-auth Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * helm: apply failure policy with default value fail to allt he webhooks (#3184) * chore: apply failure policy with default value fail to all the webhooks Signed-off-by: STRRL <im@strrl.dev> * chore: update changelog Signed-off-by: STRRL <im@strrl.dev> * fix: use correct scope $ and fix install.sh Signed-off-by: STRRL <im@strrl.dev> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * update memStress (#3186) * update memStress Signed-off-by: FingerLeader <wanxfinger@gmail.com> * update CHANGELOG.md Signed-off-by: FingerLeader <wanxfinger@gmail.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * add namespace and pod name in failed event for podxxxchaos crd (#3178) * add namespace and pod name in failed event Signed-off-by: xianglingao <xianglingao@tencent.com> * add CHANGELOG Signed-off-by: xianglingao <xianglingao@tencent.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * fix not implement:fake_image_linux_arm64 (#3192) * fix not implement:fake_image_linux_arm64 Signed-off-by: andrewmatilde <davis6813585853062@outlook.com> * fix NewFakeImage Signed-off-by: andrewmatilde <davis6813585853062@outlook.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore: user could specify certain ca bundle for webhook (#3190) * chore: user could specify certain ca bundle for webhook Signed-off-by: STRRL <im@strrl.dev> * chore: update changelog Signed-off-by: STRRL <im@strrl.dev> * chore: remove completed TODO Signed-off-by: STRRL <im@strrl.dev> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * refactor: rename reconcileContext to reconcileInfo (#3154) Signed-off-by: xianglingao <xianglingao@tencent.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chaosctl forced recovery supports httpchaos, iochaos, stresschaos, and networkchaos (#2992) * kill processes works Signed-off-by: xixi <i@hexilee.me> * support podSelector Signed-off-by: xixi <i@hexilee.me> * build ctrl server by fx Signed-off-by: xixi <i@hexilee.me> * make check Signed-off-by: xixi <i@hexilee.me> * add recover subcommand Signed-off-by: xixi <i@hexilee.me> * support httpchaos forcedly recover Signed-off-by: xixi <i@hexilee.me> * add partial pod Signed-off-by: xixi <i@hexilee.me> * support iochaos recover Signed-off-by: xixi <i@hexilee.me> * add PipelineRecover and CleanProcessRecover Signed-off-by: xixi <i@hexilee.me> * support stressChaos Signed-off-by: xixi <i@hexilee.me> * split tcQdisc and iptables rules in ctrl server Signed-off-by: xixi <i@hexilee.me> * ctrl server support clean tcs and iptables Signed-off-by: xixi <i@hexilee.me> * complete recover of network chaos Signed-off-by: xixi <i@hexilee.me> * support label selector Signed-off-by: xixi <i@hexilee.me> * make check Signed-off-by: xixi <i@hexilee.me> * change step printer Signed-off-by: xixi <i@hexilee.me> * add debug.sh in chaosctl integration_test Signed-off-by: xixi <i@hexilee.me> * add integration test for httpchaos forced recovery Signed-off-by: xixi <i@hexilee.me> * add integration test for network forced recovery Signed-off-by: xixi <i@hexilee.me> * fix integration test for network forced recovery Signed-off-by: xixi <i@hexilee.me> * fix integration test for chaosctl debug Signed-off-by: xixi <i@hexilee.me> * add recover example in description of chaosctl Signed-off-by: xixi <i@hexilee.me> * fix debug.sh Signed-off-by: xixi <i@hexilee.me> * adjust ctrl api with podnetworkchaos Signed-off-by: xixi <i@hexilee.me> * fix test Signed-off-by: xixi <i@hexilee.me> * remove pipelineRecover Signed-off-by: xixi <i@hexilee.me> * add CHANGELOG Signed-off-by: xixi <i@hexilee.me> * remove printRecover Signed-off-by: xixi <i@hexilee.me> * fix integration test Signed-off-by: xixi <i@hexilee.me> * rename Recover to Recoverer Signed-off-by: xixi <i@hexilee.me> * fix recover of iochaos Signed-off-by: xixi <i@hexilee.me> * add killProcesses method for ctrl client Signed-off-by: xixi <i@hexilee.me> * add CleanTcs method for ctrl client Signed-off-by: xixi <i@hexilee.me> * add CleanIptables method for ctrl/client Signed-off-by: xixi <i@hexilee.me> * add some comments for killProcess Signed-off-by: xixi <i@hexilee.me> * fix headers Signed-off-by: xixi <i@hexilee.me> * sleep 3 seconds after apply httpchaos in integration test Signed-off-by: xixi <i@hexilee.me> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * feat: next `New Workflow` in UI (#3185) * feat: next new workflow Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: supplement CHANGELOG and Licenses Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: factory.test.js Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: sonatype-lift Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: update Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: handle 'text-text'/'text-label' fields Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: remove the default value of podPhaseSelectors Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: omit Scope when rendering PhysicalMachineChaos Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: update i18n Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: upgrade react-flow-renderer to pass tests Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: warnings Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: parse fields like labelSelectors to object Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * refactor: use Helmet to set document title Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * feat: now can click on the item to create a node Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: supplement the previous commit Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * chore: address comments Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: wrong param Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> * fix: recursively check if a value is empty Signed-off-by: Yue Yang <g1enyy0ung@gmail.com> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore(deps): Bump ejs from 3.1.6 to 3.1.7 in /ui (#3201) Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7. - [Release notes](https://github.com/mde/ejs/releases) - [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) - [Commits](mde/ejs@v3.1.6...v3.1.7) --- updated-dependencies: - dependency-name: ejs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * chore: update chenglog for release 2.2.0 (#3207) Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * community: update governance (#3164) * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> * update-governance Signed-off-by: Mila Wu <wumila1996@gmail.com> Co-authored-by: Calvin Weng <wenghao@pingcap.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Changes as per review Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Resolving merge conflicts refactor: helm: split out webhook and secret templates (#3159) * refactor: split out cert-manager config Signed-off-by: STRRL <im@strrl.dev> * refactor: split validating webhook Signed-off-by: STRRL <im@strrl.dev> * refactor: split mutating webhook Signed-off-by: STRRL <im@strrl.dev> * chore: secrets for various component Signed-off-by: STRRL <im@strrl.dev> * fix: fix the apiversion for mutating webhook Signed-off-by: STRRL <im@strrl.dev> * fix: fix the storage of certs Signed-off-by: STRRL <im@strrl.dev> * chore: configure license checker Signed-off-by: STRRL <im@strrl.dev> * chore: append changelog Signed-off-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> * Update install.sh Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> Co-authored-by: STRRL <im@strrl.dev> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Co-authored-by: Ningxuan Wang <43462394+FingerLeader@users.noreply.github.com> Co-authored-by: Xianglin Gao <xianglingao@tencent.com> Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com> Co-authored-by: xixi <i@hexilee.me> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Co-authored-by: Yue Yang <g1enyy0ung@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mila Wu <72733948+milasuperstar@users.noreply.github.com> Co-authored-by: Calvin Weng <wenghao@pingcap.com> Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> * Update CHANGELOG.md Signed-off-by: Anurag Paliwal <anuragpaliwal@gmail.com> Co-authored-by: Dominik Miedziński <dominik.miedzinski@allegro.pl> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Co-authored-by: Ningxuan Wang <43462394+FingerLeader@users.noreply.github.com> Co-authored-by: STRRL <im@strrl.dev> Co-authored-by: Xianglin Gao <xianglingao@tencent.com> Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com> Co-authored-by: xixi <i@hexilee.me> Co-authored-by: Cwen Yin <cwenyin0@gmail.com> Co-authored-by: Yue Yang <g1enyy0ung@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mila Wu <72733948+milasuperstar@users.noreply.github.com> Co-authored-by: Calvin Weng <wenghao@pingcap.com>
Signed-off-by: Yue Yang g1enyy0ung@gmail.com
What problem does this PR solve?
For a long time, since we launched Workflow, we found that there wasn't a lot of feedback and questions from the community related to Workflow. So we started thinking, maybe it's just that it's poorly used? We found that if you want to create a complex Workflow, it's not easy to create it with yaml or on dashboard, we are missing a mechanism to reuse some of the nodes. We also found that it is poorly observable on the dashboard, and the current version doesn't represent the running state of the workflow well. (You can only see a rudimentary topology diagram on the Workflow details page)
What's changed and how it works?
As the screenshot below, we introduced an interface for creating workflows based on flowchart on the dashboard:
It is still in a state of active development. To guarantee stability, if you want to use it you need to turn on the switch on the settings page:
At the moment, it is still missing some features, such as:
Suspend
nodeaddress
info inselector
when creatingPhysicalMachineChaos
KernelChaos
target
field andScope
when creatingNetworkChaos
Node
to reuseRelated changes
chaos-mesh/website
Dashboard UI
Checklist
CHANGELOG
CHANGELOG.md
Tests
Side effects
Release note
DCO
If you find the DCO check fails, please run commands like below (Depends on the actual situations. For example, if the failed commit isn't the most recent) to fix it: