values.yaml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. image:
  2. registry: "gethue"
  3. tag: "latest"
  4. pullPolicy: "IfNotPresent"
  5. hue:
  6. replicas: 2
  7. database:
  8. create: true
  9. persist: true
  10. engine: "postgresql_psycopg2"
  11. host: "postgres-hue"
  12. port: 5432
  13. user: "hue"
  14. password: "hue"
  15. #password_script=echo ${DATABASE_PASSWORD}
  16. name: "hue"
  17. storageName: "microk8s-hostpath"
  18. interpreters: |
  19. [[[postgresql]]]
  20. name = postgresql
  21. interface=sqlalchemy
  22. options='{"url": "postgresql://hue:hue@postgres-hue:5432/hue"}'
  23. ini: |
  24. [desktop]
  25. secret_key=hue123
  26. app_blacklist=filebrowser,search,hbase,security,jobbrowser,oozie
  27. django_debug_mode=false
  28. gunicorn_work_class=gevent
  29. enable_prometheus=true
  30. [[task_server]]
  31. enabled=false
  32. broker_url=redis://redis:6379/0
  33. result_cache='{"BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://redis:6379/0", "OPTIONS": {"CLIENT_CLASS": "django_redis.client.DefaultClient"},"KEY_PREFIX": "queries"}'
  34. celery_result_backend=redis://redis:6379/0
  35. balancer:
  36. enabled: true
  37. workers:
  38. enabled: false
  39. replicas: 1
  40. scheduler:
  41. enabled: false
  42. websocket:
  43. enabled: false
  44. replicas: 1
  45. monitoring:
  46. enabled: false
  47. alerting:
  48. enabled: false
  49. prometheusRules:
  50. - name: hue-pod-monitor.alert.rules
  51. rules:
  52. - alert: hue_pods_are_down
  53. expr: count(up{job="hue"})==0 #Update the rule according to alerting requirements
  54. for: 30m #Change this based on your SLA
  55. labels:
  56. severity: High
  57. annotations:
  58. summary: Hue pods are down
  59. impact: Users might not be able to query via Hue Web UI
  60. tracing:
  61. enabled: false
  62. cron:
  63. enabled: false
  64. emailStats: "0 13 * * WED,SUN"
  65. ingress:
  66. create: false
  67. hasAuth: false
  68. type: "nginx"
  69. # type: "nginx-ssl"
  70. # type: "nginx-ssl-staging"
  71. # type: "traefik"
  72. domain: "demo.gethue.com"
  73. email: "team@gethue.com"
  74. loadBalancerIp: "127.0.0.1"
  75. aws:
  76. accessKeyId: ""
  77. secretAccessKey: ""
  78. awsRegion: "us-east-1"
  79. hive:
  80. site: |
  81. <!--
  82. <property>
  83. <name>hive.support.concurrency</name>
  84. <value>false</value>
  85. <description>Whether hive supports concurrency or not. A zookeeper instance must be up and running for the default hive lock manager to support read-write locks.</description>
  86. </property>
  87. -->
  88. ## Pod Annotations
  89. # podAnnotations: {}
  90. ## Pod Labels
  91. # podLabels: {}