litmus-e2e
litmus-e2e copied to clipboard
(Litmus-Portal): Workflow-Scheduling & MyHub Issues
This Issue is created for tracking issues in Workflow scheduling & MyHubs user flow -
Scheduling/Browsing/Visualisation user-flow
- [x] Probe modal inputs not having validations for empty strings. ( Able to create a probe without any name)
- [x] Edit Sequence not working.
- [x] Edit buttons on Verify and commit screen not working.
- [x] While showing workflow, we have to check kind, Currently crashing for kind CronWorkflow.
- [x] Error not shown when selected resource(app label and appns) is not available.
- [x] Revert Chaos stays appended in the manifest even after setting it to false after setting it to True at the first flow.
- [x] Add units in Probes modal
- [x] Chaos Engine are getting saved after editing but clicking on the close button. (Shouldn’t be saved)
- [x] Input trimming and empty string checks needed in probes data.
- [x] “View the application details” needs to change to the icon button.
- [x] Editor is appending revert-chaosin uploaded yaml, shouldn't be added.
- [x] Edit schedule is crashing sometimes.
- [x] As a viewer, the user is able to configure everything for workflow scheduling (Can proceed upto verify and commit screen) but can’t schedule, backend RBAC is handling this case. We don't do any frontend checks?
- [x] CSS issue in Add Experiment Modal.
- [x] Image was not handled for some phases - Omitted, Skipped and Error.
- [x] Subject is a label, should not have slash in it's value. It can be underscore.
- [x] After disabling a schedule, enable schedule is not coming in dropdown.
- [x] Underscore should be added after namespace instead of hyphen in context.
- [x] MyHub Dropdown in scheduling screen showing failed myhubs too. ( Reported by @rajdas98 )
- [x] It should be litmusctl agent connect

- [x] UI for radio button on agent screen, showing multiple selection

- [x] After selecting "Save Changes" in YAML editor the workflow is not getting visualized.
- [x] For first time scheduling, the sub-options are not preselected on choose a workflow screen. The next button is enabled and the user is able to proceed without any alert.
- [ ] Workflow name shows wrong error for valid name when number of characters increases after a limit (88 characters).
- [ ] Workflows fail, when the workflow_name of 88 chars is given. After 88 characters, timestamp also got appended. (Need to investigate this ). Argo graphs also don't look good in this case. (some edge case)
- [ ] Workflows with 2 same experiments not working.
- [ ] App Labels are getting repeated, Need to show only unique values.
- [ ] Edge case handling for k8s workflows - k8s-calico etc.
- [ ] Workflow name edge case not handled in verify and commit screen.
- [ ] When we paste a wrong intended YAML in the editor, it is pasting twice. ( Reported by @rajdas98 )
- [ ] While searching a predefined workflow, frontend is showing "No predefined experiments present"

- [ ] When switching method from Get to Post or vice versa in a probe, frontend is crashing.
- [ ] After editing subject in yaml, not getting reflected on verify & commit screen.
MyHubs -
- [x] Able to give empty url and branch and details are getting saved for later use. (Errors are displayed by input fields.)
- [x] Copy button ( for copying the kubectl apply
) not working on the chart page of myhub. [Not Secure Network should be the case] - [ ] In breadcrumb, clicking on the category name leads to Home page. As that page doesn’t actually exist.
Backend Issues
- [x] Sometimes the subscriber is not sending the chaos results, due to which RR score is calculated as 0. cc @rajdas98 @gdsoumya litmuschaos/litmus#2715
Bug Fix
- Revert Chaos stays appended in the manifest even after setting it to false after setting it to True at the first flow. [🔀]
- While showing workflow, we have to check kind, Currently crashing for kind CronWorkflow. [🔀]
- Edit Sequence not working [🔀]
- Editor is appending revert-chaosin uploaded yaml, shouldn't be added. [🔀]
- Edit buttons on Verify and commit screen not working. [🔀]
- Fixed Next button not working bug for CronWorkflow [🔀]
- CSS issue in Add Experiment Modal. [🔀]
- Subject is a label, should not have slash in it's value. It can be underscore. [🔀]
- Workflow name edge case not handled in verify and commit screen. [🔀]
- Workflows fail, when the workflow_name of 88 chars is given. After 88 characters, timestamp also got appended. (Need to investigate this ). Argo graphs also don't look good in this case. [🔀] -> Total length 64 chars not 88 chars
- Underscore should be added after namespace instead of a hyphen in context. [🔀]
- After selecting "Save Changes" in the YAML editor the workflow is not getting visualized. [🔀]
- Delete Kubernetes Conformance Test Heder in Reliability Score Page [🔀]
Assigned : @S-ayanide
Bug Fix
- Add units in Probes modal [🔀]
- Able to give empty url and branch and details are getting saved for later use. (Errors are displayed by input fields.) [🔀]
Assigned: @saswatamcode
Bug Fix
- Probe modal inputs not having validations for empty strings. ( Able to create a probe without any name)
- Edit Sequence not working.
- Error not shown when selected resource(app label and appns) is not available.
- Chaos Engine are getting saved after editing but clicking on the close button. (Shouldn’t be saved)
- [X] BUG
Next Button not responding on Tune Workflow Step while scheduling a workflow.
Steps to generate this issue:
- Schedule a workflow
- Create a new workflow using the experiments from MyHub
- Add a new experiment in Tune Worflow
- Select recurring schedule
- Go back to Tune Workflow step, click on next button.
@Jonsy13 @amityt @S-ayanide
BUG Next Button not responding on Tune Workflow Step while scheduling a workflow. Steps to generate this issue:
- Schedule a workflow
- Create a new workflow using the experiments from MyHub
- Add a new experiment in Tune Worflow
- Select recurring schedule
- Go back to Tune Workflow step, click on next button.
@Jonsy13 @amityt @S-ayanide
This issue will be fixed by PR#2772 https://github.com/litmuschaos/litmus/pull/2772