Kashti

screenshot of Kashti
angular

Kashti is a dashboard for your Brigade v1 pipelines.

Overview:

Kashti serves as a burgeoning dashboard specifically designed for Brigade, a powerful event-driven scripting platform for Kubernetes. While Brigade v1.x has reached its end-of-life, Kashti is emerging as a promising v2-compatible replacement. It aims to provide users with an intuitive interface for visualizing and managing Brigade pipelines, enhancing the overall experience of handling CI/CD processes.

Built on top of Brigade, Kashti offers users a detailed view of their projects, scripts, and jobs within the Brigade ecosystem. As it stands in an experimental phase, the platform invites early adopters and developers to interact with its features and contribute to its evolving capabilities.

Features:

  • User-Friendly Dashboard: Kashti simplifies the management of Brigade pipelines, allowing users to visualize their builds seamlessly.
  • Deep Inspection: Offers detailed insights into Brigade projects, scripts, and jobs, making it easier to troubleshoot and optimize.
  • Event-Driven Architecture: Leverages Brigade's capabilities to create complex CI/CD pipelines using simple JavaScript.
  • Experimental Development: As it's in its early stages, users have the opportunity to influence its direction and contribute to the project.
  • Self-Hosted Demo: Access to a live demonstration makes it easier to understand how Kashti functions before fully integrating it into your setup.
  • Contributions Welcome: The project encourages community involvement, allowing developers to submit pull requests and contribute enhancements.
  • Installation Guide Available: Comprehensive documentation helps users install Kashti on clusters already running Brigade.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.