openreplay/scripts/helm/vars_template.yaml
2021-08-04 23:32:21 +02:00

88 lines
3 KiB
YAML

###################
## Mandatory Fields.
###################
# Give the path of the kubeconfig_path: /home/user/.kube/config
# we can access the kubernetes cluster.
# Give absolute file path.
# Use following command to get the full file path
# `readlink -f <file>`
kubeconfig_path: "{{ kubeconfig_path }}"
# Using which domain name, you'll be accessing OpenReplay
# for example: domain_name: "openreplay.mycompany.com"
#
# Without domain name session replay is not possible, because we've to
# create signed url for s3 objects.
domain_name: "{{ domain_name }}"
###################
## Optional Fields.
###################
# If you've private registry, please update the details here.
docker_registry_username: "{{ docker_registry_username }}"
docker_registry_password: "{{ docker_registry_password }}"
docker_registry_url: "{{ docker_registry_url }}"
image_tag: "v1.3.0"
openreplay_version: "v1.3.0"
# Nginx ssl certificates.
# in cert format
# Give absolute file path.
# Use following command to get the full file path
# `readlink -f <file>`
# For example:
# nginx_ssl_cert_file_path: "/home/openreplay/nginx-cert.crt"
# nginx_ssl_key_file_path: "/home/openreplay/nginx-key.pem"
#
# By Default, we'll create a self signed certificate for nginx, and populate the values here.
# Once you've proper domain name, and ssl certificate
# Change the following variables accordingly.
nginx_ssl_cert_file_path: "{{ nginx_ssl_cert_file_path }}"
nginx_ssl_key_file_path: "{{ nginx_ssl_key_file_path }}"
# This key is used to create password for chalice api requests.
# Create a strong password.
# By default, a default key will be generated and will update the value here.
jwt_secret_key: "{{ jwt_secret_key }}"
# Random password for minio,
# If not defined, will generate at runtime.
# Use following command to generate password
# `openssl rand -base64 30`
minio_access_key: "{{ minio_access_key }}"
minio_secret_key: "{{ minio_secret_key }}"
# If you're using enterprise edition.
# Insert the enterprise_edition_License key which you got.
enterprise_edition_license: "{{ enterprise_edition_license }}"
# Enable monitoring
# If set, monitoring stack will be installed
# including, prometheus, grafana and other core components,
# to scrape the metrics. But this will cost, additional resources (cpu and memory).
# Monitoring won't be installed on base installation.
enable_monitoring: "{{ enable_monitoring }}"
# Password for grafana.
# If password is not given, it'll be generated, and updated here.
#
# Use following command to generate password
# `openssl rand -base64 30`
#
# Username: admin
grafana_password: "{{ grafana_password }}"
## Advanced
# If you need to override the default cpu/memory allocation of databases.
db_resource_override:
postgresql: {{ db_resource_override.postgresql|default({}) }}
# resources:
# limits:
# cpu: 1000m
# memory: 1024Mi
# requests:
# cpu: 250m
# memory: 256Mi
redis: {{ db_resource_override.redis|default({}) }}
clickhouse: {{ db_resource_override.clickhouse|default({}) }}