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"

[EARLY DRAFT RELEASE] Copyright 2020-2025 Telicent Limited. All rights reserved