diff --git a/ansible/install/group_vars/all.yml b/ansible/install/group_vars/all.yml index c71079537..7a5dc0c1b 100644 --- a/ansible/install/group_vars/all.yml +++ b/ansible/install/group_vars/all.yml @@ -534,7 +534,9 @@ es_ip: 1.1.1.1 es_local_port: 9200 es_listen_external: true elastic5: false -elastic7: +elastic7: true +shortterm_age: '125d' +longterm_age: '750d' ## Filebeat options ## filebeat_url: https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.0-x86_64.rpm diff --git a/ansible/install/roles/es-template/tasks/main.yml b/ansible/install/roles/es-template/tasks/main.yml index 535741241..5c3511a94 100644 --- a/ansible/install/roles/es-template/tasks/main.yml +++ b/ansible/install/roles/es-template/tasks/main.yml @@ -23,14 +23,54 @@ ignore_errors: true when: elastic5 -- name: Upload templates - uri: - url: http://{{ es_ip }}:{{ es_local_port }}/_template/{{ item | basename | regex_replace('\.json','') }} - method: PUT - body: "{{ lookup('file', item) }}" - body_format: json - with_fileglob: - - "{{ browbeat_path }}/elastic/v7templates/browbeat*" - ignore_errors: true +- name: create ilm policy and templates for esv7 + block: + - name: create shortterm ilm + template: + src: "{{ browbeat_path }}/elastic/v7ilm_policy/template-browbeat-rally.json.j2" + dest: "{{ browbeat_path }}/elastic/v7ilm_policy/browbeat-rally-shortterm.json" + vars: + age: "{{ shortterm_age }}" + + - name: create longterm ilm + template: + src: "{{ browbeat_path }}/elastic/v7ilm_policy/template-browbeat-rally.json.j2" + dest: "{{ browbeat_path }}/elastic/v7ilm_policy/browbeat-rally-longterm.json" + vars: + age: "{{ longterm_age }}" + + - name: create shortterm template + template: + src: "{{ browbeat_path }}/elastic/v7templates/template-browbeat-rally.json.j2" + dest: "{{ browbeat_path }}/elastic/v7templates/browbeat-rally-shortterm.json" + vars: + term: "shortterm" + + - name: create longterm template + template: + src: "{{ browbeat_path }}/elastic/v7templates/template-browbeat-rally.json.j2" + dest: "{{ browbeat_path }}/elastic/v7templates/browbeat-rally-longterm.json" + vars: + term: "longterm" + + - name: Upload ilm policy + uri: + url: http://{{ es_ip }}:{{es_local_port }}/_ilm/policy/{{ item | basename | regex_replace('\.json','') }} + method: PUT + body: "{{ lookup('file', item) }}" + body_format: json + with_fileglob: + - "{{ browbeat_path }}/elastic/v7ilm_policy/browbeat*" + ignore_errors: true + + - name: Upload templates + uri: + url: http://{{ es_ip }}:{{ es_local_port }}/_template/{{ item | basename | regex_replace('\.json','') }} + method: PUT + body: "{{ lookup('file', item) }}" + body_format: json + with_fileglob: + - "{{ browbeat_path }}/elastic/v7templates/browbeat*" + ignore_errors: true when: elastic7 diff --git a/browbeat-complete.yaml b/browbeat-complete.yaml index 2c4174625..289c05803 100644 --- a/browbeat-complete.yaml +++ b/browbeat-complete.yaml @@ -23,6 +23,7 @@ elasticsearch: enabled: true host: 1.1.1.1 port: 9200 + life: shortterm regather: true metadata_files: - name: hardware-metadata diff --git a/browbeat-config.yaml b/browbeat-config.yaml index 39c25e5bb..d162f364c 100644 --- a/browbeat-config.yaml +++ b/browbeat-config.yaml @@ -37,6 +37,8 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + #allowed values: shortterm, longterm + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/browbeat/elastic.py b/browbeat/elastic.py index bc7408ce4..2174fde1e 100644 --- a/browbeat/elastic.py +++ b/browbeat/elastic.py @@ -46,10 +46,11 @@ class Elastic(object): 'port': self.config['elasticsearch']['port']}], send_get_body_as='POST' ) + life = self.config['elasticsearch']['life'] self.workload = workload today = datetime.datetime.today() - self.index = "{}-{}-{}".format(tool, workload, - today.strftime('%Y.%m')) + self.index = "{}-{}-{}-{}".format(tool, workload, life, + today.strftime('%Y.%m')) def __del__(self): self.flush_cache() diff --git a/browbeat/schema/browbeat.yml b/browbeat/schema/browbeat.yml index f8689b7fe..5e1377197 100644 --- a/browbeat/schema/browbeat.yml +++ b/browbeat/schema/browbeat.yml @@ -75,6 +75,9 @@ mapping: port: type: int required: True + life: + type: str + required: True regather: type: bool required: True diff --git a/conf/browbeat-glance-complete.yaml b/conf/browbeat-glance-complete.yaml index 30d738cb5..1110e9643 100644 --- a/conf/browbeat-glance-complete.yaml +++ b/conf/browbeat-glance-complete.yaml @@ -17,6 +17,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/browbeat-keystone-complete.yaml b/conf/browbeat-keystone-complete.yaml index ad2dbaf22..b4397507c 100644 --- a/conf/browbeat-keystone-complete.yaml +++ b/conf/browbeat-keystone-complete.yaml @@ -18,6 +18,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/browbeat-keystone-minimal.yaml b/conf/browbeat-keystone-minimal.yaml index 8fae08e38..c11a6b378 100644 --- a/conf/browbeat-keystone-minimal.yaml +++ b/conf/browbeat-keystone-minimal.yaml @@ -18,6 +18,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/browbeat-workloads.yml b/conf/browbeat-workloads.yml index 9eed23d7f..0361e3d75 100644 --- a/conf/browbeat-workloads.yml +++ b/conf/browbeat-workloads.yml @@ -17,6 +17,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/ceilometer-minimal.yaml b/conf/ceilometer-minimal.yaml index a24033c02..6fc5e29aa 100644 --- a/conf/ceilometer-minimal.yaml +++ b/conf/ceilometer-minimal.yaml @@ -17,6 +17,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/ceilometer-persist-response-timing.yaml b/conf/ceilometer-persist-response-timing.yaml index af3626721..908413bbb 100644 --- a/conf/ceilometer-persist-response-timing.yaml +++ b/conf/ceilometer-persist-response-timing.yaml @@ -20,6 +20,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/gnocchi-minimal.yaml b/conf/gnocchi-minimal.yaml index 3fbd31560..15b394930 100644 --- a/conf/gnocchi-minimal.yaml +++ b/conf/gnocchi-minimal.yaml @@ -18,6 +18,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/quickstart.yml b/conf/quickstart.yml index 96b034e04..cafdeedd8 100644 --- a/conf/quickstart.yml +++ b/conf/quickstart.yml @@ -17,6 +17,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-neutron-gnocchi-10k-1000-per-30m.yaml b/conf/telemetry-nova-neutron-gnocchi-10k-1000-per-30m.yaml index 4c38dd23c..c1fcd0f46 100644 --- a/conf/telemetry-nova-neutron-gnocchi-10k-1000-per-30m.yaml +++ b/conf/telemetry-nova-neutron-gnocchi-10k-1000-per-30m.yaml @@ -24,6 +24,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-neutron-gnocchi-1k-100-per-30m.yaml b/conf/telemetry-nova-neutron-gnocchi-1k-100-per-30m.yaml index 0aa006e3a..eb4b55137 100644 --- a/conf/telemetry-nova-neutron-gnocchi-1k-100-per-30m.yaml +++ b/conf/telemetry-nova-neutron-gnocchi-1k-100-per-30m.yaml @@ -24,6 +24,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-neutron-gnocchi-1k-500-per-30m.yaml b/conf/telemetry-nova-neutron-gnocchi-1k-500-per-30m.yaml index 5318b1a44..3bb82af6e 100644 --- a/conf/telemetry-nova-neutron-gnocchi-1k-500-per-30m.yaml +++ b/conf/telemetry-nova-neutron-gnocchi-1k-500-per-30m.yaml @@ -24,6 +24,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-neutron-gnocchi-5k-500-per-30m.yaml b/conf/telemetry-nova-neutron-gnocchi-5k-500-per-30m.yaml index 3fd89a1a5..68c8c5d47 100644 --- a/conf/telemetry-nova-neutron-gnocchi-5k-500-per-30m.yaml +++ b/conf/telemetry-nova-neutron-gnocchi-5k-500-per-30m.yaml @@ -24,6 +24,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances-with-network-fip.yaml b/conf/telemetry-nova-persist-instances-with-network-fip.yaml index 14c603402..25bd140e0 100644 --- a/conf/telemetry-nova-persist-instances-with-network-fip.yaml +++ b/conf/telemetry-nova-persist-instances-with-network-fip.yaml @@ -21,6 +21,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances-with-network-volume-fip.yaml b/conf/telemetry-nova-persist-instances-with-network-volume-fip.yaml index 6e9417b0c..478a62b1c 100644 --- a/conf/telemetry-nova-persist-instances-with-network-volume-fip.yaml +++ b/conf/telemetry-nova-persist-instances-with-network-volume-fip.yaml @@ -21,6 +21,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances-with-network-volume.yaml b/conf/telemetry-nova-persist-instances-with-network-volume.yaml index 573cead24..8fdd8b9c5 100644 --- a/conf/telemetry-nova-persist-instances-with-network-volume.yaml +++ b/conf/telemetry-nova-persist-instances-with-network-volume.yaml @@ -20,6 +20,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances-with-network.yaml b/conf/telemetry-nova-persist-instances-with-network.yaml index b3cd08c06..758c64d94 100644 --- a/conf/telemetry-nova-persist-instances-with-network.yaml +++ b/conf/telemetry-nova-persist-instances-with-network.yaml @@ -22,6 +22,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances-with-volume.yaml b/conf/telemetry-nova-persist-instances-with-volume.yaml index ad702996c..8bc1c4179 100644 --- a/conf/telemetry-nova-persist-instances-with-volume.yaml +++ b/conf/telemetry-nova-persist-instances-with-volume.yaml @@ -20,6 +20,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/conf/telemetry-nova-persist-instances.yaml b/conf/telemetry-nova-persist-instances.yaml index 5ec444d4e..859021e11 100644 --- a/conf/telemetry-nova-persist-instances.yaml +++ b/conf/telemetry-nova-persist-instances.yaml @@ -21,6 +21,7 @@ elasticsearch: enabled: false host: 1.1.1.1 port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata diff --git a/elastic/v7ilm_policy/template-browbeat-rally.json.j2 b/elastic/v7ilm_policy/template-browbeat-rally.json.j2 new file mode 100644 index 000000000..6dbbd4559 --- /dev/null +++ b/elastic/v7ilm_policy/template-browbeat-rally.json.j2 @@ -0,0 +1,12 @@ +{ + "policy": { + "phases": { + "delete": { + "min_age": "{{ age }}", + "actions": { + "delete": {} + } + } + } + } +} diff --git a/elastic/v7templates/browbeat-rally.json b/elastic/v7templates/browbeat-rally.json deleted file mode 100644 index a60e13af3..000000000 --- a/elastic/v7templates/browbeat-rally.json +++ /dev/null @@ -1,4393 +0,0 @@ -{ - "browbeat-rally" : { - "order" : 0, - "index_patterns" : [ - "browbeat-rally-*" - ], - "settings" : { - "index" : { - "number_of_shards" : "1", - "number_of_replicas" : "0", - "mapping" : { - "total_fields" : { - "limit" : "5000" - } - } - } - }, - "mappings" : { - "properties" : { - "browbeat_config" : { - "properties" : { - "browbeat" : { - "properties" : { - "cloud_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rerun_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rerun" : { - "type" : "long" - } - } - }, - "elasticsearch" : { - "properties" : { - "metadata_files" : { - "properties" : { - "file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "regather" : { - "type" : "boolean" - }, - "port" : { - "type" : "long" - }, - "host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled" : { - "type" : "boolean" - } - } - }, - "grafana" : { - "properties" : { - "port" : { - "type" : "long" - }, - "host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "dashboards" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled" : { - "type" : "boolean" - } - } - }, - "shaker" : { - "properties" : { - "flavor" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "server" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "join_timeout" : { - "type" : "long" - }, - "external_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "port" : { - "type" : "long" - }, - "shaker_region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "sleep_before" : { - "type" : "long" - }, - "sleep_after" : { - "type" : "long" - } - } - }, - "workloads" : { - "properties" : { - "compute" : { - "type" : "long" - }, - "times" : { - "type" : "long" - }, - "file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "density" : { - "type" : "long" - }, - "name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "progression" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "scenarios" : { - "properties" : { - "message_sizes" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "instances" : { - "type" : "long" - }, - "lb_algorithm" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "container_format" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled" : { - "type" : "boolean" - }, - "concurrency_level" : { - "type" : "long" - }, - "batches" : { - "type" : "long" - }, - "num_networks" : { - "type" : "long" - }, - "image_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "protocol" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "subport_count" : { - "type" : "long" - }, - "elastic_port" : { - "type" : "long" - }, - "flavor_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "subports_per_batch" : { - "type" : "long" - }, - "image_location" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "num_clients" : { - "type" : "long" - }, - "protocols" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "sla_max_failure" : { - "type" : "long" - }, - "external_network" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "num_vms" : { - "type" : "long" - }, - "enable_dhcp" : { - "type" : "boolean" - }, - "protocol_port" : { - "type" : "long" - }, - "final_flavor_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "num_pairs" : { - "type" : "long" - }, - "samples" : { - "type" : "long" - }, - "send_results" : { - "type" : "boolean" - }, - "test_types" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "disk_format" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "total_requests" : { - "type" : "long" - }, - "test_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "initial_flavor_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "time" : { - "type" : "long" - }, - "placement" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled" : { - "type" : "boolean" - }, - "concurrency" : { - "type" : "long" - } - } - }, - "rally" : { - "properties" : { - "plugins" : { - "properties" : { - "cinder" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "neutron" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "glance" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "workloads" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "netcreate-boot" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "sleep_before" : { - "type" : "long" - }, - "sleep_after" : { - "type" : "long" - } - } - }, - "ansible" : { - "properties" : { - "metadata_playbook" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "hosts" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ssh_config" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "software-metadata" : { - "properties" : { - "heat" : { - "properties" : { - "oslo_messaging_rabbit" : { - "properties" : { - "heartbeat_timeout_threshold" : { - "type" : "long" - } - } - }, - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "cors" : { - "properties" : { - "max_age" : { - "type" : "long" - }, - "allow_headers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "expose_headers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ec2authtoken" : { - "properties" : { - "auth_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "database" : { - "properties" : { - "max_retries" : { - "type" : "long" - }, - "db_max_retries" : { - "type" : "long" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "trustee" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "yaql" : { - "properties" : { - "limit_iterators" : { - "type" : "long" - }, - "memory_quota" : { - "type" : "long" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "workers" : { - "properties" : { - "processes" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "threads" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "DEFAULT" : { - "properties" : { - "num_engine_workers" : { - "type" : "long" - }, - "convergence_engine" : { - "type" : "boolean" - }, - "debug" : { - "type" : "boolean" - }, - "heat_metadata_server_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_encryption_key" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rpc_response_timeout" : { - "type" : "long" - }, - "max_json_body_size" : { - "type" : "long" - }, - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "reauthentication_auth_method" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max_nested_stack_depth" : { - "type" : "long" - }, - "stack_domain_admin" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max_resources_per_stack" : { - "type" : "long" - }, - "heat_waitcondition_server_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "stack_user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name_for_services" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "cinder" : { - "properties" : { - "oslo_messaging_rabbit" : { - "properties" : { - "heartbeat_timeout_threshold" : { - "type" : "long" - } - } - }, - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_concurrency" : { - "properties" : { - "lock_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "service_user" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "send_service_user_token" : { - "type" : "boolean" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "key_manager" : { - "properties" : { - "backend" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "tripleo_iscsi" : { - "properties" : { - "volume_backend_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "volume_driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "target_helper" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "volumes_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "backend_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "target_protocol" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "target_ip_address" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "database" : { - "properties" : { - "max_retries" : { - "type" : "long" - }, - "db_max_retries" : { - "type" : "long" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "workers" : { - "properties" : { - "processes" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "threads" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "DEFAULT" : { - "properties" : { - "debug" : { - "type" : "boolean" - }, - "os_region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled_backends" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "scheduler_driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_strategy" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "osapi_volume_listen" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "default_volume_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "api_paste_config" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "control_exchange" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "default_availability_zone" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "osapi_volume_workers" : { - "type" : "long" - }, - "storage_availability_zone" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "glance_api_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enable_v3_api" : { - "type" : "boolean" - } - } - }, - "nova" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "interface" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "kernel" : { - "properties" : { - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "version" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "cpu_vulnerabilities" : { - "properties" : { - "meltdown" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "l1tf" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "tsx_async_abort" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "spec_store_bypass" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "spectre_v2" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "itlb_multihit" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "spectre_v1" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "mds" : { - "properties" : { - "mitigation" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "architecture" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "undercloud" : { - "properties" : { - "image" : { - "properties" : { - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "orchestration" : { - "properties" : { - "stack_owner_role" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "auth" : { - "properties" : { - "undercloud_barbican_simple_crypto_kek:MeBaXrmskrX2JwVZJMnkK6KJMhFYm_KO0puHT4SOO1Y" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "use_dynamic_credentials" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "volume-feature-enabled" : { - "properties" : { - "bootable" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "object-storage" : { - "properties" : { - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "network" : { - "properties" : { - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "compute" : { - "properties" : { - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "volume" : { - "properties" : { - "backend1_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ctlplane-subnet" : { - "properties" : { - "dhcp_start" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "dhcp_end" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "cidr" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "inspection_iprange" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "gateway" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "identity" : { - "properties" : { - "region" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "compute-feature-enabled" : { - "properties" : { - "console_output" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "DEFAULT" : { - "properties" : { - "local_ip" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "hieradata_override" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "container_insecure_registries" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "undercloud_timezone" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "local_interface" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "undercloud_ntp_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "container_images_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "undercloud_service_certificate" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "rabbitmq" : { - "properties" : { - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "nested" : { - "properties" : { - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "virt" : { - "type" : "boolean" - } - } - } - } - }, - "neutron-plugin" : { - "properties" : { - "ml2_type_vlan" : { - "properties" : { - "network_vlan_ranges" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ml2" : { - "properties" : { - "overlay_ip_version" : { - "type" : "long" - }, - "extension_drivers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "mechanism_drivers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "type_drivers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "path_mtu" : { - "type" : "long" - }, - "tenant_network_types" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ml2_type_flat" : { - "properties" : { - "flat_networks" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ovn" : { - "properties" : { - "ovn_l3_mode" : { - "type" : "boolean" - }, - "enable_distributed_floating_ip" : { - "type" : "boolean" - }, - "ovn_metadata_enabled" : { - "type" : "boolean" - }, - "ovn_nb_connection" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ovsdb_connection_timeout" : { - "type" : "long" - }, - "neutron_sync_mode" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "vif_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "dns_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ovn_sb_connection" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "securitygroup" : { - "properties" : { - "firewall_driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ml2_type_geneve" : { - "properties" : { - "vni_ranges" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max_header_size" : { - "type" : "long" - } - } - } - } - }, - "neutron" : { - "properties" : { - "oslo_messaging_rabbit" : { - "properties" : { - "heartbeat_timeout_threshold" : { - "type" : "long" - } - } - }, - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "agent" : { - "properties" : { - "root_helper" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_concurrency" : { - "properties" : { - "lock_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "quotas" : { - "properties" : { - "quota_packet_filter" : { - "type" : "long" - }, - "quota_port" : { - "type" : "long" - }, - "quota_firewall_rule" : { - "type" : "long" - }, - "quota_network_gateway" : { - "type" : "long" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "database" : { - "properties" : { - "max_retries" : { - "type" : "long" - }, - "db_max_retries" : { - "type" : "long" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "placement" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "service_plugins" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "notify_nova_on_port_status_changes" : { - "type" : "boolean" - }, - "bind_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "api_workers" : { - "type" : "long" - }, - "notify_nova_on_port_data_changes" : { - "type" : "boolean" - }, - "debug" : { - "type" : "boolean" - }, - "core_plugin" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "allow_automatic_l3agent_failover" : { - "type" : "boolean" - }, - "router_distributed" : { - "type" : "boolean" - }, - "auth_strategy" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "global_physnet_mtu" : { - "type" : "long" - }, - "router_scheduler_driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "allow_overlapping_ips" : { - "type" : "boolean" - }, - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "control_exchange" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max_l3_agents_per_router" : { - "type" : "long" - }, - "dns_domain" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enable_dvr" : { - "type" : "boolean" - }, - "vlan_transparent" : { - "type" : "boolean" - }, - "l3_ha" : { - "type" : "boolean" - }, - "rpc_workers" : { - "type" : "long" - }, - "dhcp_agent_notification" : { - "type" : "boolean" - } - } - }, - "nova" : { - "properties" : { - "tenant_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "endpoint_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "glance" : { - "properties" : { - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "image_conversion" : { - "properties" : { - "output_format" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "inject_metadata_properties" : { - "properties" : { - "ignore_user_roles" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "inject" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "glance_store" : { - "properties" : { - "default_store" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "os_region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "swift_store_endpoint_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "stores" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "default_swift_reference" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "swift_store_create_container_on_put" : { - "type" : "boolean" - }, - "swift_store_config_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ref1" : { - "properties" : { - "project_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_id" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_address" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "key" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_version" : { - "type" : "long" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "paste_deploy" : { - "properties" : { - "flavor" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "DEFAULT" : { - "properties" : { - "bind_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "image_cache_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "image_member_quota" : { - "type" : "long" - }, - "debug" : { - "type" : "boolean" - }, - "show_multiple_locations" : { - "type" : "boolean" - }, - "syslog_log_facility" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enable_v2_api" : { - "type" : "boolean" - }, - "bind_port" : { - "type" : "long" - }, - "exec_dirs" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "registry_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "syslog_log_level" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "filters_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "log_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "node_staging_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "workers" : { - "type" : "long" - }, - "enable_v1_api" : { - "type" : "boolean" - }, - "use_syslog" : { - "type" : "boolean" - }, - "show_image_direct_url" : { - "type" : "boolean" - } - } - } - } - }, - "mysql" : { - "properties" : { - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "keystone" : { - "properties" : { - "oslo_messaging_rabbit" : { - "properties" : { - "heartbeat_timeout_threshold" : { - "type" : "long" - } - } - }, - "fernet_tokens" : { - "properties" : { - "key_repository" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "max_active_keys" : { - "type" : "long" - } - } - }, - "catalog" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "template_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "topics" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "ssl" : { - "properties" : { - "enable" : { - "type" : "boolean" - } - } - }, - "token" : { - "properties" : { - "revoke_by_id" : { - "type" : "boolean" - }, - "provider" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "expiration" : { - "type" : "long" - } - } - }, - "database" : { - "properties" : { - "max_retries" : { - "type" : "long" - }, - "db_max_retries" : { - "type" : "long" - } - } - }, - "credential" : { - "properties" : { - "key_repository" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "ec2" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "debug" : { - "type" : "boolean" - }, - "notification_format" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "public_endpoint" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "admin_token" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "deployment" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "nova" : { - "properties" : { - "oslo_messaging_rabbit" : { - "properties" : { - "heartbeat_timeout_threshold" : { - "type" : "long" - }, - "ssl" : { - "type" : "boolean" - } - } - }, - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "cache" : { - "properties" : { - "backend" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "enabled" : { - "type" : "boolean" - }, - "memcache_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_concurrency" : { - "properties" : { - "lock_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "service_user" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "send_service_user_token" : { - "type" : "boolean" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "cinder" : { - "properties" : { - "catalog_info" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "os_region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "workarounds" : { - "properties" : { - "enable_numa_live_migration" : { - "type" : "boolean" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "wsgi" : { - "properties" : { - "api_paste_config" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "vnc" : { - "properties" : { - "auth_schemes" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "novncproxy_port" : { - "type" : "long" - }, - "novncproxy_host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "conductor" : { - "properties" : { - "workers" : { - "type" : "long" - } - } - }, - "scheduler" : { - "properties" : { - "query_placement_for_image_type_support" : { - "type" : "boolean" - }, - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "limit_tenants_to_placement_aggregate" : { - "type" : "boolean" - }, - "discover_hosts_in_cells_interval" : { - "type" : "long" - }, - "max_attempts" : { - "type" : "long" - }, - "workers" : { - "type" : "long" - } - } - }, - "database" : { - "properties" : { - "max_retries" : { - "type" : "long" - }, - "db_max_retries" : { - "type" : "long" - } - } - }, - "filter_scheduler" : { - "properties" : { - "max_instances_per_host" : { - "type" : "long" - }, - "max_io_ops_per_host" : { - "type" : "long" - }, - "host_subset_size" : { - "type" : "long" - }, - "weight_classes" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "oslo_middleware" : { - "properties" : { - "enable_proxy_headers_parsing" : { - "type" : "boolean" - } - } - }, - "neutron" : { - "properties" : { - "ovs_bridge" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "extension_sync_interval" : { - "type" : "long" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "default_floating_pool" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "timeout" : { - "type" : "long" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "glance" : { - "properties" : { - "api_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "api" : { - "properties" : { - "auth_strategy" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "use_forwarded_for" : { - "type" : "boolean" - } - } - }, - "placement" : { - "properties" : { - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "valid_interfaces" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "region_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "DEFAULT" : { - "properties" : { - "service_down_time" : { - "type" : "long" - }, - "my_ip" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "report_interval" : { - "type" : "long" - }, - "debug" : { - "type" : "boolean" - }, - "osapi_compute_workers" : { - "type" : "long" - }, - "ovsdb_connection" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rootwrap_config" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "osapi_compute_listen_port" : { - "type" : "long" - }, - "vif_plugging_timeout" : { - "type" : "long" - }, - "osapi_compute_listen" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "ssl_only" : { - "type" : "boolean" - }, - "enabled_apis" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "instance_name_template" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "vif_plugging_is_fatal" : { - "type" : "boolean" - }, - "state_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "allow_resize_to_same_host" : { - "type" : "boolean" - } - } - }, - "notifications" : { - "properties" : { - "notify_on_state_change" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "notification_format" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "mistral" : { - "properties" : { - "keystone_authtoken" : { - "properties" : { - "memcached_servers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "user_domain_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "auth_url" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "www_authenticate_uri" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "username" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "cors" : { - "properties" : { - "allow_headers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "allowed_origin" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "expose_headers" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "engine" : { - "properties" : { - "execution_field_size_limit_kb" : { - "type" : "long" - } - } - }, - "oslo_messaging_notifications" : { - "properties" : { - "driver" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "node_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "cron_trigger" : { - "properties" : { - "execution_interval" : { - "type" : "long" - } - } - }, - "api" : { - "properties" : { - "api_workers" : { - "type" : "long" - }, - "allow_action_execution_deletion" : { - "type" : "boolean" - }, - "host" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "gather_conf_path" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "execution_expiration_policy" : { - "properties" : { - "older_than" : { - "type" : "long" - }, - "evaluation_interval" : { - "type" : "long" - } - } - }, - "oslo_policy" : { - "properties" : { - "policy_file" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "DEFAULT" : { - "properties" : { - "log_dir" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "debug" : { - "type" : "boolean" - }, - "rpc_response_timeout" : { - "type" : "long" - } - } - } - } - } - } - }, - "cloud_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "grafana_url" : { - "type" : "object" - }, - "raw" : { - "type" : "float" - }, - "hardware-metadata" : { - "properties" : { - "hardware_details" : { - "properties" : { - "processtor_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "num_interface" : { - "type" : "long" - }, - "virtualization_role" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "total_mem" : { - "type" : "long" - }, - "ip" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "os_name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "virtualization_type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "machine_make" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "label" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "total_logical_cores" : { - "type" : "long" - } - } - } - } - }, - "version" : { - "properties" : { - "rhosp_major" : { - "scaling_factor" : 100, - "type" : "scaled_float" - }, - "rhosp_puddle" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rhosp_version" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - }, - "browbeat_rerun" : { - "type" : "long" - }, - "result" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "rally_setup" : { - "properties" : { - "pos" : { - "type" : "long" - }, - "name" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "description" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "kw" : { - "properties" : { - "args" : { - "type" : "object" - }, - "context" : { - "properties" : { - "users" : { - "properties" : { - "tenants" : { - "type" : "long" - }, - "resource_management_workers" : { - "type" : "long" - }, - "user_domain" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "project_domain" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "users_per_tenant" : { - "type" : "long" - } - } - } - } - }, - "sla" : { - "properties" : { - "failure_rate" : { - "properties" : { - "max" : { - "type" : "long" - } - } - }, - "max_avg_duration" : { - "type" : "long" - }, - "max_seconds_per_iteration" : { - "type" : "long" - } - } - }, - "runner" : { - "properties" : { - "times" : { - "type" : "long" - }, - "type" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "concurrency" : { - "type" : "long" - } - } - } - } - } - } - }, - "scenario" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "browbeat_uuid" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "environment-metadata" : { - "properties" : { - "environment_setup" : { - "properties" : { - "osp_computes_number" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "osp_controllers_number" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - } - } - } - } - }, - "iteration" : { - "type" : "long" - }, - "action" : { - "fields" : { - "keyword" : { - "ignore_above" : 256, - "type" : "keyword" - } - }, - "type" : "text" - }, - "timestamp" : { - "type" : "date" - } - } - }, - "aliases" : { } - } -} diff --git a/elastic/v7templates/template-browbeat-rally.json.j2 b/elastic/v7templates/template-browbeat-rally.json.j2 new file mode 100644 index 000000000..9727b5278 --- /dev/null +++ b/elastic/v7templates/template-browbeat-rally.json.j2 @@ -0,0 +1,4392 @@ +{ + "order" : 0, + "index_patterns" : [ + "browbeat-rally-{{ term }}-*" + ], + "settings" : { + "index" : { + "number_of_shards" : "1", + "number_of_replicas" : "0", + "lifecycle.name": "browbeat-rally-{{ term }}", + "mapping" : { + "total_fields" : { + "limit" : "5000" + } + } + } + }, + "mappings" : { + "properties" : { + "browbeat_config" : { + "properties" : { + "browbeat" : { + "properties" : { + "cloud_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rerun_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rerun" : { + "type" : "long" + } + } + }, + "elasticsearch" : { + "properties" : { + "metadata_files" : { + "properties" : { + "file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "regather" : { + "type" : "boolean" + }, + "port" : { + "type" : "long" + }, + "host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled" : { + "type" : "boolean" + } + } + }, + "grafana" : { + "properties" : { + "port" : { + "type" : "long" + }, + "host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "dashboards" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled" : { + "type" : "boolean" + } + } + }, + "shaker" : { + "properties" : { + "flavor" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "server" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "join_timeout" : { + "type" : "long" + }, + "external_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "port" : { + "type" : "long" + }, + "shaker_region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "sleep_before" : { + "type" : "long" + }, + "sleep_after" : { + "type" : "long" + } + } + }, + "workloads" : { + "properties" : { + "compute" : { + "type" : "long" + }, + "times" : { + "type" : "long" + }, + "file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "density" : { + "type" : "long" + }, + "name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "progression" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "scenarios" : { + "properties" : { + "message_sizes" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "instances" : { + "type" : "long" + }, + "lb_algorithm" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "container_format" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled" : { + "type" : "boolean" + }, + "concurrency_level" : { + "type" : "long" + }, + "batches" : { + "type" : "long" + }, + "num_networks" : { + "type" : "long" + }, + "image_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "protocol" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "subport_count" : { + "type" : "long" + }, + "elastic_port" : { + "type" : "long" + }, + "flavor_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "subports_per_batch" : { + "type" : "long" + }, + "image_location" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "num_clients" : { + "type" : "long" + }, + "protocols" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "sla_max_failure" : { + "type" : "long" + }, + "external_network" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "num_vms" : { + "type" : "long" + }, + "enable_dhcp" : { + "type" : "boolean" + }, + "protocol_port" : { + "type" : "long" + }, + "final_flavor_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "num_pairs" : { + "type" : "long" + }, + "samples" : { + "type" : "long" + }, + "send_results" : { + "type" : "boolean" + }, + "test_types" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "disk_format" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "total_requests" : { + "type" : "long" + }, + "test_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "initial_flavor_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "time" : { + "type" : "long" + }, + "placement" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled" : { + "type" : "boolean" + }, + "concurrency" : { + "type" : "long" + } + } + }, + "rally" : { + "properties" : { + "plugins" : { + "properties" : { + "cinder" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "neutron" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "glance" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "workloads" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "netcreate-boot" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "sleep_before" : { + "type" : "long" + }, + "sleep_after" : { + "type" : "long" + } + } + }, + "ansible" : { + "properties" : { + "metadata_playbook" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "hosts" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ssh_config" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "software-metadata" : { + "properties" : { + "heat" : { + "properties" : { + "oslo_messaging_rabbit" : { + "properties" : { + "heartbeat_timeout_threshold" : { + "type" : "long" + } + } + }, + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "cors" : { + "properties" : { + "max_age" : { + "type" : "long" + }, + "allow_headers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "expose_headers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ec2authtoken" : { + "properties" : { + "auth_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "database" : { + "properties" : { + "max_retries" : { + "type" : "long" + }, + "db_max_retries" : { + "type" : "long" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "trustee" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "yaql" : { + "properties" : { + "limit_iterators" : { + "type" : "long" + }, + "memory_quota" : { + "type" : "long" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "workers" : { + "properties" : { + "processes" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "threads" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "DEFAULT" : { + "properties" : { + "num_engine_workers" : { + "type" : "long" + }, + "convergence_engine" : { + "type" : "boolean" + }, + "debug" : { + "type" : "boolean" + }, + "heat_metadata_server_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_encryption_key" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rpc_response_timeout" : { + "type" : "long" + }, + "max_json_body_size" : { + "type" : "long" + }, + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "reauthentication_auth_method" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max_nested_stack_depth" : { + "type" : "long" + }, + "stack_domain_admin" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max_resources_per_stack" : { + "type" : "long" + }, + "heat_waitcondition_server_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "stack_user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name_for_services" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "cinder" : { + "properties" : { + "oslo_messaging_rabbit" : { + "properties" : { + "heartbeat_timeout_threshold" : { + "type" : "long" + } + } + }, + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_concurrency" : { + "properties" : { + "lock_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "service_user" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "send_service_user_token" : { + "type" : "boolean" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "key_manager" : { + "properties" : { + "backend" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "tripleo_iscsi" : { + "properties" : { + "volume_backend_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "volume_driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "target_helper" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "volumes_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "backend_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "target_protocol" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "target_ip_address" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "database" : { + "properties" : { + "max_retries" : { + "type" : "long" + }, + "db_max_retries" : { + "type" : "long" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "workers" : { + "properties" : { + "processes" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "threads" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "DEFAULT" : { + "properties" : { + "debug" : { + "type" : "boolean" + }, + "os_region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled_backends" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "scheduler_driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_strategy" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "osapi_volume_listen" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "default_volume_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "api_paste_config" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "control_exchange" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "default_availability_zone" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "osapi_volume_workers" : { + "type" : "long" + }, + "storage_availability_zone" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "glance_api_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enable_v3_api" : { + "type" : "boolean" + } + } + }, + "nova" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "interface" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "kernel" : { + "properties" : { + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "version" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "cpu_vulnerabilities" : { + "properties" : { + "meltdown" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "l1tf" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "tsx_async_abort" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "spec_store_bypass" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "spectre_v2" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "itlb_multihit" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "spectre_v1" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "mds" : { + "properties" : { + "mitigation" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "architecture" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "undercloud" : { + "properties" : { + "image" : { + "properties" : { + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "orchestration" : { + "properties" : { + "stack_owner_role" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "auth" : { + "properties" : { + "undercloud_barbican_simple_crypto_kek:MeBaXrmskrX2JwVZJMnkK6KJMhFYm_KO0puHT4SOO1Y" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "use_dynamic_credentials" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "volume-feature-enabled" : { + "properties" : { + "bootable" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "object-storage" : { + "properties" : { + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "network" : { + "properties" : { + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "compute" : { + "properties" : { + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "volume" : { + "properties" : { + "backend1_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ctlplane-subnet" : { + "properties" : { + "dhcp_start" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "dhcp_end" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "cidr" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "inspection_iprange" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "gateway" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "identity" : { + "properties" : { + "region" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "compute-feature-enabled" : { + "properties" : { + "console_output" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "DEFAULT" : { + "properties" : { + "local_ip" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "hieradata_override" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "container_insecure_registries" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "undercloud_timezone" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "local_interface" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "undercloud_ntp_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "container_images_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "undercloud_service_certificate" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "rabbitmq" : { + "properties" : { + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "nested" : { + "properties" : { + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "virt" : { + "type" : "boolean" + } + } + } + } + }, + "neutron-plugin" : { + "properties" : { + "ml2_type_vlan" : { + "properties" : { + "network_vlan_ranges" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ml2" : { + "properties" : { + "overlay_ip_version" : { + "type" : "long" + }, + "extension_drivers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "mechanism_drivers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "type_drivers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "path_mtu" : { + "type" : "long" + }, + "tenant_network_types" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ml2_type_flat" : { + "properties" : { + "flat_networks" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ovn" : { + "properties" : { + "ovn_l3_mode" : { + "type" : "boolean" + }, + "enable_distributed_floating_ip" : { + "type" : "boolean" + }, + "ovn_metadata_enabled" : { + "type" : "boolean" + }, + "ovn_nb_connection" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ovsdb_connection_timeout" : { + "type" : "long" + }, + "neutron_sync_mode" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "vif_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "dns_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ovn_sb_connection" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "securitygroup" : { + "properties" : { + "firewall_driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ml2_type_geneve" : { + "properties" : { + "vni_ranges" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max_header_size" : { + "type" : "long" + } + } + } + } + }, + "neutron" : { + "properties" : { + "oslo_messaging_rabbit" : { + "properties" : { + "heartbeat_timeout_threshold" : { + "type" : "long" + } + } + }, + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "agent" : { + "properties" : { + "root_helper" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_concurrency" : { + "properties" : { + "lock_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "quotas" : { + "properties" : { + "quota_packet_filter" : { + "type" : "long" + }, + "quota_port" : { + "type" : "long" + }, + "quota_firewall_rule" : { + "type" : "long" + }, + "quota_network_gateway" : { + "type" : "long" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "database" : { + "properties" : { + "max_retries" : { + "type" : "long" + }, + "db_max_retries" : { + "type" : "long" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "placement" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "service_plugins" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "notify_nova_on_port_status_changes" : { + "type" : "boolean" + }, + "bind_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "api_workers" : { + "type" : "long" + }, + "notify_nova_on_port_data_changes" : { + "type" : "boolean" + }, + "debug" : { + "type" : "boolean" + }, + "core_plugin" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "allow_automatic_l3agent_failover" : { + "type" : "boolean" + }, + "router_distributed" : { + "type" : "boolean" + }, + "auth_strategy" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "global_physnet_mtu" : { + "type" : "long" + }, + "router_scheduler_driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "allow_overlapping_ips" : { + "type" : "boolean" + }, + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "control_exchange" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max_l3_agents_per_router" : { + "type" : "long" + }, + "dns_domain" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enable_dvr" : { + "type" : "boolean" + }, + "vlan_transparent" : { + "type" : "boolean" + }, + "l3_ha" : { + "type" : "boolean" + }, + "rpc_workers" : { + "type" : "long" + }, + "dhcp_agent_notification" : { + "type" : "boolean" + } + } + }, + "nova" : { + "properties" : { + "tenant_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "endpoint_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "glance" : { + "properties" : { + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "image_conversion" : { + "properties" : { + "output_format" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "inject_metadata_properties" : { + "properties" : { + "ignore_user_roles" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "inject" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "glance_store" : { + "properties" : { + "default_store" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "os_region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "swift_store_endpoint_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "stores" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "default_swift_reference" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "swift_store_create_container_on_put" : { + "type" : "boolean" + }, + "swift_store_config_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ref1" : { + "properties" : { + "project_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_id" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_address" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "key" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_version" : { + "type" : "long" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "paste_deploy" : { + "properties" : { + "flavor" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "DEFAULT" : { + "properties" : { + "bind_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "image_cache_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "image_member_quota" : { + "type" : "long" + }, + "debug" : { + "type" : "boolean" + }, + "show_multiple_locations" : { + "type" : "boolean" + }, + "syslog_log_facility" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enable_v2_api" : { + "type" : "boolean" + }, + "bind_port" : { + "type" : "long" + }, + "exec_dirs" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "registry_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "syslog_log_level" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "filters_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "log_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "node_staging_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "workers" : { + "type" : "long" + }, + "enable_v1_api" : { + "type" : "boolean" + }, + "use_syslog" : { + "type" : "boolean" + }, + "show_image_direct_url" : { + "type" : "boolean" + } + } + } + } + }, + "mysql" : { + "properties" : { + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "keystone" : { + "properties" : { + "oslo_messaging_rabbit" : { + "properties" : { + "heartbeat_timeout_threshold" : { + "type" : "long" + } + } + }, + "fernet_tokens" : { + "properties" : { + "key_repository" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "max_active_keys" : { + "type" : "long" + } + } + }, + "catalog" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "template_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "topics" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "ssl" : { + "properties" : { + "enable" : { + "type" : "boolean" + } + } + }, + "token" : { + "properties" : { + "revoke_by_id" : { + "type" : "boolean" + }, + "provider" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "expiration" : { + "type" : "long" + } + } + }, + "database" : { + "properties" : { + "max_retries" : { + "type" : "long" + }, + "db_max_retries" : { + "type" : "long" + } + } + }, + "credential" : { + "properties" : { + "key_repository" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "ec2" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "debug" : { + "type" : "boolean" + }, + "notification_format" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "public_endpoint" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "admin_token" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "deployment" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "nova" : { + "properties" : { + "oslo_messaging_rabbit" : { + "properties" : { + "heartbeat_timeout_threshold" : { + "type" : "long" + }, + "ssl" : { + "type" : "boolean" + } + } + }, + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "cache" : { + "properties" : { + "backend" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "enabled" : { + "type" : "boolean" + }, + "memcache_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_concurrency" : { + "properties" : { + "lock_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "service_user" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "send_service_user_token" : { + "type" : "boolean" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "cinder" : { + "properties" : { + "catalog_info" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "os_region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "workarounds" : { + "properties" : { + "enable_numa_live_migration" : { + "type" : "boolean" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "wsgi" : { + "properties" : { + "api_paste_config" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "vnc" : { + "properties" : { + "auth_schemes" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "novncproxy_port" : { + "type" : "long" + }, + "novncproxy_host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "conductor" : { + "properties" : { + "workers" : { + "type" : "long" + } + } + }, + "scheduler" : { + "properties" : { + "query_placement_for_image_type_support" : { + "type" : "boolean" + }, + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "limit_tenants_to_placement_aggregate" : { + "type" : "boolean" + }, + "discover_hosts_in_cells_interval" : { + "type" : "long" + }, + "max_attempts" : { + "type" : "long" + }, + "workers" : { + "type" : "long" + } + } + }, + "database" : { + "properties" : { + "max_retries" : { + "type" : "long" + }, + "db_max_retries" : { + "type" : "long" + } + } + }, + "filter_scheduler" : { + "properties" : { + "max_instances_per_host" : { + "type" : "long" + }, + "max_io_ops_per_host" : { + "type" : "long" + }, + "host_subset_size" : { + "type" : "long" + }, + "weight_classes" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "oslo_middleware" : { + "properties" : { + "enable_proxy_headers_parsing" : { + "type" : "boolean" + } + } + }, + "neutron" : { + "properties" : { + "ovs_bridge" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "extension_sync_interval" : { + "type" : "long" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "default_floating_pool" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "timeout" : { + "type" : "long" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "glance" : { + "properties" : { + "api_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "api" : { + "properties" : { + "auth_strategy" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "use_forwarded_for" : { + "type" : "boolean" + } + } + }, + "placement" : { + "properties" : { + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "valid_interfaces" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "region_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "DEFAULT" : { + "properties" : { + "service_down_time" : { + "type" : "long" + }, + "my_ip" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "report_interval" : { + "type" : "long" + }, + "debug" : { + "type" : "boolean" + }, + "osapi_compute_workers" : { + "type" : "long" + }, + "ovsdb_connection" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rootwrap_config" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "osapi_compute_listen_port" : { + "type" : "long" + }, + "vif_plugging_timeout" : { + "type" : "long" + }, + "osapi_compute_listen" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "ssl_only" : { + "type" : "boolean" + }, + "enabled_apis" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "instance_name_template" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "vif_plugging_is_fatal" : { + "type" : "boolean" + }, + "state_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "allow_resize_to_same_host" : { + "type" : "boolean" + } + } + }, + "notifications" : { + "properties" : { + "notify_on_state_change" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "notification_format" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "mistral" : { + "properties" : { + "keystone_authtoken" : { + "properties" : { + "memcached_servers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "user_domain_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "auth_url" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "www_authenticate_uri" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "username" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "cors" : { + "properties" : { + "allow_headers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "allowed_origin" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "expose_headers" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "engine" : { + "properties" : { + "execution_field_size_limit_kb" : { + "type" : "long" + } + } + }, + "oslo_messaging_notifications" : { + "properties" : { + "driver" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "node_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "cron_trigger" : { + "properties" : { + "execution_interval" : { + "type" : "long" + } + } + }, + "api" : { + "properties" : { + "api_workers" : { + "type" : "long" + }, + "allow_action_execution_deletion" : { + "type" : "boolean" + }, + "host" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "gather_conf_path" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "execution_expiration_policy" : { + "properties" : { + "older_than" : { + "type" : "long" + }, + "evaluation_interval" : { + "type" : "long" + } + } + }, + "oslo_policy" : { + "properties" : { + "policy_file" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "DEFAULT" : { + "properties" : { + "log_dir" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "debug" : { + "type" : "boolean" + }, + "rpc_response_timeout" : { + "type" : "long" + } + } + } + } + } + } + }, + "cloud_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "grafana_url" : { + "type" : "object" + }, + "raw" : { + "type" : "float" + }, + "hardware-metadata" : { + "properties" : { + "hardware_details" : { + "properties" : { + "processtor_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "num_interface" : { + "type" : "long" + }, + "virtualization_role" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "total_mem" : { + "type" : "long" + }, + "ip" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "os_name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "virtualization_type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "machine_make" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "label" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "total_logical_cores" : { + "type" : "long" + } + } + } + } + }, + "version" : { + "properties" : { + "rhosp_major" : { + "scaling_factor" : 100, + "type" : "scaled_float" + }, + "rhosp_puddle" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rhosp_version" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + }, + "browbeat_rerun" : { + "type" : "long" + }, + "result" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "rally_setup" : { + "properties" : { + "pos" : { + "type" : "long" + }, + "name" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "description" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "kw" : { + "properties" : { + "args" : { + "type" : "object" + }, + "context" : { + "properties" : { + "users" : { + "properties" : { + "tenants" : { + "type" : "long" + }, + "resource_management_workers" : { + "type" : "long" + }, + "user_domain" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "project_domain" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "users_per_tenant" : { + "type" : "long" + } + } + } + } + }, + "sla" : { + "properties" : { + "failure_rate" : { + "properties" : { + "max" : { + "type" : "long" + } + } + }, + "max_avg_duration" : { + "type" : "long" + }, + "max_seconds_per_iteration" : { + "type" : "long" + } + } + }, + "runner" : { + "properties" : { + "times" : { + "type" : "long" + }, + "type" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "concurrency" : { + "type" : "long" + } + } + } + } + } + } + }, + "scenario" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "browbeat_uuid" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "environment-metadata" : { + "properties" : { + "environment_setup" : { + "properties" : { + "osp_computes_number" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "osp_controllers_number" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + } + } + } + } + }, + "iteration" : { + "type" : "long" + }, + "action" : { + "fields" : { + "keyword" : { + "ignore_above" : 256, + "type" : "keyword" + } + }, + "type" : "text" + }, + "timestamp" : { + "type" : "date" + } + } + }, + "aliases" : { } +} diff --git a/tests/data/valid_browbeat.yml b/tests/data/valid_browbeat.yml index c265ff32d..030c74482 100644 --- a/tests/data/valid_browbeat.yml +++ b/tests/data/valid_browbeat.yml @@ -17,6 +17,7 @@ elasticsearch: enabled: false host: browbeat.test.com port: 9200 + life: shortterm regather: false metadata_files: - name: hardware-metadata