set_defaults_from_current.yml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. ---
  2. ## We are pulling default values from configmaps if they exist already
  3. ## Using conditional_set_fact allows us to set the value of a variable based on
  4. ## the value of another one, if it is already defined. Else we don't set the
  5. ## left hand side (it stays undefined as well).
  6. ## conditional_set_fact allows us to specify a fact source, so first we try to
  7. ## set variables in the logging-elasticsearch & logging-elasticsearch-ops configmaps
  8. ## afterwards we set the value of the variable based on the value in the inventory
  9. ## but fall back to using the value from a configmap as a default. If neither is set
  10. ## then the variable remains undefined and the role default will be used.
  11. # Elasticsearch
  12. - when: openshift_logging_facts['elasticsearch']['configmaps']['logging-elasticsearch'] is defined
  13. conditional_set_fact:
  14. facts: "{{ openshift_logging_facts['elasticsearch']['configmaps']['logging-elasticsearch']['elasticsearch.yml'] | flatten_dict }}"
  15. vars:
  16. __openshift_logging_es_number_of_shards: index.number_of_shards
  17. __openshift_logging_es_number_of_replicas: index.number_of_replicas
  18. - when: openshift_logging_facts['elasticsearch']['deploymentconfigs'].keys() | count > 0
  19. block:
  20. - set_fact:
  21. __es_dc_name: "{{ openshift_logging_facts['elasticsearch']['deploymentconfigs'].keys()[0] }}"
  22. - set_fact:
  23. __openshift_logging_es_recover_after_time: "{{ openshift_logging_facts['elasticsearch']['deploymentconfigs'][__es_dc_name]['containers']['elasticsearch']['env'] | entry_from_name_value_pair('RECOVER_AFTER_TIME') }}"
  24. __openshift_logging_es_nodeselector: "{{ openshift_logging_facts['elasticsearch']['deploymentconfigs'][__es_dc_name]['nodeSelector'] | default('') | from_yaml }}"
  25. - conditional_set_fact:
  26. facts: "{{ openshift_logging_facts['elasticsearch']['deploymentconfigs'][__es_dc_name]['containers'] | flatten_dict }}"
  27. vars:
  28. __openshift_logging_elasticsearch_cpu_limit: elasticsearch.resources.limits.cpu
  29. __openshift_logging_elasticsearch_memory_limit: elasticsearch.resources.limits.memory
  30. __openshift_logging_elasticsearch_cpu_request: elasticsearch.resources.requests.cpu
  31. __openshift_logging_elasticsearch_proxy_cpu_request: proxy.resources.requests.cpu
  32. __openshift_logging_elasticsearch_proxy_memory_limit: proxy.resources.limits.memory
  33. # Elasticsearch Ops
  34. - when: openshift_logging_facts['elasticsearch_ops']['configmaps']['logging-elasticsearch-ops'] is defined
  35. conditional_set_fact:
  36. facts: "{{ openshift_logging_facts['elasticsearch_ops']['configmaps']['logging-elasticsearch-ops']['elasticsearch.yml'] | flatten_dict }}"
  37. vars:
  38. __openshift_logging_es_ops_number_of_shards: index.number_of_shards
  39. __openshift_logging_es_ops_number_of_replicas: index.number_of_replicas
  40. - when: openshift_logging_facts['elasticsearch_ops']['deploymentconfigs'].keys() | count > 0
  41. block:
  42. - set_fact:
  43. __es_dc_name: "{{ openshift_logging_facts['elasticsearch_ops']['deploymentconfigs'].keys()[0] }}"
  44. - set_fact:
  45. __openshift_logging_es_ops_recover_after_time: "{{ openshift_logging_facts['elasticsearch_ops']['deploymentconfigs'][__es_dc_name]['containers']['elasticsearch']['env'] | entry_from_name_value_pair('RECOVER_AFTER_TIME') }}"
  46. __openshift_logging_es_ops_nodeselector: "{{ openshift_logging_facts['elasticsearch_ops']['deploymentconfigs'][__es_dc_name]['nodeSelector'] | default('') | from_yaml }}"
  47. - conditional_set_fact:
  48. facts: "{{ openshift_logging_facts['elasticsearch_ops']['deploymentconfigs'][__es_dc_name]['containers'] | flatten_dict }}"
  49. vars:
  50. __openshift_logging_es_ops_cpu_limit: elasticsearch.resources.limits.cpu
  51. __openshift_logging_es_ops_memory_limit: elasticsearch.resources.limits.memory
  52. __openshift_logging_es_ops_cpu_request: elasticsearch.resources.requests.cpu
  53. __openshift_logging_es_ops_proxy_cpu_request: proxy.resources.requests.cpu
  54. __openshift_logging_es_ops_proxy_memory_limit: proxy.resources.limits.memory
  55. # Kibana
  56. - when: openshift_logging_facts['kibana']['deploymentconfigs']['logging-kibana'] is defined
  57. block:
  58. - set_fact:
  59. __openshift_logging_kibana_nodeselector: "{{ openshift_logging_facts['kibana']['deploymentconfigs']['logging-kibana']['nodeSelector'] | default('') | from_yaml }}"
  60. - conditional_set_fact:
  61. facts: "{{ openshift_logging_facts['kibana']['deploymentconfigs']['logging-kibana']['containers'] | flatten_dict }}"
  62. vars:
  63. __openshift_logging_kibana_cpu_limit: kibana.resources.limits.cpu
  64. __openshift_logging_kibana_cpu_request: kibana.resources.requests.cpu
  65. __openshift_logging_kibana_memory_limit: kibana.resources.limits.memory
  66. __openshift_logging_kibana_proxy_cpu_limit: kibana.resources.limits.cpu
  67. __openshift_logging_kibana_proxy_cpu_request: kibana-proxy.resources.requests.cpu
  68. __openshift_logging_kibana_proxy_memory_limit: kibana-proxy.resources.limits.memory
  69. # Kibana Ops
  70. - when: openshift_logging_facts['kibana_ops']['deploymentconfigs']['logging-kibana-ops'] is defined
  71. block:
  72. - set_fact:
  73. __openshift_logging_kibana_ops_nodeselector: "{{ openshift_logging_facts['kibana_ops']['deploymentconfigs']['logging-kibana-ops']['nodeSelector'] | default('') | from_yaml }}"
  74. - conditional_set_fact:
  75. facts: "{{ openshift_logging_facts['kibana_ops']['deploymentconfigs']['logging-kibana-ops']['containers'] | flatten_dict }}"
  76. vars:
  77. __openshift_logging_kibana_ops_cpu_limit: kibana.resources.limits.cpu
  78. __openshift_logging_kibana_ops_cpu_request: kibana.resources.requests.cpu
  79. __openshift_logging_kibana_ops_memory_limit: kibana.resources.limits.memory
  80. __openshift_logging_kibana_ops_proxy_cpu_limit: kibana.resources.limits.cpu
  81. __openshift_logging_kibana_ops_proxy_cpu_request: kibana-proxy.resources.requests.cpu
  82. __openshift_logging_kibana_ops_proxy_memory_limit: kibana-proxy.resources.limits.memory
  83. # Curator
  84. - when: openshift_logging_facts['curator']['deploymentconfigs']['logging-curator'] is defined
  85. block:
  86. - set_fact:
  87. __openshift_logging_curator_default_days: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_DEFAULT_DAYS') }}"
  88. __openshift_logging_curator_run_hour: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_HOUR') }}"
  89. __openshift_logging_curator_run_minute: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_MINUTE') }}"
  90. __openshift_logging_curator_run_timezone: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_TIMEZONE') }}"
  91. __openshift_logging_curator_nodeselector: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['nodeSelector'] | default('') | from_yaml }}"
  92. - conditional_set_fact:
  93. facts: "{{ openshift_logging_facts['curator']['deploymentconfigs']['logging-curator']['containers'] | flatten_dict }}"
  94. vars:
  95. __openshift_logging_curator_cpu_limit: curator.resources.limits.cpu
  96. __openshift_logging_curator_memory_limit: curator.resources.limits.memory
  97. __openshift_logging_curator_cpu_request: curator.resources.requests.cpu
  98. # Curator Ops
  99. - when: openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops'] is defined
  100. block:
  101. - set_fact:
  102. __openshift_logging_curator_ops_default_days: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_DEFAULT_DAYS') }}"
  103. __openshift_logging_curator_ops_run_hour: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_HOUR') }}"
  104. __openshift_logging_curator_ops_run_minute: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_MINUTE') }}"
  105. __openshift_logging_curator_ops_run_timezone: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['containers']['curator']['env'] | entry_from_name_value_pair('CURATOR_RUN_TIMEZONE') }}"
  106. __openshift_logging_curator_ops_nodeselector: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['nodeSelector'] | default('') | from_yaml }}"
  107. - conditional_set_fact:
  108. facts: "{{ openshift_logging_facts['curator_ops']['deploymentconfigs']['logging-curator-ops']['containers'] | flatten_dict }}"
  109. vars:
  110. __openshift_logging_curator_ops_cpu_limit: curator.resources.limits.cpu
  111. __openshift_logging_curator_ops_memory_limit: curator.resources.limits.memory
  112. __openshift_logging_curator_ops_cpu_request: curator.resources.requests.cpu
  113. # Fluentd
  114. - when: openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd'] is defined
  115. block:
  116. - set_fact:
  117. __openshift_logging_fluentd_file_buffer_limit: "{{ openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd']['containers']['fluentd-elasticsearch']['env'] | entry_from_name_value_pair('FILE_BUFFER_LIMIT') }}"
  118. __openshift_logging_fluentd_buffer_queue_limit: "{{ openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd']['containers']['fluentd-elasticsearch']['env'] | entry_from_name_value_pair('BUFFER_QUEUE_LIMIT') }}"
  119. __openshift_logging_fluentd_buffer_size_limit: "{{ openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd']['containers']['fluentd-elasticsearch']['env'] | entry_from_name_value_pair('BUFFER_SIZE_LIMIT') }}"
  120. __openshift_logging_fluentd_nodeselector: "{{ openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd']['nodeSelector'] | default('') | from_yaml }}"
  121. - conditional_set_fact:
  122. facts: "{{ openshift_logging_facts['fluentd']['daemonsets']['logging-fluentd']['containers'] | flatten_dict }}"
  123. vars:
  124. __openshift_logging_fluentd_cpu_limit: fluentd-elasticsearch.resources.limits.cpu
  125. __openshift_logging_fluentd_memory_limit: fluentd-elasticsearch.resources.limits.memory
  126. __openshift_logging_fluentd_cpu_request: fluentd-elasticsearch.resources.requests.cpu
  127. # Mux
  128. - when: openshift_logging_facts['mux']['deploymentconfigs']['logging-mux'] is defined
  129. block:
  130. - set_fact:
  131. __openshift_logging_mux_file_buffer_limit: "{{ openshift_logging_facts['mux']['deploymentconfigs']['logging-mux']['containers']['mux']['env'] | entry_from_name_value_pair('FILE_BUFFER_LIMIT') }}"
  132. __openshift_logging_mux_buffer_queue_limit: "{{ openshift_logging_facts['mux']['deploymentconfigs']['logging-mux']['containers']['mux']['env'] | entry_from_name_value_pair('BUFFER_QUEUE_LIMIT') }}"
  133. __openshift_logging_mux_buffer_size_limit: "{{ openshift_logging_facts['mux']['deploymentconfigs']['logging-mux']['containers']['mux']['env'] | entry_from_name_value_pair('BUFFER_SIZE_LIMIT') }}"
  134. __openshift_logging_mux_nodeselector: "{{ openshift_logging_facts['mux']['deploymentconfigs']['logging-mux']['nodeSelector'] | default('') | from_yaml }}"
  135. - conditional_set_fact:
  136. facts: "{{ openshift_logging_facts['mux']['deploymentconfigs']['logging-mux']['containers'] | flatten_dict }}"
  137. vars:
  138. __openshift_logging_mux_cpu_limit: mux.resources.limits.cpu
  139. __openshift_logging_mux_memory_limit: mux.resources.limits.memory
  140. __openshift_logging_mux_cpu_request: mux.resources.requests.cpu
  141. # EventRouter
  142. - when: openshift_logging_facts['eventrouter']['deploymentconfigs']['logging-eventrouter'] is defined
  143. block:
  144. - set_fact:
  145. __openshift_logging_eventrouter_nodeselector: "{{ openshift_logging_facts['eventrouter']['deploymentconfigs']['logging-eventrouter']['nodeSelector'] | default('') | from_yaml }}"
  146. - conditional_set_fact:
  147. facts: "{{ openshift_logging_facts['eventrouter']['deploymentconfigs']['logging-eventrouter']['containers'] | flatten_dict }}"
  148. vars:
  149. __openshift_logging_eventrouter_cpu_limit: kube-eventrouter.resources.limits.cpu
  150. __openshift_logging_eventrouter_cpu_request: kube-eventrouter.resources.requests.cpu
  151. __openshift_logging_eventrouter_memory_limit: kube-eventrouter.resources.limits.memory
  152. # Set the defaults based on collected facts
  153. - conditional_set_fact:
  154. facts: "{{ hostvars[inventory_hostname] }}"
  155. vars:
  156. # Elasticsearch
  157. openshift_logging_es_number_of_shards: openshift_logging_es_number_of_shards | __openshift_logging_es_number_of_shards
  158. openshift_logging_es_number_of_replicas: openshift_logging_es_number_of_replicas | __openshift_logging_es_number_of_replicas
  159. openshift_logging_es_nodeselector: openshift_logging_es_nodeselector | __openshift_logging_es_nodeselector
  160. openshift_logging_elasticsearch_recover_after_time: openshift_logging_es_recover_after_time | __openshift_logging_es_recover_after_time
  161. openshift_logging_elasticsearch_cpu_limit: openshift_logging_elasticsearch_cpu_limit | __openshift_logging_elasticsearch_cpu_limit
  162. openshift_logging_elasticsearch_cpu_request: openshift_logging_elasticsearch_cpu_request | __openshift_logging_elasticsearch_cpu_request
  163. openshift_logging_elasticsearch_memory_limit: openshift_logging_elasticsearch_memory_limit | __openshift_logging_elasticsearch_memory_limit
  164. openshift_logging_elasticsearch_proxy_cpu_request: openshift_logging_elasticsearch_proxy_cpu_request | __openshift_logging_elasticsearch_proxy_cpu_request
  165. openshift_logging_elasticsearch_proxy_memory_limit: openshift_logging_elasticsearch_proxy_memory_limit | __openshift_logging_elasticsearch_proxy_memory_limit
  166. # Elasticsearch Ops
  167. openshift_logging_es_ops_number_of_shards: openshift_logging_es_ops_number_of_shards | __openshift_logging_es_ops_number_of_shards
  168. openshift_logging_es_ops_number_of_replicas: openshift_logging_es_ops_number_of_replicas | __openshift_logging_es_ops_number_of_replicas
  169. openshift_logging_es_ops_nodeselector: openshift_logging_es_ops_nodeselector | __openshift_logging_es_ops_nodeselector
  170. openshift_logging_es_ops_recover_after_time: openshift_logging_es_ops_recover_after_time | __openshift_logging_es_ops_recover_after_time
  171. openshift_logging_es_ops_cpu_limit: openshift_logging_es_ops_cpu_limit | __openshift_logging_es_ops_cpu_limit
  172. openshift_logging_es_ops_cpu_request: openshift_logging_es_ops_cpu_request | __openshift_logging_es_ops_cpu_request
  173. openshift_logging_es_ops_memory_limit: openshift_logging_es_ops_memory_limit | __openshift_logging_es_ops_memory_limit
  174. openshift_logging_es_ops_proxy_cpu_request: openshift_logging_es_ops_proxy_cpu_request | __openshift_logging_es_ops_proxy_cpu_request
  175. openshift_logging_es_ops_proxy_memory_limit: openshift_logging_es_ops_proxy_memory_limit | __openshift_logging_es_ops_proxy_memory_limit
  176. # Kibana
  177. openshift_logging_kibana_cpu_limit: openshift_logging_kibana_cpu_limit | __openshift_logging_kibana_cpu_limit
  178. openshift_logging_kibana_cpu_request: openshift_logging_kibana_cpu_request | __openshift_logging_kibana_cpu_request
  179. openshift_logging_kibana_memory_limit: openshift_logging_kibana_memory_limit | __openshift_logging_kibana_memory_limit
  180. openshift_logging_kibana_proxy_cpu_limit: openshift_logging_kibana_proxy_cpu_limit | __openshift_logging_kibana_proxy_cpu_limit
  181. openshift_logging_kibana_proxy_cpu_request: openshift_logging_kibana_proxy_cpu_request | __openshift_logging_kibana_proxy_cpu_request
  182. openshift_logging_kibana_proxy_memory_limit: openshift_logging_kibana_proxy_memory_limit | __openshift_logging_kibana_proxy_memory_limit
  183. openshift_logging_kibana_nodeselector: openshift_logging_kibana_nodeselector | __openshift_logging_kibana_nodeselector
  184. # Kibana Ops
  185. openshift_logging_kibana_ops_cpu_limit: openshift_logging_kibana_ops_cpu_limit | __openshift_logging_kibana_ops_cpu_limit
  186. openshift_logging_kibana_ops_cpu_request: openshift_logging_kibana_ops_cpu_request | __openshift_logging_kibana_ops_cpu_request
  187. openshift_logging_kibana_ops_memory_limit: openshift_logging_kibana_ops_memory_limit | __openshift_logging_kibana_ops_memory_limit
  188. openshift_logging_kibana_ops_proxy_cpu_limit: openshift_logging_kibana_ops_proxy_cpu_limit | __openshift_logging_kibana_ops_proxy_cpu_limit
  189. openshift_logging_kibana_ops_proxy_cpu_request: openshift_logging_kibana_ops_proxy_cpu_request | __openshift_logging_kibana_ops_proxy_cpu_request
  190. openshift_logging_kibana_ops_proxy_memory_limit: openshift_logging_kibana_ops_proxy_memory_limit | __openshift_logging_kibana_ops_proxy_memory_limit
  191. openshift_logging_kibana_ops_nodeselector: openshift_logging_kibana_ops_nodeselector | __openshift_logging_kibana_ops_nodeselector
  192. # Curator
  193. openshift_logging_curator_default_days: openshift_logging_curator_default_days | __openshift_logging_curator_default_days
  194. openshift_logging_curator_run_hour: openshift_logging_curator_run_hour | __openshift_logging_curator_run_hour
  195. openshift_logging_curator_run_minute: openshift_logging_curator_run_minute | __openshift_logging_curator_run_minute
  196. openshift_logging_curator_run_timezone: openshift_logging_curator_run_timezone | __openshift_logging_curator_run_timezone
  197. openshift_logging_curator_cpu_limit: openshift_logging_curator_cpu_limit | __openshift_logging_curator_cpu_limit
  198. openshift_logging_curator_cpu_request: openshift_logging_curator_cpu_request | __openshift_logging_curator_cpu_request
  199. openshift_logging_curator_memory_limit: openshift_logging_curator_memory_limit | __openshift_logging_curator_memory_limit
  200. openshift_logging_curator_nodeselector: openshift_logging_curator_nodeselector | __openshift_logging_curator_nodeselector
  201. # Curator Ops
  202. openshift_logging_curator_ops_default_days: openshift_logging_curator_ops_default_days | __openshift_logging_curator_ops_default_days
  203. openshift_logging_curator_ops_run_hour: openshift_logging_curator_ops_run_hour | __openshift_logging_curator_ops_run_hour
  204. openshift_logging_curator_ops_run_minute: openshift_logging_curator_ops_run_minute | __openshift_logging_curator_ops_run_minute
  205. openshift_logging_curator_ops_run_timezone: openshift_logging_curator_ops_run_timezone | __openshift_logging_curator_ops_run_timezone
  206. openshift_logging_curator_ops_cpu_limit: openshift_logging_curator_ops_cpu_limit | __openshift_logging_curator_ops_cpu_limit
  207. openshift_logging_curator_ops_cpu_request: openshift_logging_curator_ops_cpu_request | __openshift_logging_curator_ops_cpu_request
  208. openshift_logging_curator_ops_memory_limit: openshift_logging_curator_ops_memory_limit | __openshift_logging_curator_ops_memory_limit
  209. openshift_logging_curator_ops_nodeselector: openshift_logging_curator_ops_nodeselector | __openshift_logging_curator_ops_nodeselector
  210. # Fluentd
  211. openshift_logging_fluentd_cpu_limit: openshift_logging_fluentd_cpu_limit | __openshift_logging_fluentd_cpu_limit
  212. openshift_logging_fluentd_cpu_request: openshift_logging_fluentd_cpu_request | __openshift_logging_fluentd_cpu_request
  213. openshift_logging_fluentd_memory_limit: openshift_logging_fluentd_memory_limit | __openshift_logging_fluentd_memory_limit
  214. openshift_logging_fluentd_file_buffer_limit: openshift_logging_fluentd_file_buffer_limit | __openshift_logging_fluentd_file_buffer_limit
  215. openshift_logging_fluentd_buffer_queue_limit: openshift_logging_fluentd_buffer_queue_limit | __openshift_logging_fluentd_buffer_queue_limit
  216. openshift_logging_fluentd_buffer_size_limit: openshift_logging_fluentd_buffer_size_limit | __openshift_logging_fluentd_buffer_size_limit
  217. openshift_logging_fluentd_nodeselector: openshift_logging_fluentd_nodeselector | __openshift_logging_fluentd_nodeselector
  218. # Mux
  219. openshift_logging_mux_cpu_limit: openshift_logging_mux_cpu_limit | __openshift_logging_mux_cpu_limit
  220. openshift_logging_mux_cpu_request: openshift_logging_mux_cpu_request | __openshift_logging_mux_cpu_request
  221. openshift_logging_mux_memory_limit: openshift_logging_mux_memory_limit | __openshift_logging_mux_memory_limit
  222. openshift_logging_mux_buffer_queue_limit: openshift_logging_mux_buffer_queue_limit | __openshift_logging_mux_buffer_queue_limit
  223. openshift_logging_mux_buffer_size_limit: openshift_logging_mux_buffer_size_limit | __openshift_logging_mux_buffer_size_limit
  224. openshift_logging_mux_file_buffer_limit: openshift_logging_mux_file_buffer_limit | __openshift_logging_mux_file_buffer_limit
  225. openshift_logging_mux_nodeselector: openshift_logging_mux_nodeselector | __openshift_logging_mux_nodeselector
  226. # EventRouter
  227. openshift_logging_eventrouter_cpu_limit: openshift_logging_eventrouter_cpu_limit | __openshift_logging_eventrouter_cpu_limit
  228. openshift_logging_eventrouter_cpu_request: openshift_logging_eventrouter_cpu_request | __openshift_logging_eventrouter_cpu_request
  229. openshift_logging_eventrouter_memory_limit: openshift_logging_eventrouter_memory_limit | __openshift_logging_eventrouter_memory_limit
  230. openshift_logging_eventrouter_nodeselector: openshift_logging_eventrouter_nodeselector | __openshift_logging_eventrouter_nodeselector