Privacera Platform master publication

PolicySync

:

The following table contains the list of custom properties that can be configured for PolicySync connectors. To use a custom property from the table, just add it to the following YML file in the custom-vars folder configured as per your environment:

  • vars.policysync.snowflake.yml

  • vars.policysync.postgres.yml

  • vars.policysync.mssql.yml

  • vars.policysync.redshift.yml

  • vars.policysync.databricks.sql.analytics.yml

  • vars.policysync.bigquery.yml

  • vars.policysync.powerbi.yml

Property

Description

Values

Default Value

POLICYSYNC_IMAGE_NAME

Mention the PolicySync image name.

POLICYSYNC_IMAGE_TAG

Mention the PolicySync image tag.

POLICYSYNC_ENABLE

Enable PolicySync.

true/false

false

Common

Property

Description

Values

Default Value

POLICYSYNC_USERLOADER_RANGER_PERSIST_CASE_SENSITIVITY

After loading user/group/roles from Apache Ranger API's all are converted into lowercase, but in some cases, you would need to have the users in the same case as they are in Apache Ranger.

When setting this value to true, it will maintain the case sensitivity of names as they are in Apache Ranger.

true/false

false

DEPLOYMENT_SIZE

This property specifies the size of the PolicySync deployment.

SMALL, MEDIUM or LARGE

SMALL

Memory Variables

POLICYSYNC_HEAP_MIN_MEMORY_MB

Minimum Java Heap memory in MB used by PolicySync.

For example, POLICYSYNC_HEAP_MIN_MEMORY_MB: "1024"

Depends upon DEPLOYMENT_SIZE

If DEPLOYMENT_SIZE property value is MEDIUM then the memory is 8192

If DEPLOYMENT_SIZE property value is LARGE then the memory is 32768

POLICYSYNC_HEAP_MIN_MEMORY

Minimum Java Heap memory used by PolicySync. Setting this value will override POLICYSYNC_HEAP_MIN_MEMORY_MB.

For example, POLICYSYNC_HEAP_MIN_MEMORY: "1g"

POLICYSYNC_HEAP_MIN_MEMORY_MB

POLICYSYNC_HEAP_MAX_MEMORY_MB

Maximum Java Heap memory in MB used by PolicySync.

For example, POLICYSYNC_HEAP_MAX_MEMORY_MB: "1024"

Depends upon DEPLOYMENT_SIZE

If DEPLOYMENT_SIZE property value is SMALL then the memory is 2048

If DEPLOYMENT_SIZE property value is MEDIUM then the memory is 8192

If DEPLOYMENT_SIZE property value is LARGE then the memory is 32768

POLICYSYNC_HEAP_MAX_MEMORY

Maximum Java Heap memory used by PolicySync. Setting this value will override POLICYSYNC_HEAP_MAX_MEMORY_MB. For example, POLICYSYNC_HEAP_MAX_MEMORY: "1g"

POLICYSYNC_K8S_MEM_REQUESTS_MB

Minimum amount of Kubernetes memory in MB to be requested by PolicySync.

For example, POLICYSYNC_K8S_MEM_REQUESTS_MB: "1024"

POLICYSYNC_K8S_MEM_REQUESTS

Minimum amount of Kubernetes memory to be used by PolicySync. Setting this value will override POLICYSYNC_K8S_MEM_REQUESTS_MB.

For example, POLICYSYNC_K8S_MEM_REQUESTS: "1G"

POLICYSYNC_K8S_MEM_LIMITS_MB

Maximum amount of Kubernetes memory in MB to be requested by PolicySync.

For example, POLICYSYNC_K8S_MEM_LIMITS_MB: "1024"

POLICYSYNC_K8S_MEM_LIMITS

Maximum amount of Kubernetes memory to be used by PolicySync. Setting this value will override POLICYSYNC_K8S_MEM_LIMITS_MB. For example, POLICYSYNC_K8S_MEM_LIMITS: "1G"

POLICYSYNC_K8S_MEM_LIMITS_MB

POLICYSYNC_CPU_MIN

Minimum amount of Kubernetes CPU to be requested by PolicySync.

For example, POLICYSYNC_CPU_MIN: "0.5"

Depends upon DEPLOYMENT_SIZE

If DEPLOYMENT_SIZE property value is MEDIUM then the CPU required is 4

If DEPLOYMENT_SIZE property value is LARGE then the CPU required is 8

POLICYSYNC_CPU_MAX

Maximum amount of Kubernetes CPU to be used by PolicySync.

For example, POLICYSYNC_CPU_MAX: "0.5"

Depends upon DEPLOYMENT_SIZE

If DEPLOYMENT_SIZE property value is SMALL then the CPU required is 2

If DEPLOYMENT_SIZE property value is MEDIUM then the CPU required is 4

If DEPLOYMENT_SIZE property value is LARGE then the CPU required is 8