Skip to content

Commit

Permalink
This diff represents the removal of several Docker Compose configurat…
Browse files Browse the repository at this point in the history
…ions and related files for various databases (Cassandra, MongoDB, MySQL, and PostgreSQL) along with monitoring and other services. Let's break down what's being deleted:

**Database Configurations:**

* **Cassandra:** The entire Cassandra setup is removed, including the base `cassandra.yml`, cluster configuration `cassandra-cluster.yml`, migration setup `cassandra-migration.yml`,  `app.yml`, the migration Dockerfile `Cassandra-Migration.Dockerfile`,  scripts for auto-migration and CQL execution (`autoMigrate.sh`, `execute-cql.sh`), and a `.aiexclude` file. This suggests a complete removal of Cassandra as a database option.
* **MongoDB:**  Similar to Cassandra, all MongoDB-related files are deleted: `mongodb.yml`, `mongodb-cluster.yml`, `app.yml`, the replica set initialization script `init_replicaset.js`, and the MongoDB Dockerfile `MongoDB.Dockerfile`.  MongoDB support is being entirely removed.
* **MySQL:** The `mysql.yml`, `app.yml`, `my.cnf` configuration files, and the JIB entrypoint script `jib/entrypoint.sh` are deleted, indicating removal of MySQL support.
* **PostgreSQL:** `postgresql.yml`, `control-center.yml`, `app.yml`, and the JIB entrypoint script `jib/entrypoint.sh` are deleted. This implies the removal of PostgreSQL  and its associated control center setup.

**Monitoring and Other Services:**

* **Monitoring (Cassandra, MongoDB, MySQL, PostgreSQL):**  The `monitoring.yml`, Prometheus configuration `prometheus/prometheus.yml`, Grafana dashboard provisioning `grafana/provisioning/dashboards/dashboard.yml`, Grafana datasource provisioning `grafana/provisioning/datasources/datasource.yml`, and Grafana JVM dashboard `grafana/provisioning/dashboards/JVM.json` are all deleted for each database type.  This indicates the removal of the entire monitoring stack for all the databases.
* **JHipster Control Center (Cassandra, MongoDB, MySQL, PostgreSQL):** The `jhipster-control-center.yml` file is removed for each database type. The JHipster Control Center is used for centralized monitoring and management of JHipster applications.  Its removal further confirms the intent to eliminate monitoring and management functionalities.
* **Sonar (Cassandra, MongoDB, MySQL, PostgreSQL):**  `sonar.yml` is deleted for all databases. SonarQube is a code quality analysis tool.  Removing this configuration indicates code quality analysis within the Docker Compose setup is no longer supported.
* **General Database Files:**  `databases.adoc` and the general exclude file `database/.aiexclude` are removed, suggesting the project is no longer focused on providing multiple database options.
* **JIB Entrypoint (Cassandra, MongoDB, MySQL, PostgreSQL):**  The removal of `jib/entrypoint.sh` scripts indicates that JIB (a containerization tool) is no longer used for building the applications for these database configurations.
* **Services Configuration (Cassandra, MongoDB, MySQL, PostgreSQL):**  `services.yml` is deleted for all databases.

In summary, this diff signifies a major shift in the project, likely consolidating or entirely removing the previous support for multiple databases and associated services like monitoring, control center, and code quality analysis.  The reasons behind this could be simplification, focusing on a single database technology, or migrating to a different infrastructure setup altogether.
  • Loading branch information
cheroliv committed Dec 12, 2024
1 parent 7c51ed2 commit 68d8ec1
Show file tree
Hide file tree
Showing 55 changed files with 0 additions and 16,685 deletions.
3 changes: 0 additions & 3 deletions database/.aiexclude

This file was deleted.

35 changes: 0 additions & 35 deletions database/cassandra/app.yml

This file was deleted.

31 changes: 0 additions & 31 deletions database/cassandra/cassandra-cluster.yml

This file was deleted.

13 changes: 0 additions & 13 deletions database/cassandra/cassandra-migration.yml

This file was deleted.

32 changes: 0 additions & 32 deletions database/cassandra/cassandra.yml

This file was deleted.

11 changes: 0 additions & 11 deletions database/cassandra/cassandra/Cassandra-Migration.Dockerfile

This file was deleted.

67 changes: 0 additions & 67 deletions database/cassandra/cassandra/scripts/autoMigrate.sh

This file was deleted.

124 changes: 0 additions & 124 deletions database/cassandra/cassandra/scripts/execute-cql.sh

This file was deleted.

Loading

0 comments on commit 68d8ec1

Please sign in to comment.