windmill icon indicating copy to clipboard operation
windmill copied to clipboard

feat: kafka triggers

Open hugocasa opened this issue 1 year ago • 1 comments

  • feat: kafka triggers
  • sqlx

[!IMPORTANT] Introduce Kafka triggers with full UI and backend integration, including management endpoints and UI components.

  • Behavior:
    • Add Kafka triggers to handle events, integrated into existing trigger infrastructure.
    • New endpoints in openapi.yaml for managing Kafka triggers (create, update, delete, list, etc.).
    • Kafka triggers can be enabled/disabled and have permissions managed via ShareModal.svelte.
  • UI Components:
    • Add KafkaTriggerEditor.svelte and KafkaTriggersPanel.svelte for creating and managing Kafka triggers.
    • Update SidebarContent.svelte and TriggersBadge.svelte to include Kafka triggers.
    • Add KafkaIcon.svelte for visual representation.
  • Backend:
    • Add Kafka trigger management in kafka_triggers_ee.rs.
    • Update triggers.rs and users.rs to handle Kafka triggers.
    • Add SQL migrations for kafka_trigger table in migrations/.
  • Misc:
    • Update script_helpers.ts to include Kafka in trigger types.
    • Add Kafka-related entries in Cargo.toml and Cargo.lock for dependencies.

This description was created by Ellipsis for 5b23a59dd8729c829e2737d8cace4d3b79679906. It will automatically update as commits are pushed.

hugocasa avatar Nov 14 '24 19:11 hugocasa

Deploying windmill with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5b23a59
Status: ✅  Deploy successful!
Preview URL: https://166937cd.windmill.pages.dev
Branch Preview URL: https://hugo-win-571-triggering-flow.windmill.pages.dev

View logs