2 schema: armada/Chart/v1
4 schema: metadata/Document/v1
5 name: elasticsearch-global
7 hosttype: elasticsearch-global
11 storagePolicy: cleartext
15 schema: pegleg/SoftwareVersions/v1
16 name: software-versions
17 path: .charts.osh_infra.elasticsearch
23 schema: pegleg/SoftwareVersions/v1
24 name: software-versions
25 path: .images.osh_infra.elasticsearch
27 path: .values.images.tags
31 schema: pegleg/EndpointCatalogue/v1
32 name: osh_infra_endpoints
33 path: .osh_infra.elasticsearch
35 path: .values.endpoints.elasticsearch
37 schema: pegleg/EndpointCatalogue/v1
38 name: osh_infra_endpoints
39 path: .osh_infra.prometheus_elasticsearch_exporter
41 path: .values.endpoints.prometheus_elasticsearch_exporter
44 schema: pegleg/EndpointCatalogue/v1
45 name: osh_infra_endpoints
48 path: .values.endpoints.ldap
52 schema: pegleg/AccountCatalogue/v1
53 name: osh_infra_service_accounts
54 path: .osh_infra.elasticsearch.admin
56 path: .values.endpoints.elasticsearch.auth.admin
60 path: .values.endpoints.elasticsearch.auth.admin.password
62 schema: deckhand/Passphrase/v1
63 name: osh_infra_elasticsearch_admin_password
68 schema: pegleg/AccountCatalogue/v1
69 name: osh_infra_service_accounts
70 path: .osh_infra.ldap.admin
72 path: .values.endpoints.ldap.auth.admin
74 path: .values.endpoints.ldap.auth.admin.password
76 schema: deckhand/Passphrase/v1
77 name: osh_keystone_ldap_password
80 chart_name: elasticsearch
81 release: elasticsearch
86 release_group: airship-elasticsearch
95 release_group: airship-elasticsearch
102 node_selector_key: openstack-control-plane
103 node_selector_value: enabled
105 node_selector_key: openstack-control-plane
106 node_selector_value: enabled
115 ProxyPass http://localhost:{{ tuple "elasticsearch" "internal" "client" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}/
116 ProxyPassReverse http://localhost:{{ tuple "elasticsearch" "internal" "client" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}/
119 AuthName "Elasticsearch"
121 AuthBasicProvider file ldap
122 AuthUserFile /usr/local/apache2/conf/.htpasswd
123 AuthLDAPBindDN {{ .Values.endpoints.ldap.auth.admin.bind }}
124 AuthLDAPBindPassword {{ .Values.endpoints.ldap.auth.admin.password }}
125 AuthLDAPURL {{ tuple "ldap" "public" "ldap" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" }}
131 java_opts: "-Xms5g -Xmx5g"
134 schedule: "0 */6 * * *"
136 # Remember, leave a key empty if there is no value. None will be a string,
137 # not a Python "NoneType"
139 # Also remember that all examples have 'disable_action' set to True. If you
140 # want to use this action as a template, be sure to set this to False after
144 action: delete_indices
146 "Delete indices older than 7 days"
149 continue_if_exception: False
150 ignore_empty_list: True
151 disable_action: False
153 - filtertype: pattern
159 timestring: '%Y.%m.%d'
163 action: delete_indices
165 "Delete indices by age if available disk space is
166 less than 80% total disk"
168 timeout_override: 600
169 continue_if_exception: False
170 ignore_empty_list: True
171 disable_action: False
173 - filtertype: pattern
177 source: creation_date
185 - osh-infra-helm-toolkit