Skip to main content

Authorization Server Helm Chart Config

Configuration for a Helm chart is provided as a YAML formatted file. The following table lists the configuration parameters, a description and their default values.

ParameterDescriptionDefault
authorizationServer.enabledIf an Authorization Server should be deployed.true
authorizationServer.replicaCountNumber of replicas to deploy of the Authorization Server, set to a number > 1 for redundancy purposes.1
authorizationServer.image.credentialsName of the secret within the deploy namespace that contains the credentials for the container image.identos
authorizationServer.image.repositoryThe repository URL for the container image.null
authorizationServer.image.tagThe specific tag/version of the docker image.null
authorizationServer.image.pullPolicyPod container pullPolicy setting, see https://kubernetes.io/docs/concepts/containers/images/ for details.Always
authorizationServer.ingress.enabledBoolean value enabling or disabling the creation of an ingress record.false
authorizationServer.ingress.annotationsAny custom annotations for this ingress record.
authorizationServer.ingress.hostHostname with which an ingress record can be configured.null
authorizationServer.application.configFull application configuration for the FPX Authorization Server. Click here for details.""
authorizationServer.application.enableHTTPSSetting this value to 'true' will enable full end-to-end TLS encryption to application container.true
authorizationServer.application.portTCP Port that application will be listening on.8080
authorizationServer.extraEnvExtra environment variables to inject into container.
authorizationServer.nodeSelectorNode selector rules.
authorizationServer.tolerationsAny node taints to tolerate.
authorizationServer.affinityAny resource affinities for node selection.
authorizationServer.refreshUseful parameter to force application to restart when new configurations are applied.1
authorizationServer.deployment.annotationsThis will discover deploymentconfigs/deployments/daemonsets/statefulset/rollouts automatically.null
authorizationServer.ingress.tls.hostsHostname of the environment.null
authorizationServer.keystores.https.aliasThe alias (or name) under which the key is stored in the keystore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details.null
authorizationServer.keystores.https.enabledEnable HTTPS.true
authorizationServer.keystores.https.jwksThe key itself as a md5 encoded PKCS12 KeyStore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details.null
authorizationServer.keystores.https.passwordThe password of the keystore. This needs to be in a base64 encoded format. Refer to the Keystore Creation and Configuration section for details.null
authorizationServer.keystores.signingKey.enableKey used for signing/verifying.null
authorizationServer.suffixSuffix value for the Auth API application.null