Parameters

The parent key for all of the following parameters is paralus.

namespace

type

string

default

syn-paralus

The namespace in which to deploy Paralus ZTKA

charts

type

object

default

See class/defaults.yml

Helm charts used by the component.

images

type

object

default

See class/defaults.yml

Container images used by the component.

The component will rewrite references to busybox:latest with the Busybox image specified in this parameter.

Currently, the Paralus images aren’t referenced here. If you want to customize the Paralus images, please do so directly in parameter helm_values.

dashboard_container_port

type

integer

default

8000

The container port to use for the Paralus dashboard.

The component will generate a custom nginx configuration and will patch the dashboard deployment generated by the Helm chart to ensure that the nginx process in the dashboard container listens on the port specified here.

The dashboard deployment currently isn’t configurable in the Helm chart. If the Helm chart ever gains support for customizing the dashboard deployment, the implementation for this parameter should be reevaluated.

openshift_compatibility

type

boolean

default

false

Whether to apply customizations that are only required on OpenShift.

If this parameter is set to true and the Helm chart is configured to generate Ingress resources, the wildcard ingress will be adjusted to work with the OpenShift ingress router.

OpenShift’s ingress router must be configured to allow wildcard routes for the component to work on OpenShift.

httpProxyParalus

This parameter contains customizations to apply to the Contour HTTPProxy object for the Paralus control plane.

httpProxyParalus.loadBalancerPolicy

type

object

default
strategy: Cookie

The component expects that this field contains a valid Contour loadBalancerPolicy. See the upstream documentation for supported options.

The component will apply the contents of this field as field loadBalancerPolicy for each entry in spec.routes of the console Contour HTTPProxy which points to the Paralus service.

By default, the component configures sticky sessions for the Paralus service.

dbCronJob

This parameter contains customizations to apply to the cronjob cleaning up audit logs.

type

dictionary

default

See class/defaults.yml

helm_values

type

object

default

See class/defaults.yml

The Helm values for the Paralus ZTKA Helm chart.

See the upstream default values for supported values

The component applies a significant amount of post-processing to the rendered Paralus ZTKA helm chart. Primarily, the post-processing enables the Paralus ZTKA components to run in a restricted environment, such as OpenShift 4.