Deployer
This chart deploys and executes a job that runs a specific ansible playbook and terminates.
Containers
Main Container
Main container of this chart is an ansible based process, which executes actual job once and terminates.
Configuration
Local Configuration
Chart contains:
1 x config map containing build/execution files mounted on /app/config
1 x environment config map that includes cloud related variables
Global Configuration
Chart containers also have access to:
global-config: Mounted on /app/globalconfig including key-value pairs and extra lines to include in application.properties files
global-config-env: A config map that can be used to add environment variables for all namespace deployments
global-secrets: Mounted on /app/globalsecrets including key-secret pairs and extra lines to include in application.properties files
global-secrets-env: A secret that can be used to add environment variables for all namespace deployments
Configuration
The following table lists the configurable parameters of the Deployer chart and their default values.
namespace
namespace to deploy on
"deployment"
ttl
time to live after job completion
300
cloud
cloud vendor to use for deployment (e.g. gcp, aws)
"gcp"
serviceAccount
pre-created service account with cluster rights
"deployer-sa"
useIam
whether job should use iam for authentication
"false"
values.dummy
null
Last updated