Skip to main content

Authorization Server Admin API 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
authorizationApi.enabledIf an Authorization Server should be deployed.true
authorizationApi.replicaCountNumber of replicas to deploy of the Authorization Server, set to a number > 1 for redundancy purposes.1
authorizationApi.image.credentialsName of the secret within the deploy namespace that contains the credentials for the container image.identos
authorizationApi.image.repositoryThe repository URL for the container image.null
authorizationApi.image.tagThe specific tag/version of the docker image.null
authorizationApi.image.pullPolicyPod container pullPolicy setting, see https://kubernetes.io/docs/concepts/containers/images/ for details.Always
authorizationApi.ingress.enabledBoolean value enabling or disabling the creation of an ingress record.false
authorizationApi.ingress.annotationsAny custom annotations for this ingress record.
authorizationApi.ingress.hostHostname to configure the ingress record with.null
authorizationApi.application.configFull application configuration for the FPX Authorization Server. Click here for details.""
authorizationApi.application.enableHTTPSFull end-to-end TLS encryption to application container.true
authorizationApi.application.portTCP Port that application will be listening on.8080
authorizationApi.extraEnvExtra environment variables to inject into container.
authorizationApi.nodeSelectorNode selector rules.
authorizationApi.tolerationsAny node taints to tolerate.
authorizationApi.affinityAny resource affinities for node selection.
authorizationApi.refreshUseful parameter to force application to restart when new configurations are applied.1
authorizationApi.ingress.tls.hostsHostname of the environment.null
authorizationApi.ingress.tls.secretNameRefers to the SSL certificates required for HTTPS.null
authorizationApi.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
authorizationApi.keystores.https.enabledEnable HTTPS.true
authorizationApi.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
authorizationApi.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
authorizationApi.keystores.signingKey.enableKey used for signing/verifying.null
authorizationApi.suffixSuffix value for the Authorization Server API.null
authorizationApi.deployment.annotationsAllows you to add custom annotations to the deployment object.null