* Updated probes ui, fixed node selector issue and fixed image registry ux issue
* Fixed deepscan issue and minor fix in probe
* Added is_default field with image registry apis
* Fixed deepscan
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added env tunables, date range for usage stats and fixed logs issues
* Minor theme change
* Minor translations fix
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Fixed the usage statistics page with lazy query
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added redux state for myhub tabs
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Fixed label selection and workflow settings
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Updated subject, context and fixed the experiment runs in usage section
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Get pre-defined workflow manifest of selected hub
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added global stats cards
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Moved inline styles to styles file
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Making Litmus Cards Reusable and Modular
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Added project details query and basic table
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Adding Header for table
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Adding Search for table
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Fixed search functionality
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added tarnslation for main page + Usage Cards
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Added projects table and refactoring
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* 🔨 Changed Active SVG stroke and Fixed DeepScan 🔧
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Addsort functionality
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Minor fix
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
Co-authored-by: Sayan Mondal <sayan@chaosnative.com>
* added other experiment states, truncated all percentages to 2 decimal and decoupled workflow metrics with execution data
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* added stopped experiments to analytics
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* added workflow_id filter support for getWorkflowRuns API
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* Minor Changes for Smoke Test and Loader Alignment
* Fixing Radio Button selection issue
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Added minor checks
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
Co-authored-by: Amit Kumar Das <amit@chaosnative.com>
* Updated MyHub UI and minor change in jobCleanUpPolicy and removed templates tab
* Removed files related to templates
* Minor styles fix
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added sync and terminate workflow and checks for upload manifest
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Fixed the delete schedule/workflow mutation
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added minor UX fixes
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Minor styles fix
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Fixed Loader to Center + Added alert on Editor not being saved and trying to proceed
* Updating status colors and package lock
* Formatted Code
* Fetched latest and formatted
Signed-off-by: Sayan Mondal <sayan@chaosnative.com>
* Added delete option in exp table, fixed select agent radio buttons and minor ux change
* Minor Radio Group Fix
* Minor CSS change
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Chore(multiarch): Build multiarch images for litmus portal components
Signed-off-by: uditgaurav <udit@chaosnative.com>
* Simplify Buildx command in push.yml and make PLATFORM tunable
Signed-off-by: uditgaurav <udit@chaosnative.com>
* Add go env in Dockerfile
Signed-off-by: uditgaurav <udit@chaosnative.com>
* Add README guide for the building portal images
* Add README guide for the building portal images
Signed-off-by: uditgaurav <udit@chaosnative.com>
* added pagination for QueryWorkflowRuns
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* filtering workflowRuns based on workflowRunIDs
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* changed the API for getWorkflowRuns in frontend
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* added pagination for frontend and refactored code to accomodate the changes
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* Added Sorting and Filtering
Signed-off-by: SarthakJain26 <sarthak@chaosnative.com>
* sorting added from backend api call
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* filtering removed from frontend and used backend APIs to filter data
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* typed execution data in backend and sent common metadata from execution data in workflowruns hence reducing the data size in frontend; sorting based on workflowrun phase done in backend
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* changing resiliency score to null in case of running workflows
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* WIP: filtering and sorting done, pagination remaining
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* pagination completed in database
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* reverted ID -> String changes
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* changed the sortStage
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* Added condition to check no workflows
Signed-off-by: SarthakJain26 <sarthak@chaosnative.com>
* Pagination bug fix (#1)
* bug fix trails #1
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* reverting local dev changes
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* fixed the workflow subscription bugs...EVERYTHING FINALLY WORKS
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* removed comments from config
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* resolved review comments: translations, formatting and removing binary file
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* fixed some bugs and added Execution data to types.go
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
* go fmt project
Signed-off-by: arkajyotiMukherjee <arko@chaosnative.com>
Co-authored-by: SarthakJain26 <sarthak@chaosnative.com>
* Added validation in probes modal and minor fix
* Minor change in directory structure and fixed template graph not rendering issue
* Minor regex change for validating ssh links
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added kubeobj fix for namespace mode, agent-config fix and isCustomworkflow field
* Added authorization for api
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>