litmus-e2e icon indicating copy to clipboard operation
litmus-e2e copied to clipboard

(Litmus-Portal): Workflow-Scheduling & MyHub Issues

Open Jonsy13 opened this issue 4 years ago • 5 comments

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 Screenshot from 2021-05-15 00-03-17
  • [x] UI for radio button on agent screen, showing multiple selection Screenshot from 2021-05-17 16-08-01
  • [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" Screenshot from 2021-09-13 10-10-55
  • [ ] 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

Jonsy13 avatar Apr 15 '21 16:04 Jonsy13

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

S-ayanide avatar Apr 16 '21 07:04 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

saswatamcode avatar Apr 20 '21 05:04 saswatamcode

Bug Fix

  1. Probe modal inputs not having validations for empty strings. ( Able to create a probe without any name)
  2. Edit Sequence not working.
  3. Error not shown when selected resource(app label and appns) is not available.
  4. Chaos Engine are getting saved after editing but clicking on the close button. (Shouldn’t be saved)

amityt avatar Apr 27 '21 06:04 amityt

  • [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

SarthakJain26 avatar Apr 30 '21 12:04 SarthakJain26

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

S-ayanide avatar May 10 '21 07:05 S-ayanide