helm/timebase/values.yaml (136 lines of code) (raw):

global: imagePullSecrets: [] # - epm-rtc secret: create: true logs: gelf: true host: "graylog.internal" port: "12201" fullnameOverride: "" nameOverride: "" affinity: {} storageClass: # storageClass.create -- Set to true to creating the StorageClass automatically create: true # storageClass.create - Provisioner https://kubernetes.io/docs/concepts/storage/storage-classes/#provisioner provisionerName: kubernetes.io/aws-ebs # storageClass.defaultClass -- Set StorageClass as the default StorageClass defaultClass: false # storageClass.name -- Set a StorageClass name name: timebase # storageClass.allowVolumeExpansion - Set to false to prevent expansion allowVolumeExpansion: true ## storageClass.parameters -- StorageClass parameters parameters: type: gp2 ## storageClass.mountOptions -- StorageClass mount options mountOptions: {} ## storageClass.reclaimPolicy -- ReclaimPolicy field of the class, which can be either Delete or Retain reclaimPolicy: Delete server: image: finos/timebase-ce-server:6.1.9 imagePullPolicy: IfNotPresent serial: "" version: 5.0 maxEntriesPerSecond: 300 user: "" password: "" oauth: {} # issuer: "" # jwksUrl: "" # clientId: # - A # - B # server.url -- overwrite default url, must be like dxtick://user:password@timebase:8011 url: "" gracefulShutdownTime: 60 debug: false readOnlyUsers: {} adminUsers: {} securityContext: runAsUser: 1801 runAsGroup: 1801 fsGroup: 1801 # heapSize: 4gb initContainers: {} # server.resources -- Configure the resources for the timebase server resources: requests: cpu: 2 memory: 4Gi limits: cpu: 4 memory: 6Gi persistence: accessModes: "ReadWriteOnce" size: 10Gi ## Timebase data Persistent Volume Storage Class ## If defined, storageClassName: <storageClass> ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If undefined (the default) or set to null, no storageClassName spec is ## set, choosing the default provisioner. (gp2 on AWS, standard on ## GKE, AWS & OpenStack) ## storageClass: gp2 # server.podLabels -- Additional pod labels podLabels: {} podAnnotations: {} properties: # server.properties.enableRemoteAccess -- Enable/disable Remote Access enableRemoteAccess: false # server.properties.lingerInterval -- Connection Linger Time lingerInterval: "5S" # server.properties.maxConnections -- The maximum number of concurrent connections that the server will accept and process. maxConnections: 100 # server.properties.readOnly -- Read-only mode readOnly: false # server.properties.safeMode -- Using Save Mode will provide additional logging and disable streams with errors on startup safeMode: false secret: create: true logs: gelf: true host: "" port: "" logLevel: INFO # log level is set to INFO by Default maxEntriesPerSecond: 300 # max entries is set to 300 by Default app: timebase-server serviceMonitor: enabled: true namespace: monitoring interval: "30s" labels: monitoring: application admin: enabled: true image: epam/timebase-ws-server:1.0.2 imagePullPolicy: IfNotPresent # admin.resources -- Configure the resources for the timebase web admin headless: false resources: requests: cpu: 0.2 memory: 256Mi limits: cpu: 1 memory: 1Gi # admin.podLabels -- Additional pod labels podLabels: {} podAnnotations: {} env: {} headless: enabled: false annotations: {} secret: create: true records: SECURITY_OAUTH2_USERS_0_USERNAME: admin # bcrypt(10) admin SECURITY_OAUTH2_USERS_0_PASSWORD: "$2y$10$B8iNWMVVfsFDw/HfmRfITue17k7yfnisO92Q93KcB31/qLWKw.XtS" SECURITY_OAUTH2_USERS_0_AUTHORITIES: "TB_ALLOW_READ, TB_ALLOW_WRITE" logs: logLevel: INFO # log level is set to INFO by Default maxEntriesPerSecond: 300 # max entries is set to 300 by Default app: timebase-admin ingress: enabled: false # Values can be templated annotations: {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true" path: /* hosts: - chart-example.local ## Extra paths to prepend to every host configuration. This is useful when working with annotation based services. extraPaths: [] # - path: /* # backend: # serviceName: ssl-redirect # servicePort: use-annotation tls: [] # - secretName: chart-example-tls # hosts: # - chart-example.local # headless: # annotations: # external-dns.alpha.kubernetes.io/ttl: "30" loadBalancer: enabled: false annotations: {} spec: {} backupper: enabled: false image: finos/timebase-ce-client:6.1 imagePullPolicy: IfNotPresent accesskey: "" secretkey: "" bucketname: "" region: "" streams: - accounts - deals - orders - transactions - users cleaner: enabled: false image: finos/timebase-ce-client:6.1 imagePullPolicy: IfNotPresent schedule: "0 7 * * *" # Default is 07:00 UTC daystoKeep: 1 # Default is 1 streams: {} # coinbase.data: 1 # coinbase-sim.data: 1 # gemini.data: 1 exceptStreams: [] # - coinbase-test.data # - gemini2.data