Skip to main content

Helm Chart Values

Parameters​

Global parameters​

NameDescriptionValue
global.imageCredentials.registryDocker image registry hosting Corsha Artifacts"corsha-docker.jfrog.io"
global.imageCredentials.usernameDocker image username for registry hosting Corsha Artifacts""
global.imageCredentials.passwordDocker image password for registry hosting Corsha Artifacts""

Corsha Primer parameters​

NameDescriptionValue
image.repositorycorsha-authenticator image repositorycorsha-docker.jfrog.io/mstream-primer
image.tagcorsha-authenticator image tag (immutable tags are recommended)v1.6.1
image.pullPolicycorsha-authenticator image pull policyIfNotPresent

Corsha Primer deployment parameters​

NameDescriptionValue
resources.limitsThe resources limits for the Corsha Primer container{"cpu":"300m","memory":"128Mi"}
resources.requestsThe requested resources for the Corsha Primer container{"cpu":"300m","memory":"128Mi"}
trustedCAsMap of Name -> PEM encoded CA cert for all CAs to be trusted by the primer{}

Corsha Primer application parameters​

NameDescriptionValue
primerSecretA JWT generated by the Console used to deploy one or more machines""
env.PRIMER_SERVICE_HOSTThe hostname of the Corsha Authentication Server's Primer Service""
env.PRIMER_SERVICE_PORTThe port of the Corsha Authentication Server's Primer Service. Must be a string."443"
Corsha Primer machines list​

A Primer may generate Authenticator Secrets for more than one Corsha-enabled machine by adding to the machines list. This is a yaml-formatted list of machine objects, whose structure is described below.

Most importantly, the machine's secretName must correspond with the Kubernetes Secret name that is later read by the Corsha Authenticator.

Machine AttributeDescriptionValue
machineIdA string that uniquely identifies a deployed client application that has a Corsha Authenticator sidecar""
jobIdThe name of the CICD job which is deploying this machine""
buildIdThe build ID in the CICD system which is deploying this machine, such as Jenkins build number. Must be a string.""
secretsNameA string that uniquely identifies a Kubernetes Secret object in which the Authenticator Secret will be stored.""