elasticsearch.yml.j2 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. cluster:
  2. name: ${CLUSTER_NAME}
  3. script:
  4. inline: on
  5. indexed: on
  6. index:
  7. number_of_shards: 1
  8. number_of_replicas: 0
  9. auto_expand_replicas: 0-2
  10. unassigned.node_left.delayed_timeout: 2m
  11. translog:
  12. flush_threshold_size: 256mb
  13. flush_threshold_period: 5m
  14. node:
  15. master: true
  16. data: true
  17. network:
  18. host: 0.0.0.0
  19. cloud:
  20. kubernetes:
  21. service: ${SERVICE_DNS}
  22. namespace: ${NAMESPACE}
  23. discovery:
  24. type: kubernetes
  25. zen.ping.multicast.enabled: false
  26. zen.minimum_master_nodes: {{es_min_masters}}
  27. gateway:
  28. expected_master_nodes: ${NODE_QUORUM}
  29. recover_after_nodes: ${RECOVER_AFTER_NODES}
  30. expected_nodes: ${RECOVER_EXPECTED_NODES}
  31. recover_after_time: ${RECOVER_AFTER_TIME}
  32. io.fabric8.elasticsearch.authentication.users: ["system.logging.kibana", "system.logging.fluentd", "system.logging.curator", "system.admin"]
  33. openshift.config:
  34. use_common_data_model: true
  35. project_index_prefix: "project"
  36. time_field_name: "@timestamp"
  37. openshift.searchguard:
  38. keystore.path: /etc/elasticsearch/secret/admin.jks
  39. truststore.path: /etc/elasticsearch/secret/searchguard.truststore
  40. openshift.operations.allow_cluster_reader: "{{allow_cluster_reader | default (false)}}"
  41. path:
  42. data: /elasticsearch/persistent/${CLUSTER_NAME}/data
  43. logs: /elasticsearch/${CLUSTER_NAME}/logs
  44. work: /elasticsearch/${CLUSTER_NAME}/work
  45. scripts: /elasticsearch/${CLUSTER_NAME}/scripts
  46. searchguard:
  47. authcz.admin_dn:
  48. - CN=system.admin,OU=OpenShift,O=Logging
  49. config_index_name: ".searchguard.${HOSTNAME}"
  50. ssl:
  51. transport:
  52. enabled: true
  53. enforce_hostname_verification: false
  54. keystore_type: JKS
  55. keystore_filepath: /etc/elasticsearch/secret/searchguard.key
  56. keystore_password: kspass
  57. truststore_type: JKS
  58. truststore_filepath: /etc/elasticsearch/secret/searchguard.truststore
  59. truststore_password: tspass
  60. http:
  61. enabled: true
  62. keystore_type: JKS
  63. keystore_filepath: /etc/elasticsearch/secret/key
  64. keystore_password: kspass
  65. clientauth_mode: OPTIONAL
  66. truststore_type: JKS
  67. truststore_filepath: /etc/elasticsearch/secret/truststore
  68. truststore_password: tspass