Elasticsearch¶
There are various customizations you can do to tailor the deployment of OpenStack Elasticsearch. You can find those below.
General Parameters¶
conf.api_objects
Type: object
Description:
{}
conf.ceph.admin_keyring
Type: string
Description:
nil
conf.curator.action_file
Type: object
Description:
{}
conf.curator.config.elasticsearch.client.hosts
Type: string
Description:
“${ELASTICSEARCH_URL}”
conf.curator.config.elasticsearch.client.request_timeout
Type: int
Description:
60
conf.curator.config.elasticsearch.other_settings.password
Type: string
Description:
“${ELASTICSEARCH_PASSWORD}”
conf.curator.config.elasticsearch.other_settings.username
Type: string
Description:
“${ELASTICSEARCH_USERNAME}”
conf.curator.config.logging.blacklist[0]
Type: string
Description:
“elastic_transport”
conf.curator.config.logging.blacklist[1]
Type: string
Description:
“urllib3”
conf.curator.config.logging.logformat
Type: string
Description:
“json”
conf.curator.config.logging.loglevel
Type: string
Description:
“INFO”
conf.curator.executable
Type: string
Description:
“/curator/curator”
conf.elasticsearch.config.bootstrap.memory_lock
Type: bool
Description:
false
conf.elasticsearch.config.cluster.name
Type: string
Description:
“elasticsearch”
conf.elasticsearch.config.discovery.seed_hosts
Type: string
Description:
nil
conf.elasticsearch.config.network.host
Type: string
Description:
“0.0.0.0”
conf.elasticsearch.config.path.data
Type: string
Description:
“/data”
conf.elasticsearch.config.path.logs
Type: string
Description:
“/logs”
conf.elasticsearch.config.s3.client
Type: object
Description:
{}
conf.elasticsearch.config.xpack.security.enabled
Type: bool
Description:
false
conf.elasticsearch.env.java_opts.client
Type: string
Description:
“-Xms256m -Xmx256m”
conf.elasticsearch.env.java_opts.data
Type: string
Description:
“-Xms256m -Xmx256m”
conf.elasticsearch.env.java_opts.master
Type: string
Description:
“-Xms256m -Xmx256m”
conf.elasticsearch.snapshots.enabled
Type: bool
Description:
false
conf.httpd
Type: string
Description:
ServerRoot \"/usr/local/apache2\" Listen 80 LoadModule allowmethods_module modules/mod_allowmethods.so LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_core_module modules/mod_authz_core.so LoadModule access_compat_module modules/mod_access_compat.so LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule ldap_module modules/mod_ldap.so LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule reqtimeout_module modules/mod_reqtimeout.so LoadModule filter_module modules/mod_filter.so LoadModule proxy_html_module modules/mod_proxy_html.so LoadModule log_config_module modules/mod_log_config.so LoadModule env_module modules/mod_env.so LoadModule headers_module modules/mod_headers.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule version_module modules/mod_version.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule slotmem_shm_module modules/mod_slotmem_shm.so LoadModule slotmem_plain_module modules/mod_slotmem_plain.so LoadModule unixd_module modules/mod_unixd.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule rewrite_module modules/mod_rewrite.so <IfModule unixd_module> User daemon Group daemon </IfModule> <Directory /> AllowOverride none Require all denied </Directory> <Files \".ht*\"> Require all denied </Files> ErrorLog /dev/stderr LogLevel warn <IfModule log_config_module> LogFormat \"%a %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"\" combined LogFormat \"%{X-Forwarded-For}i %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"\" proxy LogFormat \"%h %l %u %t \\\"%r\\\" %>s %b\" common <IfModule logio_module> LogFormat \"%a %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\" %I %O\" combinedio </IfModule> SetEnvIf X-Forwarded-For \"^.*\\..*\\..*\\..*\" forwarded CustomLog /dev/stdout common CustomLog /dev/stdout combined CustomLog /dev/stdout proxy env=forwarded </IfModule> <Directory \"/usr/local/apache2/cgi-bin\"> AllowOverride None Options None Require all granted </Directory> <IfModule headers_module> RequestHeader unset Proxy early </IfModule> <IfModule proxy_html_module> Include conf/extra/proxy-html.conf </IfModule> <VirtualHost *:80> <Location /> ProxyPass http://localhost:{{ tuple \"elasticsearch\" \"internal\" \"client\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}/ ProxyPassReverse http://localhost:{{ tuple \"elasticsearch\" \"internal\" \"client\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}/ AuthName \"Elasticsearch\" AuthType Basic AuthBasicProvider file ldap AuthUserFile /usr/local/apache2/conf/.htpasswd AuthLDAPBindDN {{ .Values.endpoints.ldap.auth.admin.bind }} AuthLDAPBindPassword {{ .Values.endpoints.ldap.auth.admin.password }} AuthLDAPURL {{ tuple \"ldap\" \"default\" \"ldap\" . | include \"helm-toolkit.endpoints.keystone_endpoint_uri_lookup\" | quote }} Require valid-user </Location> # Restrict access to the Elasticsearch Update By Query API Endpoint to prevent modification of indexed documents <Location /*/_update_by_query*> Require all denied </Location> # Restrict access to the Elasticsearch Delete By Query API Endpoint to prevent deletion of indexed documents <Location /*/_delete_by_query*> Require all denied </Location> </VirtualHost>conf.init.max_map_count
Type: int
Description:
262144
conf.jvm_options
Type: string
Description:
-Xms1g -Xmx1g -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=${ES_TMPDIR} {{- if .Values.manifests.certificates }} -Djavax.net.ssl.trustStore=/usr/share/elasticsearch/config/elasticsearch-java-truststore -Djavax.net.ssl.trustStorePassword={{ .Values.endpoints.elasticsearch.auth.admin.password }} {{- end }} -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=data -XX:ErrorFile=logs/hs_err_pid%p.log 8:-XX:+PrintGCDetails 8:-XX:+PrintGCDateStamps 8:-XX:+PrintTenuringDistribution 8:-XX:+PrintGCApplicationStoppedTime 8:-Xloggc:logs/gc.log 8:-XX:+UseGCLogFileRotation 8:-XX:NumberOfGCLogFiles=32 8:-XX:GCLogFileSize=64m 8-13:-XX:+UseConcMarkSweepGC 8-13:-XX:CMSInitiatingOccupancyFraction=75 8-13:-XX:+UseCMSInitiatingOccupancyOnly 9-:-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m 9-:-Djava.locale.providers=COMPAT 10-:-XX:UseAVX=2conf.log4j2
Type: string
Description:
status = error appender.console.type = Console appender.console.name = console appender.console.layout.type = PatternLayout appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c{1.}] [%node_name]%marker%m%n rootLogger.level = info rootLogger.appenderRef.console.ref = consoleconf.prometheus_elasticsearch_exporter.es.aliases
Type: bool
Description:
false
conf.prometheus_elasticsearch_exporter.es.all
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.cluster_settings
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.data_stream
Type: bool
Description:
false
conf.prometheus_elasticsearch_exporter.es.indices
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.indices_mappings
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.indices_settings
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.shards
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.slm
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.snapshots
Type: bool
Description:
true
conf.prometheus_elasticsearch_exporter.es.timeout
Type: string
Description:
“30s”
conf.prometheus_elasticsearch_exporter.log.format
Type: string
Description:
“logfmt”
conf.prometheus_elasticsearch_exporter.log.level
Type: string
Description:
“info”
dependencies.dynamic.common.local_image_registry.jobs[0]
Type: string
Description:
“elasticsearch-image-repo-sync”
dependencies.dynamic.common.local_image_registry.services[0].endpoint
Type: string
Description:
“node”
dependencies.dynamic.common.local_image_registry.services[0].service
Type: string
Description:
“local_image_registry”
dependencies.static.curator.jobs[0]
Type: string
Description:
“elasticsearch-register-snapshot-repository”
dependencies.static.curator.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.curator.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.curator.services[1].endpoint
Type: string
Description:
“data”
dependencies.static.curator.services[1].service
Type: string
Description:
“elasticsearch”
dependencies.static.curator.services[2].endpoint
Type: string
Description:
“discovery”
dependencies.static.curator.services[2].service
Type: string
Description:
“elasticsearch”
dependencies.static.elasticsearch_client.jobs
Type: string
Description:
nil
dependencies.static.elasticsearch_client.services[0].endpoint
Type: string
Description:
“discovery”
dependencies.static.elasticsearch_client.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.elasticsearch_data.jobs
Type: string
Description:
nil
dependencies.static.elasticsearch_data.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.elasticsearch_data.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.elasticsearch_data.services[1].endpoint
Type: string
Description:
“discovery”
dependencies.static.elasticsearch_data.services[1].service
Type: string
Description:
“elasticsearch”
dependencies.static.elasticsearch_gateway.services[0].endpoint
Type: string
Description:
“discovery”
dependencies.static.elasticsearch_gateway.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.elasticsearch_master.jobs
Type: string
Description:
nil
dependencies.static.elasticsearch_master.services
Type: string
Description:
nil
dependencies.static.elasticsearch_templates.jobs[0]
Type: string
Description:
“elasticsearch-s3-bucket”
dependencies.static.elasticsearch_templates.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.elasticsearch_templates.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.image_repo_sync.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.image_repo_sync.services[0].service
Type: string
Description:
“local_image_registry”
dependencies.static.prometheus_elasticsearch_exporter.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.prometheus_elasticsearch_exporter.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.s3_bucket.jobs[0]
Type: string
Description:
“elasticsearch-s3-user”
dependencies.static.s3_user.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.s3_user.services[0].service
Type: string
Description:
“ceph_object_store”
dependencies.static.snapshot_repository.jobs[0]
Type: string
Description:
“elasticsearch-s3-bucket”
dependencies.static.snapshot_repository.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.snapshot_repository.services[0].service
Type: string
Description:
“elasticsearch”
dependencies.static.tests.jobs[0]
Type: string
Description:
“create-elasticsearch-templates”
dependencies.static.tests.services
Type: string
Description:
nil
dependencies.static.verify_repositories.jobs[0]
Type: string
Description:
“create-elasticsearch-templates”
dependencies.static.verify_repositories.services
Type: string
Description:
nil
endpoints.ceph_object_store.host_fqdn_override.default
Type: string
Description:
nil
endpoints.ceph_object_store.hosts.default
Type: string
Description:
“ceph-rgw”
endpoints.ceph_object_store.hosts.public
Type: string
Description:
“radosgw”
endpoints.ceph_object_store.name
Type: string
Description:
“radosgw”
endpoints.ceph_object_store.namespace
Type: string
Description:
nil
endpoints.ceph_object_store.path.default
Type: string
Description:
nil
endpoints.ceph_object_store.port.api.default
Type: int
Description:
8088
endpoints.ceph_object_store.port.api.public
Type: int
Description:
80
endpoints.ceph_object_store.scheme.default
Type: string
Description:
“http”
endpoints.cluster_domain_suffix
Type: string
Description:
“cluster.local”
endpoints.elasticsearch.auth.admin.password
Type: string
Description:
“changeme”
endpoints.elasticsearch.auth.admin.username
Type: string
Description:
“admin”
endpoints.elasticsearch.auth.logging.password
Type: string
Description:
“changeme”
endpoints.elasticsearch.auth.logging.username
Type: string
Description:
“remote”
endpoints.elasticsearch.host_fqdn_override.default
Type: string
Description:
nil
endpoints.elasticsearch.hosts.data
Type: string
Description:
“elasticsearch-data”
endpoints.elasticsearch.hosts.default
Type: string
Description:
“elasticsearch-logging”
endpoints.elasticsearch.hosts.discovery
Type: string
Description:
“elasticsearch-discovery”
endpoints.elasticsearch.hosts.gateway
Type: string
Description:
“elasticsaerch-gateway”
endpoints.elasticsearch.hosts.public
Type: string
Description:
“elasticsearch”
endpoints.elasticsearch.name
Type: string
Description:
“elasticsearch”
endpoints.elasticsearch.namespace
Type: string
Description:
nil
endpoints.elasticsearch.path.default
Type: string
Description:
nil
endpoints.elasticsearch.port.client.default
Type: int
Description:
9200
endpoints.elasticsearch.port.discovery.default
Type: int
Description:
9300
endpoints.elasticsearch.port.http.default
Type: int
Description:
80
endpoints.elasticsearch.scheme.default
Type: string
Description:
“http”
endpoints.elasticsearch.scheme.gateway
Type: string
Description:
“tcp”
endpoints.ldap.auth.admin.bind
Type: string
Description:
“cn=admin,dc=cluster,dc=local”
endpoints.ldap.auth.admin.password
Type: string
Description:
“password”
endpoints.ldap.host_fqdn_override.default
Type: string
Description:
nil
endpoints.ldap.hosts.default
Type: string
Description:
“ldap”
endpoints.ldap.path.default
Type: string
Description:
“/ou=People,dc=cluster,dc=local”
endpoints.ldap.port.ldap.default
Type: int
Description:
389
endpoints.ldap.scheme.default
Type: string
Description:
“ldap”
endpoints.local_image_registry.host_fqdn_override.default
Type: string
Description:
nil
endpoints.local_image_registry.hosts.default
Type: string
Description:
“localhost”
endpoints.local_image_registry.hosts.internal
Type: string
Description:
“docker-registry”
endpoints.local_image_registry.hosts.node
Type: string
Description:
“localhost”
endpoints.local_image_registry.name
Type: string
Description:
“docker-registry”
endpoints.local_image_registry.namespace
Type: string
Description:
“docker-registry”
endpoints.local_image_registry.port.registry.node
Type: int
Description:
5000
endpoints.oci_image_registry.auth.elasticsearch.password
Type: string
Description:
“password”
endpoints.oci_image_registry.auth.elasticsearch.username
Type: string
Description:
“elasticsearch”
endpoints.oci_image_registry.auth.enabled
Type: bool
Description:
false
endpoints.oci_image_registry.host_fqdn_override.default
Type: string
Description:
nil
endpoints.oci_image_registry.hosts.default
Type: string
Description:
“localhost”
endpoints.oci_image_registry.name
Type: string
Description:
“oci-image-registry”
endpoints.oci_image_registry.namespace
Type: string
Description:
“oci-image-registry”
endpoints.oci_image_registry.port.registry.default
Type: string
Description:
nil
endpoints.prometheus_elasticsearch_exporter.host_fqdn_override.default
Type: string
Description:
nil
endpoints.prometheus_elasticsearch_exporter.hosts.default
Type: string
Description:
“elasticsearch-exporter”
endpoints.prometheus_elasticsearch_exporter.namespace
Type: string
Description:
nil
endpoints.prometheus_elasticsearch_exporter.path.default
Type: string
Description:
“/metrics”
endpoints.prometheus_elasticsearch_exporter.port.metrics.default
Type: int
Description:
9108
endpoints.prometheus_elasticsearch_exporter.scheme.default
Type: string
Description:
“http”
images.local_registry.active
Type: bool
Description:
false
images.local_registry.exclude[0]
Type: string
Description:
“dep_check”
images.local_registry.exclude[1]
Type: string
Description:
“image_repo_sync”
images.pull_policy
Type: string
Description:
“IfNotPresent”
images.tags.apache_proxy
Type: string
Description:
“docker.io/library/httpd:2.4”
images.tags.ceph_key_placement
Type: string
Description:
“docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”
images.tags.curator
Type: string
Description:
“docker.io/untergeek/curator:8.0.10”
images.tags.dep_check
Type: string
Description:
“quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal”
images.tags.elasticsearch
Type: string
Description:
“docker.io/openstackhelm/elasticsearch-s3:latest-8_9_0”
images.tags.elasticsearch_templates
Type: string
Description:
“docker.io/openstackhelm/elasticsearch-s3:latest-8_9_0”
images.tags.helm_tests
Type: string
Description:
“docker.io/openstackhelm/heat:wallaby-ubuntu_focal”
images.tags.image_repo_sync
Type: string
Description:
“docker.io/library/docker:17.07.0”
images.tags.memory_init
Type: string
Description:
“docker.io/openstackhelm/heat:wallaby-ubuntu_focal”
images.tags.prometheus_elasticsearch_exporter
Type: string
Description:
“quay.io/prometheuscommunity/elasticsearch-exporter:v1.7.0”
images.tags.s3_bucket
Type: string
Description:
“docker.io/openstackhelm/ceph-daemon:ubuntu_jammy_19.2.1-1-20250207”
images.tags.s3_user
Type: string
Description:
“docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”
images.tags.snapshot_repository
Type: string
Description:
“docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”
jobs.create_elasticsearch_templates.backoffLimit
Type: int
Description:
6
jobs.curator.cron
Type: string
Description:
“* */6 * * *”
jobs.curator.history.failed
Type: int
Description:
1
jobs.curator.history.success
Type: int
Description:
3
jobs.verify_repositories.cron
Type: string
Description:
“*/30 * * * *”
jobs.verify_repositories.history.failed
Type: int
Description:
1
jobs.verify_repositories.history.success
Type: int
Description:
3
labels.client.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.client.node_selector_value
Type: string
Description:
“enabled”
labels.data.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.data.node_selector_value
Type: string
Description:
“enabled”
labels.exporter.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.exporter.node_selector_value
Type: string
Description:
“enabled”
labels.gateway.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.gateway.node_selector_value
Type: string
Description:
“enabled”
labels.job.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.job.node_selector_value
Type: string
Description:
“enabled”
labels.master.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.master.node_selector_value
Type: string
Description:
“enabled”
labels.test.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.test.node_selector_value
Type: string
Description:
“enabled”
manifests.certificates
Type: bool
Description:
false
manifests.configmap_bin_curator
Type: bool
Description:
false
manifests.configmap_bin_elasticsearch
Type: bool
Description:
true
manifests.configmap_etc_curator
Type: bool
Description:
false
manifests.configmap_etc_elasticsearch
Type: bool
Description:
true
manifests.configmap_etc_templates
Type: bool
Description:
true
manifests.cron_curator
Type: bool
Description:
false
manifests.cron_verify_repositories
Type: bool
Description:
true
manifests.deployment_client
Type: bool
Description:
true
manifests.helm_tests
Type: bool
Description:
true
manifests.ingress
Type: bool
Description:
true
manifests.job_elasticsearch_templates
Type: bool
Description:
true
manifests.job_image_repo_sync
Type: bool
Description:
true
manifests.job_s3_bucket
Type: bool
Description:
true
manifests.job_s3_user
Type: bool
Description:
true
manifests.job_snapshot_repository
Type: bool
Description:
true
manifests.monitoring.prometheus.configmap_bin_exporter
Type: bool
Description:
true
manifests.monitoring.prometheus.deployment_exporter
Type: bool
Description:
true
manifests.monitoring.prometheus.network_policy_exporter
Type: bool
Description:
false
manifests.monitoring.prometheus.service_exporter
Type: bool
Description:
true
manifests.network_policy
Type: bool
Description:
false
manifests.object_bucket_claim
Type: bool
Description:
false
manifests.secret_elasticsearch
Type: bool
Description:
true
manifests.secret_ingress_tls
Type: bool
Description:
true
manifests.secret_registry
Type: bool
Description:
true
manifests.secret_s3
Type: bool
Description:
true
manifests.service_data
Type: bool
Description:
true
manifests.service_discovery
Type: bool
Description:
true
manifests.service_ingress
Type: bool
Description:
true
manifests.service_logging
Type: bool
Description:
true
manifests.statefulset_data
Type: bool
Description:
true
manifests.statefulset_master
Type: bool
Description:
true
monitoring.prometheus.elasticsearch_exporter.scrape
Type: bool
Description:
true
monitoring.prometheus.enabled
Type: bool
Description:
false
network.elasticsearch.ingress.annotations.”nginx.ingress.kubernetes.io/rewrite-target”
Type: string
Description:
“/”
network.elasticsearch.ingress.classes.cluster
Type: string
Description:
“nginx-cluster”
network.elasticsearch.ingress.classes.namespace
Type: string
Description:
“nginx”
network.elasticsearch.ingress.public
Type: bool
Description:
true
network.elasticsearch.node_port.enabled
Type: bool
Description:
false
network.elasticsearch.node_port.port
Type: int
Description:
30920
network.remote_clustering.enabled
Type: bool
Description:
false
network.remote_clustering.node_port.port
Type: int
Description:
30930
network_policy.elasticsearch.egress[0]
Type: object
Description:
{}
network_policy.elasticsearch.ingress[0]
Type: object
Description:
{}
network_policy.prometheus-elasticsearch-exporter.egress[0]
Type: object
Description:
{}
network_policy.prometheus-elasticsearch-exporter.ingress[0]
Type: object
Description:
{}
pod.affinity.anti.topologyKey.default
Type: string
Description:
“kubernetes.io/hostname”
pod.affinity.anti.type.default
Type: string
Description:
“preferredDuringSchedulingIgnoredDuringExecution”
pod.affinity.anti.weight.default
Type: int
Description:
10
pod.env.client
Type: string
Description:
nil
pod.env.data
Type: string
Description:
nil
pod.env.gateway
Type: string
Description:
nil
pod.env.master
Type: string
Description:
nil
pod.env.secrets
Type: string
Description:
nil
pod.lifecycle.termination_grace_period.client.timeout
Type: int
Description:
600
pod.lifecycle.termination_grace_period.data.timeout
Type: int
Description:
1200
pod.lifecycle.termination_grace_period.master.timeout
Type: int
Description:
600
pod.lifecycle.termination_grace_period.prometheus_elasticsearch_exporter.timeout
Type: int
Description:
600
pod.lifecycle.upgrades.deployments.pod_replacement_strategy
Type: string
Description:
“RollingUpdate”
pod.lifecycle.upgrades.deployments.revision_history
Type: int
Description:
3
pod.lifecycle.upgrades.deployments.rolling_update.max_surge
Type: int
Description:
3
pod.lifecycle.upgrades.deployments.rolling_update.max_unavailable
Type: int
Description:
1
pod.lifecycle.upgrades.statefulsets.pod_replacement_strategy
Type: string
Description:
“RollingUpdate”
pod.mandatory_access_control.elasticsearch-client.elasticsearch-client
Type: string
Description:
“runtime/default”
pod.mandatory_access_control.elasticsearch-data.elasticsearch-data
Type: string
Description:
“runtime/default”
pod.mandatory_access_control.elasticsearch-gateway.elasticsearch-gateway
Type: string
Description:
“runtime/default”
pod.mandatory_access_control.elasticsearch-master.elasticsearch-master
Type: string
Description:
“runtime/default”
pod.mandatory_access_control.type
Type: string
Description:
“apparmor”
pod.mounts.elasticsearch.elasticsearch
Type: string
Description:
nil
pod.mounts.elasticsearch_templates.elasticsearch_templates
Type: string
Description:
nil
pod.probes.elasticsearch.elasticsearch-client.liveness.enabled
Type: bool
Description:
true
pod.probes.elasticsearch.elasticsearch-client.liveness.params.initialDelaySeconds
Type: int
Description:
60
pod.probes.elasticsearch.elasticsearch-client.liveness.params.periodSeconds
Type: int
Description:
10
pod.probes.elasticsearch.elasticsearch-client.readiness.enabled
Type: bool
Description:
true
pod.probes.elasticsearch.elasticsearch-client.readiness.params.initialDelaySeconds
Type: int
Description:
30
pod.probes.elasticsearch.elasticsearch-client.readiness.params.timeoutSeconds
Type: int
Description:
30
pod.replicas.client
Type: int
Description:
3
pod.replicas.data
Type: int
Description:
3
pod.replicas.gateway
Type: int
Description:
3
pod.replicas.master
Type: int
Description:
3
pod.resources.apache_proxy.limits.cpu
Type: string
Description:
“2000m”
pod.resources.apache_proxy.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.apache_proxy.requests.cpu
Type: string
Description:
“100m”
pod.resources.apache_proxy.requests.memory
Type: string
Description:
“128Mi”
pod.resources.client.limits.cpu
Type: string
Description:
“2000m”
pod.resources.client.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.client.requests.cpu
Type: string
Description:
“100m”
pod.resources.client.requests.memory
Type: string
Description:
“128Mi”
pod.resources.data.limits.cpu
Type: string
Description:
“2000m”
pod.resources.data.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.data.requests.cpu
Type: string
Description:
“100m”
pod.resources.data.requests.memory
Type: string
Description:
“128Mi”
pod.resources.enabled
Type: bool
Description:
false
pod.resources.gateway.limits.cpu
Type: string
Description:
“2000m”
pod.resources.gateway.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.gateway.requests.cpu
Type: string
Description:
“100m”
pod.resources.gateway.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.curator.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.curator.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.curator.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.curator.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.elasticsearch_templates.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.elasticsearch_templates.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.elasticsearch_templates.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.elasticsearch_templates.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.image_repo_sync.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.image_repo_sync.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.image_repo_sync.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.image_repo_sync.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.s3_bucket.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.s3_bucket.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.s3_bucket.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.s3_bucket.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.s3_user.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.s3_user.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.s3_user.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.s3_user.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.snapshot_repository.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.snapshot_repository.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.snapshot_repository.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.snapshot_repository.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.storage_init.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.storage_init.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.storage_init.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.storage_init.requests.memory
Type: string
Description:
“128Mi”
pod.resources.jobs.tests.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.tests.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.tests.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.tests.requests.memory
Type: string
Description:
“128Mi”
pod.resources.master.limits.cpu
Type: string
Description:
“2000m”
pod.resources.master.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.master.requests.cpu
Type: string
Description:
“100m”
pod.resources.master.requests.memory
Type: string
Description:
“128Mi”
pod.resources.prometheus_elasticsearch_exporter.limits.cpu
Type: string
Description:
“2000m”
pod.resources.prometheus_elasticsearch_exporter.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.prometheus_elasticsearch_exporter.requests.cpu
Type: string
Description:
“100m”
pod.resources.prometheus_elasticsearch_exporter.requests.memory
Type: string
Description:
“128Mi”
pod.security_context.client.container.apache_proxy.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.client.container.elasticsearch_client.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.client.container.elasticsearch_client.runAsGroup
Type: int
Description:
1000
pod.security_context.client.container.elasticsearch_client.runAsUser
Type: int
Description:
1000
pod.security_context.client.container.memory_map_increase.privileged
Type: bool
Description:
true
pod.security_context.client.container.memory_map_increase.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.client.pod.runAsUser
Type: int
Description:
0
pod.security_context.create_template.container.create_elasticsearch_template.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.create_template.pod.runAsUser
Type: int
Description:
0
pod.security_context.curator.container.curator.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.curator.pod.runAsUser
Type: int
Description:
0
pod.security_context.data.container.elasticsearch_data.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.data.container.elasticsearch_data.runAsGroup
Type: int
Description:
1000
pod.security_context.data.container.elasticsearch_data.runAsUser
Type: int
Description:
1000
pod.security_context.data.container.elasticsearch_perms.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.data.container.memory_map_increase.privileged
Type: bool
Description:
true
pod.security_context.data.container.memory_map_increase.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.data.pod.runAsUser
Type: int
Description:
0
pod.security_context.exporter.container.elasticsearch_exporter.allowPrivilegeEscalation
Type: bool
Description:
false
pod.security_context.exporter.container.elasticsearch_exporter.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.exporter.pod.runAsUser
Type: int
Description:
99
pod.security_context.gateway.container.apache_proxy.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.gateway.container.elasticsearch_gateway.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.gateway.container.elasticsearch_gateway.runAsGroup
Type: int
Description:
1000
pod.security_context.gateway.container.elasticsearch_gateway.runAsUser
Type: int
Description:
1000
pod.security_context.gateway.container.memory_map_increase.privileged
Type: bool
Description:
true
pod.security_context.gateway.container.memory_map_increase.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.gateway.pod.runAsUser
Type: int
Description:
0
pod.security_context.master.container.elasticsearch_master.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.master.container.elasticsearch_master.runAsGroup
Type: int
Description:
1000
pod.security_context.master.container.elasticsearch_master.runAsUser
Type: int
Description:
1000
pod.security_context.master.container.elasticsearch_perms.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.master.container.memory_map_increase.privileged
Type: bool
Description:
true
pod.security_context.master.container.memory_map_increase.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.master.pod.runAsUser
Type: int
Description:
0
pod.security_context.snapshot_repository.container.register_snapshot_repository.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.snapshot_repository.pod.runAsUser
Type: int
Description:
0
pod.security_context.test.container.helm_test.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.test.pod.runAsUser
Type: int
Description:
0
pod.security_context.verify_repositories.container.elasticsearch_verify_repositories.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.verify_repositories.pod.runAsUser
Type: int
Description:
0
secrets.elasticsearch.user
Type: string
Description:
“elasticsearch-user-secrets”
secrets.oci_image_registry.elasticsearch
Type: string
Description:
“elasticsearch-oci-image-registry-key”
secrets.rgw.admin
Type: string
Description:
“radosgw-s3-admin-creds”
secrets.rgw.elasticsearch
Type: string
Description:
“elasticsearch-s3-user-creds”
secrets.tls.elasticsearch.elasticsearch.internal
Type: string
Description:
“elasticsearch-tls-api”
secrets.tls.elasticsearch.elasticsearch.public
Type: string
Description:
“elasticsearch-tls-public”
storage.data.enabled
Type: bool
Description:
true
storage.data.pvc.access_mode[0]
Type: string
Description:
“ReadWriteOnce”
storage.data.pvc.name
Type: string
Description:
“pvc-elastic”
storage.data.requests.storage
Type: string
Description:
“5Gi”
storage.data.storage_class
Type: string
Description:
“general”
storage.master.enabled
Type: bool
Description:
true
storage.master.pvc.access_mode[0]
Type: string
Description:
“ReadWriteOnce”
storage.master.pvc.name
Type: string
Description:
“pvc-elastic”
storage.master.requests.storage
Type: string
Description:
“1Gi”
storage.master.storage_class
Type: string
Description:
“general”
storage.s3.buckets
Type: object
Description:
{}
storage.s3.clients
Type: object
Description:
{}