Sample Values Files
This sample Helm values snippet demonstrates a complete Telicent Core platform deployment configuration. It includes settings for authentication, data services, user interfaces, and document processing pipelines. It should be saved to a .yaml file (conventionally named values.yaml) and used with helm install my-release telicent-core -f values.yml
Key configuration areas include:
- Global settings: Enterprise features, domain configuration, Kafka connectivity, and image registry settings
- Authentication: OAuth2 proxy configuration with OIDC provider integration
- Data services: MongoDB connections for user preferences and access control, graph storage with persistent volumes
- Search functionality: Elasticsearch/OpenSearch integration for search services and projectors
- User interfaces: Configuration for search and graph UIs with custom mapping configurations
- Document pipeline: Complete document processing workflow including ingestion, cataloguing, and content indexing
Replace placeholder values (like XXXXX for client IDs) and adjust domain names, database URLs, and storage classes to match your specific environment before deployment.
global:
enterprise: true
appHostDomain: "apps.telicent.io"
authHostDomain: "auth.telicent.io"
jwksUrl: "https://auth.telicent.io/keys"
kafka:
existingConfigSecretName: "kafka-auth-config"
bootstrapServers: "bootstrap1:9096,bootstrap2:9096,bootstrap3:9096"
imageRegistry: "quay.io"
imagePullSecrets:
- name: "tc-auth-docker-quay-qa"
jobServiceAccountName: producers
existingTruststoreSecretName: ""
istioGatewayName: ingress-gateway
user-preferences:
configuration:
javaOptions: -Djavax.net.ssl.trustStore=/app/config/truststore/truststore.jks
mongo:
url: mongodb://telicent-qa-system-release-user-preferences.cluster-c76cyiuu4yt8.eu-west-2.docdb.amazonaws.com:27017/?retryWrites=false
database: user-preferences
username: root
existingMongoPasswordSecret: telicent-user-preferences-db-password
access:
configuration:
# The URL of the OIDC provider
openidProviderUrl: "https://auth.telicent.io"
telicentPreviewReleaseName: "telicent-preview-sr"
mongo:
username: root
url: telicent-qa-system-release-access.cluster-c76cyiuu4yt8.eu-west-2.docdb.amazonaws.com:27017
existingMongoPasswordSecret: telicent-access-db-password
connectionStringOptions: authMechanism=SCRAM-SHA-1&retryWrites=false
existingCacertConfigmap: ""
access-ui:
configuration:
signOutUrl: "https://apps.telicent.io/oauth2/sign_out"
graph:
persistentVolumeClaims:
backupsVolume:
size: 100Gi
storageClass: gp3-enc
datasetsVolume:
size: 25Gi
storageClass: gp3-enc
configuration:
javaOptions: ""
otelMetricsExporter: prometheus
otelTracesExporter: none
userAttributesUrl: ""
# @key configuration.attributeHierarchyUrl URL for the user hierarchy endpoint
attributeHierarchyUrl: ""
search:
configuration:
elasticIndexNames: "search"
elasticHost: https://elastic.telicent.io
elasticPort: "443"
elasticSecrets:
existingSecret: "opensearch-env-secrets"
search-projector:
configuration:
elasticHost: https://elastic.telicent.io
elasticPort: "443"
elasticSecrets:
existingSecret: "opensearch-env-secrets"
search-ui:
configuration:
existingMapConfigSecretName: search-ui-secret-config-js
graph-ui:
configuration:
existingMapConfigSecretName: graph-ui-secret-config-js
oauth2-proxy:
existingEnvSecretName: oauth2-proxy-common
configuration:
cookieDomain: "apps.telicent.io"
oidcIssuerUrl: "https://auth.telicent.io"
oidcClientID: "XXXXX"
existingCacertConfigmapName: ""
kafkaTopics:
enabled: false
topics: []
document-pipeline:
enabled: true
catalogueUpdater:
configuration:
inputTopic: document.textandmetadata
outputTopic: catalog
httpIngester:
existingCacertConfigmapName: ""
cacert: ""
configuration:
javaOpts: ""
contentIndexer:
configuration:
elasticsearchHost: https://elastic.telicent.io
elasticsearchPort: "443"
elasticsearchIndex: "documents"
javaOptions: -XX:MaxRAMPercentage=70.0
elasticSecrets:
existingSecret: "opensearch-env-secrets"