Deployer API

This chart deploys and executes a REST service that support deploy, view and log operations on kubernetes cluster using a custom python module.

The deployment is exposed within the cluster with a dedicated service.

Containers

Main Container

Main container of this chart is an python based process, which executes actual service.

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 Deployerapi chart and their default values.

Parameter
Description
Default

namespace

"deployment"

serviceAccount

"deployer-sa"

cloud

"TBD"

poolSelector

"TBD"

pool

"infra-node-pool"

strategyType

"Recreate"

replicaCount

1

port

5000

Last updated