From 37c83f1af7d8e4db4c81d0fd6cbbd709d5b1d5d1 Mon Sep 17 00:00:00 2001
From: Sotiris Tsepelakis <sotirios.tsepelakis@tuwien.ac.at>
Date: Mon, 13 Jan 2025 18:41:26 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=93=82=20Global:=20restructure=20files?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* docker related files moved under `docker`
* remove obsolete version tag in docker compose files
---
 docker-compose.base.yml                              | 12 +++++-------
 docker-compose.yml                                   |  7 +++----
 .../dashboards}/config/opensearch_dashboards.yml     |  0
 {metricbeat => docker/metricbeat}/metricbeat.yml     |  0
 {opensearch => docker/opensearch}/init-security.sh   |  0
 {opensearch => docker/opensearch}/opensearch.yml     |  0
 .../opensearch}/security/internal_users.template.yml |  0
 .../opensearch}/security/tenants.yml                 |  0
 8 files changed, 8 insertions(+), 11 deletions(-)
 rename {dashboards => docker/dashboards}/config/opensearch_dashboards.yml (100%)
 rename {metricbeat => docker/metricbeat}/metricbeat.yml (100%)
 rename {opensearch => docker/opensearch}/init-security.sh (100%)
 rename {opensearch => docker/opensearch}/opensearch.yml (100%)
 rename {opensearch => docker/opensearch}/security/internal_users.template.yml (100%)
 rename {opensearch => docker/opensearch}/security/tenants.yml (100%)

diff --git a/docker-compose.base.yml b/docker-compose.base.yml
index 7c5f901..d8cee61 100644
--- a/docker-compose.base.yml
+++ b/docker-compose.base.yml
@@ -1,5 +1,3 @@
-version: '3'
-
 services:
   os-node:
     image: opensearchproject/opensearch:2
@@ -25,10 +23,11 @@ services:
       - os-node-1:/usr/share/opensearch/data
       # NOTE: We map every file separately so that we don't overwrite the files created
       # in the same directory from opensearch.
-      - ./opensearch/security/internal_users.template.yml:/usr/share/opensearch/config/internal_users.template.yml:ro
-      - ./opensearch/security/tenants.yml:/usr/share/opensearch/plugins/opensearch-security/securityconfig/tenants.yml:ro
-      - ./opensearch/opensearch.yml:/usr/share/opensearch/config/opensearch.yml:ro
-      - ./opensearch/init-security.sh:/usr/share/opensearch/init-security.sh:ro
+      - ./docker/opensearch/security/internal_users.template.yml:/usr/share/opensearch/config/internal_users.template.yml:ro
+      - ./docker/opensearch/security/internal_users.yml:/usr/share/opensearch/plugins/opensearch-security/securityconfig/internal_users.yml
+      - ./docker/opensearch/security/tenants.yml:/usr/share/opensearch/plugins/opensearch-security/securityconfig/tenants.yml:ro
+      - ./docker/opensearch/opensearch.yml:/usr/share/opensearch/config/opensearch.yml:ro
+      - ./docker/opensearch/init-security.sh:/usr/share/opensearch/init-security.sh:ro
       # internal ssl files
       - ./ssl/node1-crt.pem:/usr/share/opensearch/config/node-crt.pem:ro
       - ./ssl/node1-key.pem:/usr/share/opensearch/config/node-key.pem:ro
@@ -38,4 +37,3 @@ services:
       # ssl for external communication
       - ./ssl/cluster-crt.pem:/usr/share/opensearch/config/cluster-crt.pem:ro
       - ./ssl/cluster-key.pem:/usr/share/opensearch/config/cluster-key.pem:ro
-
diff --git a/docker-compose.yml b/docker-compose.yml
index 94c8cab..1b0d09e 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,5 +1,3 @@
-version: '3'
-
 services:
   os-node-1:
     extends:
@@ -33,7 +31,7 @@ services:
     ports:
       - ${DASHBOARDS_PORT:-443}:5601
     volumes:
-      - ./dashboards/config/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml:ro
+      - ./docker/dashboards/config/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml:ro
       - ./ssl/dashboards-crt.pem:/usr/share/opensearch-dashboards/config/crt.pem:ro
       - ./ssl/dashboards-key.pem:/usr/share/opensearch-dashboards/config/key.pem:ro
       - ./ssl/root-ca-crt.pem:/usr/share/opensearch-dashboards/config/root-ca.pem:ro
@@ -58,7 +56,7 @@ services:
       - /sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro
       - /proc:/hostfs/proc:ro
       - /:/hostfs:ro
-      - ./metricbeat/metricbeat.yml:/usr/share/metricbeat/metricbeat.yml:ro
+      - ./docker/metricbeat/metricbeat.yml:/usr/share/metricbeat/metricbeat.yml:ro
     depends_on:
       - os-node-1
 
@@ -67,5 +65,6 @@ volumes:
   os-node-2:
   metricbeat-data:
 
+
 networks:
   default:
diff --git a/dashboards/config/opensearch_dashboards.yml b/docker/dashboards/config/opensearch_dashboards.yml
similarity index 100%
rename from dashboards/config/opensearch_dashboards.yml
rename to docker/dashboards/config/opensearch_dashboards.yml
diff --git a/metricbeat/metricbeat.yml b/docker/metricbeat/metricbeat.yml
similarity index 100%
rename from metricbeat/metricbeat.yml
rename to docker/metricbeat/metricbeat.yml
diff --git a/opensearch/init-security.sh b/docker/opensearch/init-security.sh
similarity index 100%
rename from opensearch/init-security.sh
rename to docker/opensearch/init-security.sh
diff --git a/opensearch/opensearch.yml b/docker/opensearch/opensearch.yml
similarity index 100%
rename from opensearch/opensearch.yml
rename to docker/opensearch/opensearch.yml
diff --git a/opensearch/security/internal_users.template.yml b/docker/opensearch/security/internal_users.template.yml
similarity index 100%
rename from opensearch/security/internal_users.template.yml
rename to docker/opensearch/security/internal_users.template.yml
diff --git a/opensearch/security/tenants.yml b/docker/opensearch/security/tenants.yml
similarity index 100%
rename from opensearch/security/tenants.yml
rename to docker/opensearch/security/tenants.yml
-- 
GitLab