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
yamlactions: - 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
yamlactions: - 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
yamlactions: - 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
yamlactions: - 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
yamlactions: - 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 Sep 23, 2024