Litmus 2.0.0-Beta3
Major Updates
- Support for policy-based control of event tracker where users can define their own policy using JMESPath query and based on that event-tracker will react to the application changes.
- Enhanced UI for workflow Scheduling, gives users the ability to tune annotations, target application details like application namespace, labels, and kind, and probe data using User Interface.
- New UI for workflow visualization for showing information about workflow and nodes in a better way.
- We made the onboarding process for users and easier to use through the new UI.
- Enhanced the homepage to show information like Recent workflow runs, Agent details, and Project details.
- Shifting project switching from using Redux-based technique to URL-based technique to avoid caching problems.
- Migrated CircleCI to GitHub workflow and enhanced the continuous integration of the project.
- Enhanced the analytics module in terms of UI and computation
- Enhanced the browse workflows table to show resilience score and the total number of experiments passed for the listed workflows.* Support role-based access control in the backend for handling authorization for all requests.
- Support for storing scheduled workflow templates and adding some new podtato-head predefined workflow templates
Minor Updates
- Increment in the Better Code Hub(BCH) score
- Optimized the frontend by shifting the resiliency score calculation to the backend.
- Restructured the directory structure for settings in the frontend to modularise the code.
- Support for a reinstall of litmus agents by moving the
litmus-portal-config
configmap independent of the subscriber. - Support for Ingress and Load balancer network type for connecting external agents with Litmus Portal. Based on the server service type, it will generate the endpoint for the external agent.