{"repo":"GreedyKomodoDragon/Kontroler","free":true,"listed":false,"github":"https://github.com/GreedyKomodoDragon/Kontroler","clone":"git clone https://github.com/GreedyKomodoDragon/Kontroler.git","description":"A kubernetes native workflow orchestrator used to create DAGs that can run on a schedule as well as in an event driven manner","language":"HTML","stars":27,"topics":["dag","dag-scheduling","fiber","go","kubernetes","kubernetes-controller","solidjs","postgresql","sqlite","sqlite-database"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"Always in Kontrol Kontroler Kontroler is a Kubernetes scheduling engine for managing Directed Acyclic Graphs (DAGs) through cron-based jobs or event-driven execution. This system allows for running containers as tasks within a DAG, while providing an optional web-based UI for creating, managing, and visualizing DAG runs. DAGs can be defined using either traditional YAML task arrays or a concise Domain Specific Language (DSL). Worth noting that as this is alpha still expect multiple breaking changes between version, while there are no real uses of Kontroler there will be no migration scripts between versions Getting Started Documentation The best place to find the most up to date documentation is at our docsite, you can find it at: https://kontroler.dev Helm Chart You can find the unified helm chart under the /helm directory in this repo. The helm chart contains: CRDS Controller Server UI Currently the helm chart leans on cert-manager, there is planned out to de-couple the chart from relying on cert-manager. State Kontroler is in a very early alpha state and if it is used in production expect bugs along with breaking changes coming in future releases. Aims of Kontroler Kontroler aims to provide a way to manage scheduling containers in a simple manner via YAML files. Features Features we are aiming to cover are: DAG Execution via CronJobs: Define and schedule your DAGs to run at specified intervals using cron. Event-Driven DAGs: Execute DAGs based on external events such as a m","default_branch":null,"files":null,"tree":[],"storefront":"/r/GreedyKomodoDragon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GreedyKomodoDragon/Kontroler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}