Browse Source

Beginning deprecation of INSTANCE_RAM var in favor of downwardAPI provided mem limit vol mount

Eric Wolinetz 6 years ago
parent
commit
b4bf2438ea
1 changed files with 10 additions and 0 deletions
  1. 10 0
      roles/openshift_logging_elasticsearch/templates/es.j2

+ 10 - 0
roles/openshift_logging_elasticsearch/templates/es.j2

@@ -142,6 +142,9 @@ spec:
               readOnly: true
             - name: elasticsearch-storage
               mountPath: /elasticsearch/persistent
+            - name: podinfo
+              mountPath: /etc/podinfo
+              readOnly: true
           readinessProbe:
             exec:
               command:
@@ -195,6 +198,13 @@ spec:
         - name: elasticsearch-config
           configMap:
             name: logging-elasticsearch
+        - name: podinfo
+          downwardAPI:
+            items:
+              - path: "mem_limit"
+                resourceFieldRef:
+                  containerName: elasticsearch
+                  resource: limits.memory
         - name: elasticsearch-storage
 {% if openshift_logging_elasticsearch_storage_type == 'pvc' %}
           persistentVolumeClaim: