From d732134a79ec5562e35bb38695dce3daa4fe7331 Mon Sep 17 00:00:00 2001
From: flavienbwk <flavien@berwick.fr>
Date: Mon, 30 Dec 2024 19:58:13 -0500
Subject: [PATCH] From 2.16.0 to 2.18.0

---
 README.md                   |  2 +-
 docker-compose.hot-warm.yml | 18 +++++++++---------
 docker-compose.yml          |  8 ++++----
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md
index 7e5a506..ad00f5d 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # OpenSearch - Docker - Compose
 
-![OpenSearch version](https://img.shields.io/badge/OpenSearch%20version-2.16.0-blue)
+![OpenSearch version](https://img.shields.io/badge/OpenSearch%20version-2.18.0-blue)
 
 Dockerized cluster architecture for OpenSearch with compose.
 
diff --git a/docker-compose.hot-warm.yml b/docker-compose.hot-warm.yml
index ee51e10..76f384f 100644
--- a/docker-compose.hot-warm.yml
+++ b/docker-compose.hot-warm.yml
@@ -8,7 +8,7 @@ services:
   # Needs : heavy CPU, medium memory
   os00:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os00
@@ -51,7 +51,7 @@ services:
   # Needs : low CPU, low memory
   os01:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms512m -Xmx512m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os01
@@ -90,7 +90,7 @@ services:
   # Needs : medium CPU, heavy memory, high-speed storage
   os02:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os02
@@ -129,7 +129,7 @@ services:
   # Needs : medium CPU, heavy memory, high-speed storage
   os03:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os03
@@ -168,7 +168,7 @@ services:
   # Needs : medium CPU, heavy memory, high-speed storage
   os04:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os04
@@ -205,7 +205,7 @@ services:
   # Needs : lower-speed CPU, heavy memory, lower-speed storage
   os05:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os05
@@ -242,7 +242,7 @@ services:
   # Needs : lower-speed CPU, heavy memory, lower-speed storage
   os06:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os06
@@ -279,7 +279,7 @@ services:
   # Needs : lower-speed CPU, heavy memory, lower-speed storage
   os07:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os07
@@ -311,7 +311,7 @@ services:
   
   kibana:
     restart: always
-    image: opensearchproject/opensearch-dashboards:2.16.0
+    image: opensearchproject/opensearch-dashboards:2.18.0
     logging:
       driver: "json-file"
       options:
diff --git a/docker-compose.yml b/docker-compose.yml
index 81f3114..90f4f08 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -2,7 +2,7 @@ services:
 
   os01:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os01
@@ -35,7 +35,7 @@ services:
   
   os02:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os02
@@ -65,7 +65,7 @@ services:
   
   os03:
     restart: always
-    image: opensearchproject/opensearch:2.16.0
+    image: opensearchproject/opensearch:2.18.0
     environment:
       OPENSEARCH_JAVA_OPTS: "-Xms1024m -Xmx1024m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
       node.name: os03
@@ -95,7 +95,7 @@ services:
 
   kibana:
     restart: always
-    image: opensearchproject/opensearch-dashboards:2.16.0
+    image: opensearchproject/opensearch-dashboards:2.18.0
     environment:
       OPENSEARCH_HOSTS: '["https://os01:9200","https://os02:9200","https://os03:9200"]' # must be a string with no spaces when specified as an environment variable
       DISABLE_INSTALL_DEMO_CONFIG: "true"