YAML parameters for Kubernetes Run Helm CMDsYAML example for Kubernetes Run Helm CMDsRun Helm CMDs on GKE clusterYAML parameters for Run Helm CMDs on GKE clusterYAML example for Run Helm CMDs on GKE clusterRun Helm CMDs on Amazon EKS clusterYAML parameters for Run Helm CMDs on Amazon EKS clusterYAML example for Run Helm CMDs on Amazon EKS clusterRun Helm CMDs on Azure AKS clusterYAML parameters for Run Helm CMDs on Azure AKS clusterYAML example for Run Helm CMDs on Azure AKS clusterRun Helm CMDs on Digital Ocean clusterYAML parameters for Run Helm CMDs on Digital Ocean clusterYAML example for Run Helm CMDs on Digital Ocean cluster
Kubernetes Run Helm CMDs with YAML
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"
Last modified on March 22, 2024