YAML parameters for Kubernetes Run Helm CMDs
| Name | Type | Description |
|---|
action Required | String | The name of the action. |
type Required | String | The type of the action. Should be set to HELM. |
auth_type Required | String | Authorization type. Can be one of BASIC, TOKEN or CERTS. |
server Required | String | The host for the connection. |
execute_commands Required | String[] | The commands that will be executed. |
helm_version Required | String | The Helm version. |
| helm_repository_region | String | Helm repository region. Set it if Helm repository is on AWS S3. |
| helm_integration | Integration | Amazon or Google integration ID. Set it if Helm repository is on AWS S3 or Google Cloud Storage. |
| setup_commands | String[] | Allow you to install Helm plugins. |
| login | String | The username required when auth_type is set to BASIC. |
| password | String | The password required when auth_type is set to BASIC. |
| token | String | The token required when auth_type is set to TOKEN. |
| client_ca | String | The certificate authority required when auth_type is set to CERTS. |
| client_cert | String | The client certificate required when auth_type is set to CERTS. |
| client_key | String | The client key required when auth_type is set to CERTS. |
| kubectl_version | String | Version of the kubectl used in the action. Default is “latest”. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
YAML example for Kubernetes Run Helm CMDs
actions:
- action: "Run Helm CLI"
type: "HELM"
login: "admin"
password: "secure!QEJMXFs6anlOLO/+feiNVg=="
helm_repository_region: "us-east-1"
helm_integration: "my_integration"
execute_commands:
- "kubectl apply f ./mymanifest.yaml"
- "helm upgrade i myvalues.yaml f override.yaml myApp .chart"
setup_commands:
- "helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.7.0"
- "helm plugin install https://github.com/hayorov/helm-gcs --version 0.2.1"
auth_type: "BASIC"
server: "$serverAddress"
shell: "SH"
kubectl_version: "latest"
helm_version: "v3.0.1"
Run Helm CMDs on GKE cluster
YAML parameters for Run Helm CMDs on GKE cluster
| Name | Type | Description |
|---|
action Required | String | The name of the action. |
type Required | String | The type of the action. Should be set to HELM. | |
execute_commands Required | String[] | The commands that will be executed. |
helm_version Required | String | The Helm version. |
integration Required | String | The ID of the Google integration. |
zone_id Required | String | The ID of the GKE zone. |
cluster Required | String | The ID of the GKE cluster. |
application_id Required | String | The ID of the GKE application. |
gke_auth_type Required | String | Authorization type. Set to SERVICE_ACCOUNT. |
| helm_repository_region | String | Helm repository region. Set it if Helm repository is on AWS S3. |
| helm_integration | Integration | Amazon or Google integration ID. Set it if Helm repository is on AWS S3 or Google Cloud Storage. |
| setup_commands | String[] | Allow you to install Helm plugins. |
| kubectl_version | String | Version of the kubectl used in the action. Default is “latest”. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
YAML example for Run Helm CMDs on GKE cluster
actions:
- action: "Run Helm CLI"
type: "HELM"
helm_repository_region: "us-east-1"
helm_integration: "my_integration"
execute_commands:
- "kubectl apply f ./mymanifest.yaml"
- "helm upgrade i myvalues.yaml f override.yaml myApp .chart"
setup_commands:
- "helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.7.0"
- "helm plugin install https://github.com/hayorov/helm-gcs --version 0.2.1"
shell: "SH"
kubectl_version: "latest"
helm_version: "v3.0.1"
integration: "my_integration"
zone_id: "europe-west1-c"
cluster: "cluster-1"
application_id: "tokyo-house-138923"
gke_auth_type: "SERVICE_ACCOUNT"
Run Helm CMDs on Amazon EKS cluster
YAML parameters for Run Helm CMDs on Amazon EKS cluster
| Name | Type | Description |
|---|
action Required | String | The name of the action. |
type Required | String | The type of the action. Should be set to HELM. |
execute_commands Required | String[] | The commands that will be executed. |
helm_version Required | String | The Helm version. |
integration Required | String | The ID of the Amazon integration. |
cluster Required | String | The ID of Amazon EKS cluster. |
region Required | String | The Amazon region. Required when Amazon EKS cluster is set. |
role_arn Required | String | Contains information about an IAM role. Can be set for Amazon EKS cluster. |
| helm_repository_region | String | Helm repository region. Set it if Helm repository is on AWS S3. |
| helm_integration | Integration | Amazon or Google integration ID. Set it if Helm repository is on AWS S3 or Google Cloud Storage. |
| setup_commands | String[] | Allow you to install Helm plugins. |
| kubectl_version | String | Version of the kubectl used in the action. Default is “latest”. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
YAML example for Run Helm CMDs on Amazon EKS cluster
actions:
- action: "Run Helm CLI"
type: "HELM"
helm_repository_region: "us-east-1"
helm_integration: "my_integration"
execute_commands:
- "kubectl apply f ./mymanifest.yaml"
- "helm upgrade i myvalues.yaml f override.yaml myApp .chart"
setup_commands:
- "helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.7.0"
- "helm plugin install https://github.com/hayorov/helm-gcs --version 0.2.1"
shell: "SH"
kubectl_version: "latest"
helm_version: "v3.0.1"
integartion_hash: "5ddb7c180fb38be67bd78a88a"
cluster: "cluster-1"
region: "us-west-2"
role_arn: "SERVICE_ACCOUNT"
Run Helm CMDs on Azure AKS cluster
YAML parameters for Run Helm CMDs on Azure AKS cluster
| Name | Type | Description |
|---|
action Required | String | The name of the action. |
type Required | String | The type of the action. Should be set to HELM. |
execute_commands Required | String[] | The commands that will be executed. |
helm_version Required | String | The Helm version. |
integration Required | String | The ID of the Azure integration. |
subscription_id Required | String | The ID of Azure subscription. |
resource_group_name Required | String | The Azure resource group name in which the AKS cluster is set. |
resource_name Required | String | The name of the Kubernetes service in Azure. |
| helm_repository_region | String | Helm repository region. Set it if Helm repository is on AWS S3. |
| helm_integration | Integration | Amazon or Google integration ID. Set it if Helm repository is on AWS S3 or Google Cloud Storage. |
| setup_commands | String[] | Allow you to install Helm plugins. |
| kubectl_version | String | Version of the kubectl used in the action. Default is “latest”. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
YAML example for Run Helm CMDs on Azure AKS cluster
actions:
- action: "Run Helm CLI"
type: "HELM"
helm_repository_region: "us-east-1"
helm_integration: "my_integration"
execute_commands:
- "kubectl apply f ./mymanifest.yaml"
- "helm upgrade i myvalues.yaml f override.yaml myApp .chart"
setup_commands:
- "helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.7.0"
- "helm plugin install https://github.com/hayorov/helm-gcs --version 0.2.1"
shell: "SH"
kubectl_version: "latest"
helm_version: "v3.0.1"
integration: "my_integration"
subscription_id: "d4fd0732-1b7f-47ff-8ca9-8b003428dcd8"
resource_group_name: "test-buddy_group"
resource_name: "buddy-tests"
Run Helm CMDs on Digital Ocean cluster
YAML parameters for Run Helm CMDs on Digital Ocean cluster
| Name | Type | Description |
|---|
action Required | String | The name of the action. |
type Required | String | The type of the action. Should be set to HELM. |
execute_commands Required | String[] | The commands that will be executed. |
helm_version Required | String | The Helm version. |
integration Required | String | The ID of Digital Ocean integration. |
digital_ocean_cluster Required | String | The ID of the DO cluster. |
| helm_repository_region | String | Helm repository region. Set it if Helm repository is on AWS S3. |
| helm_integration | Integration | Amazon or Google integration ID. Set it if Helm repository is on AWS S3 or Google Cloud Storage. |
| setup_commands | String[] | Allow you to install Helm plugins. |
| kubectl_version | String | Version of the kubectl used in the action. Default is “latest”. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
YAML example for Run Helm CMDs on Digital Ocean cluster
actions:
- action: "Run Helm CLI"
type: "HELM"
helm_repository_region: "us-east-1"
helm_integration: "my_integration"
execute_commands:
- "kubectl apply f ./mymanifest.yaml"
- "helm upgrade i myvalues.yaml f override.yaml myApp .chart"
setup_commands:
- "helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.7.0"
- "helm plugin install https://github.com/hayorov/helm-gcs --version 0.2.1"
shell: "SH"
kubectl_version: "latest"
helm_version: "v3.0.1"
integration: "my_integration"
digital_ocean_cluster: "0ec55079-0398-4cfc-9b51-97e07cb07ae7"