Automation Menu
Core Concepts
4min
when talking about automation int the kubeark context, it is important to understand the core concepts and terminology around the platform interface workspace docid\ rbbepzii6ufbijedv5xl1 an organizational construct that groups together related resources and settings for effective management and collaboration it serves as a container within which users can manage a variety of entities such as kubernetes clusters, templates, and deployments, as well as infrastructure components workspaces allow users to segment and organize their projects or resources based on teams, projects, or any logical grouping, providing a structured approach to resource management workflows docid\ k5wx3wwwutvgkjpdrpv g a workflow in kubeark is an automated sequence of tasks or operations designed to accomplish a specific objective or process it represents a series of actions, often linked by logic or conditions, that are executed to manage and orchestrate tasks within the platform workflows in kubeark typically involve automating interactions between different components like kubernetes resources, infrastructure elements, and other integrated services nodes fundamental building blocks of a workflow represent specific actions or operations like data transformations, system integrations, and conditional branching organized into various types such as control nodes, action nodes, task nodes, and kubeark nodes, each serving a distinct purpose within the workflow triggers mechanisms that initiate the execution of a workflow can be set to respond to internal events within kubeark as well as from external sources, such as changes in resource status or specific system conditions enable workflows to run automatically, facilitating real time responses to events webhooks used to trigger workflows based on external events allow kubeark workflows to integrate with external systems and services when a specific event occurs in an external service, the webhook sends data to kubeark, triggering the associated workflow forms user interfaces within the main workspace container for capturing input forms can trigger subsequent workflows allow for manual data entry or selections that can determine the course or configuration of a workflow useful for workflows that require user decisions or inputs at certain stages cron jobs enable scheduling of workflows to run at specified times or intervals useful for regular tasks like maintenance, backups, or periodic updates help automate repetitive tasks, ensuring they occur without manual intervention cron jobs operate at workspace level and can be associated with multiple subsequent workflows