* Adding workflow delete and sync option
Signed-off-by: Raj Das <raj@chaosnative.com>
* gofmt and gomod
Signed-off-by: Raj Das <raj@chaosnative.com>
* gofmt and gomod
Signed-off-by: Raj Das <raj@chaosnative.com>
* converting log to logrus
Signed-off-by: Raj Das <raj@chaosnative.com>
* converting log to logrus
Signed-off-by: Raj Das <raj@chaosnative.com>
* Adding isRemoved filter to getWorkflowRun Query
Signed-off-by: Raj Das <raj@chaosnative.com>
* minor change
Signed-off-by: Raj Das <raj@chaosnative.com>
* minor change
Signed-off-by: Raj Das <raj@chaosnative.com>
* minor change
Signed-off-by: Raj Das <raj@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 kubeobj fix for namespace mode, agent-config fix and isCustomworkflow field
* Added authorization for api
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Adding in memory cache, error handling, data filtering and validation, api for fetching labels and values for a prometheus series.
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor fix
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor fix
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor fix
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor fix
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor fixes
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* adding seriesList API
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* Timestamps converted to float64
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* minor update for response schema
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* normalised schema and changed cache file directory
Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
* Updated workflow generation logic and added predefined myhub apis
* Minor lint change
* Minor change
* Added eslint disable
* Changed the logic for revert chaos
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added workflow template operations api
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Gofmt fix
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Added description field in templates
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Fixed goimports
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
* Removed uuid2
Signed-off-by: Amit Kumar Das <amit@chaosnative.com>
Co-authored-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Added Kubernetes Objects API with dynamic client
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Added request ID
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Added permissions for namespace
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
Co-authored-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Migrated myhub from users collection to myhub collection
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Updated go-routine and default hub and some changes.
Signed-off-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
* Minor fix
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Removed unnecessary prints
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
* Added updated at and created at in myhub
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
Co-authored-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
* Added Endpoints for experiment yamls.
Signed-off-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
* Added support for default public hub.
Signed-off-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
* Added error handling
Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>
Co-authored-by: Amit Kumar Das <amitkumar.das@mayadata.io>
- Backend Implementation for My Hub.
- GitHub Clone feature for My Hub.
- Graphql endpoints for charts and experiment details.
Signed-off-by: Vedant Shrotria <vedant.shrotria@mayadata.io>
Co-authored-by: Amit Kumar Das <amitkumar.das@mayadata.io>