Skip to content

PEG#

The following table contains the list of custom properties that can be configured for PEG. 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.peg.yml
Property Description Values Default Value
PEG_IMAGE_NAME
PEG_IMAGE_TAG
USERSYNC_IMAGE_NAME
PEG_ENABLE
PEG_SSL_ENABLE
PEG_SSL_SELF_SIGNED
USERSYNC_RANGER_URL
PEG_INTERNAL_PORT
PEG_PORT Property to change the default port number for PEG. 6869
PEG_PROTOCOL
PEG_PROTOCOL_URL
USERSYNC_SYNC_LDAP_USER_SEARCH_BASE
PEG_SERVICE_NAME
USERSYNC_SYNC_LDAP_OBJECT_CLASS
PEG_HOST_NAME
USERSYNC_SYNC_LDAP_USER_EMAIL_ADDRESS_ATTRIBUTE
PEG_SVC_IP
PEG_EXTERNAL_HOST
USERSYNC_SYNC_LDAP_SSL_ENABLED
PEG_URL
USERSYNC_SYNC_LDAP_SSL_TRUSTSTORE_FILE
PEG_EXTERNAL_URL
USERSYNC_SYNC_LDAP_SSL_TRUSTSTORE_PASSWORD
PEG_URL_IP
PEG_PORTAL_USERNAME Username used by PEG to access Privacera Portal. padmin
PEG_PORTAL_PASSWORD Password used by PEG to access Privacera Portal. {{PORTAL_PADMIN_PASSWORD}}
PEG_USERNAME Username of PEG API credentials to access the PEG API services. padmin
PEG_PASSWORD Password of PEG API credentials to access the PEG API services.
PEG_LOG4J_LEVEL
PEG_TOMCAT_BASE_DIR
PEG_SSL_KEY_STORE
PEG_SSL_TRUST_STORE
PEG_KEYSTORE_PASSWORD
PEG_TRUSTSTORE_PASSWORD
PEG_KEYSTORE_ALIAS
PEG_SSL_KEYSTORETYPE
USERSYNC_SYNC_GROUP_OBJECT_CLASS
PEG_PORTAL_AUTH
PEG_METRICS_ENABLE
PEG_METRICS_ENABLE_GRAPHITE
PEG_METRICS_ENABLE_JVM
USERSYNC_SYNC_PAGED_RESULTS_SIZE
PEG_INMEM_AUTH
PEG_SSL_SIGNED_PEM_FULL_CHAIN
PEG_SSL_SIGNED_PEM_PRIVATE_KEY
PEG_SSL_PKCS12_PASSWORD
PEG_SSL_SIGNED_CERT_FORMAT
PEG_SSL_SIGNED_PKCS12_ALIAS
PEG_SSL_SIGNED_PKCS12_FILE
PEG_AUTHORIZATION_ENABLED
PEG_AUTHORIZER_IMPL
USERSYNC_KERBEROS_KEYTAB
PEG_ENCRYPT_SECRETS
PEG_SECURE_JCEKS_FILE_PATHS
PEG_SECURE_JCEKS_KEYS
PEG_SECURE_JCEKS_KEYPREFIX
PEG_ENCRYPT_PROPS_LIST
PEG_K8S_PVC_NAME
PEG_K8S_PVC_STORAGE_SIZE_MB
PEG_K8S_PVC_STORAGE_SIZE
PEG_K8S_STORAGE_PROVISIONER
PEG_K8S_SC_NAME
PEG_K8S_PV_ENCRYPTED
PEG_K8S_PV_KEY
USERSYNC_AZUREAD_PASSWORD
PEG_REPLICAS_MIN
PEG_REPLICAS_MAX
PEG_K8S_LOADBALANCER_EXTERNAL
PEG_K8S_ANNOTATION_LOADBALANCER_ANNOTATION
PEG_K8S_MEM_LIMITS
PEG_K8S_MEM_REQUESTS
PEG_K8S_CPU_LIMITS
PEG_K8S_CPU_REQUESTS
SYNC_AZUREAD_USER_SERVICE_PRINCIPAL_ENABLED
SYNC_AZUREAD_USER_SERVICE_PRINCIPAL_USERNAME_RETRIVAL_FROM
USERSYNC_RANGER_USERSYNC_COOKIE
USERSYNC_LOGDIR
USERSYNC_ENCRYPT_SECRETS
USERSYNC_SECRETS_FILE
USERSYNC_SECRETS_KEYSTORE_PASSWORD
USERSYNC_ENCRYPT_PROPS_LIST
USERSYNC_AUTH_ADD_ETCHOST
USERSYNC_AUTH_IP
USERSYNC_AUTH_HOST
USERSYNC_K8S_MEM_LIMITS
USERSYNC_K8S_MEM_REQUESTS
USERSYNC_K8S_CPU_LIMITS
USERSYNC_K8S_CPU_REQUESTS
USERSYNC_PASSWORDS_LIST
Memory Variables
PEG_HEAP_MIN_MEMORY_MB Minimum Java Heap memory in MB used by PEG. For example, PEG_HEAP_MIN_MEMORY_MB: "1024"  
PEG_HEAP_MIN_MEMORY Minimum Java Heap memory used by PEG. Setting this value will override PEG_HEAP_MIN_MEMORY_MB.  For example, PEG_HEAP_MIN_MEMORY: "1g"  
PEG_HEAP_MAX_MEMORY_MB Maximum Java Heap memory in MB used by PEG. For example, PEG_HEAP_MAX_MEMORY_MB: "1024"  
PEG_HEAP_MAX_MEMORY Maximum Java Heap memory used by PEG. Setting this value will override PEG_HEAP_MAX_MEMORY_MB.  For example, PEG_HEAP_MAX_MEMORY: "1g"  
PEG_K8S_MEM_REQUESTS_MB Minimum amount of Kubernetes memory in MB to be requested by PEG. For example, PEG_K8S_MEM_REQUESTS_MB: "1024"  
PEG_K8S_MEM_REQUESTS Minimum amount of Kubernetes memory to be used by PEG. Setting this value will override PEG_K8S_MEM_REQUESTS_MB.  For example, PEG_K8S_MEM_REQUESTS: "1G"  
PEG_K8S_MEM_LIMITS_MB Maximum amount of Kubernetes memory in MB to be requested by PEG. For example, PEG_K8S_MEM_LIMITS_MB: "1024"  
PEG_K8S_MEM_LIMITS Maximum amount of Kubernetes memory to be used by PEG. Setting this value will override PEG_K8S_MEM_LIMITS_MB.  For example, PEG_K8S_MEM_LIMITS: "1G"  
PEG_CPU_MIN Minimum amount of Kubernetes CPU to be requested by PEG.  For example, PEG_CPU_MIN: "0.5"  
PEG_CPU_MAX Maximum amount of Kubernetes CPU to be used by PEG.  For example, PEG_CPU_MAX: "0.5"