Automation Menu
...
Workflows
About Nodes

Actions

1min

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





Updated 19 Apr 2024
Doc contributor
Did this page help you?