Actions
The Actions category contains default nodes, designed to facilitate common automation activities and implement business logic directly out of the box. These predefined nodes cover a wide array of functionalities, making them immediately useful for many standard automation tasks.
To simplify the use of Actions, we have categorized them into three distinct groups:
- Default Actions, which are predefined actions constructed upon widely-used industry tools and programming languages (e.g. Bash, Golang, Dotnet etc.)
- Kubeark Actions, which are predefined actions developed by Kubeark, tailored specifically for Kubernetes and infrastructure management (e.g. Add Kubeark Cluster, Get Deployment etc.)
- Custom Actions, which are user-defined snippets that can be personalized and preserved to meet individual requirements.
Category | Action | Description |
Default Actions | Bash | Executes Bash script commands for various automation and scripting tasks within the workflow. |
| Deno | Executes Deno scripts, leveraging Deno's runtime for JavaScript and TypeScript. |
| Dotnet | allows you to run C# (or other .NET-compatible language) scripts or programs within the context of an automation or data-processing workflow |
| Golang | Runs Golang scripts or programs, utilizing Go's powerful programming capabilities. |
| HTTPRequest | Sends HTTP requests to external services or endpoints, facilitating API interactions. |
| Kubectl | Executes Kubectl commands for direct manipulation and management of Kubernetes resources. |
| Playwright | Automates web browser interactions for testing web applications using Playwright scripts. |
| Python | Executes Python scripts, tapping into Python's extensive programming capabilities. |
| SSH | Performs operations on remote servers or devices via Secure Shell (SSH) commands |
Kubeark Actions | Add Kubeark Cluster | Integrates a new Kubernetes cluster into the Kubeark platform for management and deployment. |
| Create Deployment | Initiates a new application deployment within a Kubernetes environment. |
| Create Infra Deployment | Starts a new infrastructure deployment, setting up the necessary infrastructure components. |
| Create Template | Generates a new template for defining and standardizing deployment configurations. |
| Delete Deployment | Removes an existing application deployment from Kubernetes. |
| Delete Infra Deployment | Deletes an existing infrastructure deployment, cleaning up the allocated resources. |
| Delete Kubeark Cluster | Removes a previously integrated Kubernetes cluster from the Kubeark environment. |
| Get Deployment | Retrieves details about a specific application deployment in Kubernetes. |
| Get Infra Deployment | Fetches information on a specific infrastructure deployment within the platform. |
| List Infra Deployments | Lists all existing infrastructure deployments within the platform, providing an overview. |
| Update Deployment | Updates settings or configurations of an existing application deployment in Kubernetes. |
| Update Template | Modifies an existing template to adjust deployment configurations or parameters. |
Custom Actions | *User-defined | |