Skip to content

feat: add more dependency doc#118

Merged
lautaro-suarez merged 7 commits intodevelopfrom
feat/SLEAK-3899_add-dependency-documentation
Sep 18, 2025
Merged

feat: add more dependency doc#118
lautaro-suarez merged 7 commits intodevelopfrom
feat/SLEAK-3899_add-dependency-documentation

Conversation

@lautaro-suarez
Copy link
Copy Markdown
Contributor

@lautaro-suarez lautaro-suarez commented Sep 11, 2025

Summary by CodeRabbit

  • Documentación
    • Nuevas guías de integración: AWS Aurora MySQL (visión general, flujo en 3 pasos, tabla de parámetros, FAQ sobre vargroups, upgrades, escalado, dumps/import y troubleshooting).
    • Nueva guía Aurora PostgreSQL (versiones soportadas, pg_dump, importación Docker/local, formulario de configuración, FAQ).
    • Nueva guía MariaDB en RDS (formulario, backups, Multi‑AZ, dumps/restore).
    • Nueva guía Amazon MSK (Provisioned/Serverless, comandos de ejemplo, seguridad, parámetros de despliegue).
    • Versiones en español añadidas para todas las páginas.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Sep 11, 2025

Walkthrough

Se añaden ocho nuevas páginas MDX (inglés y traducciones al español) que documentan la integración y flujo de configuración en SleakOps para AWS Aurora MySQL, Aurora PostgreSQL, MariaDB (RDS) y MSK (Kafka), con FAQs, guías paso a paso, tablas de parámetros, comandos de import/export, imágenes con Zoom y enlaces a AWS.

Changes

Cohort / File(s) Resumen de cambios
Aurora MySQL docs
docs/project/dependency/aurora-mysql-aws.mdx, i18n/es/.../aurora-mysql-aws.mdx
Nuevas páginas MDX que introducen Aurora MySQL en SleakOps: overview, FAQs (vargroups, upgrades, auto-scaling, dumps/imports, troubleshooting), guía de configuración en 3 pasos, tabla de parámetros (Serverless/Provisioned), imágenes con Zoom y enlace a AWS.
Aurora PostgreSQL docs
docs/project/dependency/aurora-postgresql-aws.mdx, i18n/es/.../aurora-postgresql-aws.mdx
Nuevas páginas MDX con overview, FAQs (vargroups, versiones soportadas, storage auto-scaling, pg_dump/imports, troubleshooting, comparación vs RDS), guía en 3 pasos (campos detallados), imágenes con Zoom y enlace a AWS.
MariaDB (RDS) docs
docs/project/dependency/mariadb-aws.mdx, i18n/es/.../mariadb-aws.mdx
Nuevas páginas MDX con overview, FAQs (credenciales, Multi‑AZ, upgrades, storage, backups), procedimientos de dump/import (mysqldump, Docker, local), formulario de configuración con tabla de atributos y imágenes con Zoom.
MSK (Kafka) docs
docs/project/dependency/msk-aws.mdx, i18n/es/.../msk-aws.mdx
Nuevas páginas MDX que cubren Amazon MSK: overview, FAQs (versiones, modos Provisioned/Serverless, conexión, topics, producer/consumer, troubleshooting), guía de setup con parámetros (Deployment Mode, Kafka Version, Instance Type, Broker Nodes, Storage), comandos de ejemplo y imágenes con Zoom.

Sequence Diagram(s)

sequenceDiagram
  autonumber
  actor Usuario
  participant Console as SleakOps Console
  participant Backend as SleakOps Backend
  participant AWS as AWS Service
  participant Varg as Vargroups

  Usuario->>Console: Abrir Dependencias y seleccionar servicio
  Console->>Usuario: Mostrar formulario de creación (Zoom / imágenes)
  Usuario->>Console: Enviar parámetros de configuración
  Console->>Backend: POST /provision (payload)
  Backend->>AWS: Provisionar recurso (Aurora/MariaDB/MSK)
  AWS-->>Backend: Respuesta (endpoints, IDs, credenciales)
  Backend->>Varg: Crear/actualizar Vargroup con atributos
  Backend-->>Console: Estado y outputs de creación
  Console-->>Usuario: Mostrar outputs y enlace a Vargroup

  rect rgba(230,246,255,0.6)
  note right of AWS: Distinciones clave: Serverless vs Provisioned,\nversiones soportadas, backups y auto-scaling
  end
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested reviewers

  • lucaiz
  • mjroson

Poem

en sleakops arreglamos los conflictos a las piñas,
Aurora, Postgres, Maria y Kafka en la tarima,
formularios, dumps y vargroups en armonía,
nuevas páginas listas para la misión. 🎉📚

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed El título "feat: add more dependency doc" refleja correctamente la intención principal del PR: añadir múltiples páginas de documentación de dependencias (Aurora MySQL/PostgreSQL, MariaDB, MSK y sus traducciones), por lo que está directamente relacionado con el changeset descrito. Es breve y comunica el cambio principal, cumpliendo la finalidad de un título de PR. No obstante, resulta algo genérico y presenta una pequeña imprecisión gramatical al usar "doc" en singular en lugar de "docs".
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/SLEAK-3899_add-dependency-documentation

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 71d864f and 8d6a4fd.

⛔ Files ignored due to path filters (2)
  • static/img/domain/domain-info-workload-drawer.png is excluded by !**/*.png
  • static/img/domain/domain-info-workload-list.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • docs/project/dependency/aurora-mysql-aws.mdx (1 hunks)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (2)
  • docs/project/dependency/aurora-mysql-aws.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx

Tip

👮 Agentic pre-merge checks are now available in preview!

Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.

  • Built-in checks – Quickly apply ready-made checks to enforce title conventions, require pull request descriptions that follow templates, validate linked issues for compliance, and more.
  • Custom agentic checks – Define your own rules using CodeRabbit’s advanced agentic capabilities to enforce organization-specific policies and workflows. For example, you can instruct CodeRabbit’s agent to verify that API documentation is updated whenever API schema files are modified in a PR. Note: Upto 5 custom checks are currently allowed during the preview period. Pricing for this feature will be announced in a few weeks.

Please see the documentation for more information.

Example:

reviews:
  pre_merge_checks:
    custom_checks:
      - name: "Undocumented Breaking Changes"
        mode: "warning"
        instructions: |
          Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).

Please share your feedback with us on this Discord post.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 10

🧹 Nitpick comments (4)
docs/project/dependency/msk-aws.mdx (1)

125-126: Pulir redacción.

“Here the parameters…” → “Here are the parameters SleakOps lets you customize during creation:”.

-Here the parameters that SleakOps allows you to customize during the creation:
+Here are the parameters SleakOps lets you customize during creation:
docs/project/dependency/mariadb-aws.mdx (2)

2-4: Import duplicado del CSS.

Línea 2 y 3 importan lo mismo. Elimina uno para evitar cargas redundantes.

 import "react-medium-image-zoom/dist/styles.css";
-import "react-medium-image-zoom/dist/styles.css";

76-84: Inglés: “existent dump” → “existing dump”.

-### How do I import an existent dump to my local machine?
+### How do I import an existing dump to my local machine?
docs/project/dependency/aurora-mysql-aws.mdx (1)

129-133: Evitar hardcodear versiones y validaciones; enlazar a la doc oficial

En vez de listar versiones o reglas de contraseña en el texto, enlaza a las release notes de Amazon Aurora MySQL y a la guía de Aurora Serverless v2 (ACU — pasos de 0.5; Min/Max varía según versión) para evitar roturas y mantenimiento extra. — en sleakops arreglamos los conflictos a las piñas.

Ubicación: docs/project/dependency/aurora-mysql-aws.mdx (líneas 129–133)

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between af79412 and f19b170.

📒 Files selected for processing (4)
  • docs/project/dependency/aurora-mysql-aws.mdx (1 hunks)
  • docs/project/dependency/aurora-postgresql-aws.mdx (1 hunks)
  • docs/project/dependency/mariadb-aws.mdx (1 hunks)
  • docs/project/dependency/msk-aws.mdx (1 hunks)
🔇 Additional comments (3)
docs/project/dependency/mariadb-aws.mdx (1)

101-107: LGTM en flujo de alta.

El paso a paso es claro y consistente con otras dependencias.

docs/project/dependency/aurora-mysql-aws.mdx (1)

107-113: LGTM en estructura y FAQs.

La organización (FAQs + 3 pasos + capturas) queda prolija.

docs/project/dependency/aurora-postgresql-aws.mdx (1)

106-113: LGTM en el flujo y consistencia visual.

La guía en 3 pasos y el uso de Zoom están alineados con el resto del PR.

Comment thread docs/project/dependency/aurora-mysql-aws.mdx
Comment thread docs/project/dependency/aurora-postgresql-aws.mdx
Comment thread docs/project/dependency/aurora-postgresql-aws.mdx
Comment thread docs/project/dependency/aurora-postgresql-aws.mdx
Comment thread docs/project/dependency/aurora-postgresql-aws.mdx Outdated
Comment thread docs/project/dependency/mariadb-aws.mdx Outdated
Comment thread docs/project/dependency/mariadb-aws.mdx
Comment thread docs/project/dependency/msk-aws.mdx Outdated
Comment thread docs/project/dependency/msk-aws.mdx
Comment thread docs/project/dependency/msk-aws.mdx
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (12)
i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx (4)

42-42: No incrustar JSX dentro del texto del enlace MDX.

<FiExternalLink/> dentro de [...]() puede no renderizar bien. Mejor coloca el icono fuera del ancla.

-2. **Consulta la Documentación**: Para más información sobre cómo crear un dump, consulta la [documentación oficial de MySQL <FiExternalLink/>](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html).
+2. **Consulta la Documentación**: Para más información sobre cómo crear un dump, consulta la [documentación oficial de MySQL](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) <FiExternalLink/>.

137-138: Terminología: “RDS” vs “Aurora” al restaurar desde snapshot.

Para evitar confusión, aclaremos que es un snapshot de Aurora (aunque sea parte de RDS).

-| **Crear un RDS desde un snapshot** | Marca esto si restauras desde un snapshot de base de datos. |
-| **Identificador del Snapshot** | *(Requerido si restauras desde snapshot)* Identificador del snapshot RDS desde el cual restaurar. |
+| **Restaurar desde snapshot de Aurora** | Marca esto si restauras desde un snapshot del clúster Aurora. |
+| **Identificador del Snapshot** | *(Requerido si restauras desde snapshot)* Identificador del snapshot de Aurora desde el cual restaurar. |

55-66: Simplificar import con Docker y evitar variables irrelevantes.

No necesitas MYSQL_ROOT_PASSWORD si solo usas el cliente. Propongo un one-liner y ajustar el texto “Conecta” → “Conéctate”.

-   docker run -it --name aurora-mysql-container -v ./initial_data/:/tmp/data/ -e MYSQL_ROOT_PASSWORD=AURORA_MYSQL_PASSWORD -d mysql bash
+   docker run --rm -v ./initial_data/:/data/ -it mysql:8 bash
...
-   docker exec -t -i aurora-mysql-container bash
+   # (si prefieres un único comando sin entrar al contenedor)
+   docker run --rm -v ./initial_data/:/data/ -i mysql:8 sh -lc 'mysql -h AURORA_MYSQL_ADDRESS -u AURORA_MYSQL_USERNAME -p < /data/dump.sql'
...
-   - Conecta a la terminal del contenedor:
+   - Conéctate a la terminal del contenedor:

Also applies to: 63-65


39-41: Consistencia en placeholders.

En ambos bloques, añade ejemplo explícito para dump.sql o indica “ruta absoluta/relativa”.

¿Te preparo una variante con variables MDX admonitions para mayor claridad? En SleakOps arreglamos los conflictos a las piñas, pero los placeholders mejor dejarlos finitos.

Also applies to: 65-66

i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx (4)

2-4: Import CSS duplicado.

Se importa react-medium-image-zoom/dist/styles.css dos veces.

 import Zoom from "react-medium-image-zoom";
 import "react-medium-image-zoom/dist/styles.css";
-import "react-medium-image-zoom/dist/styles.css";
 import { FiExternalLink } from "react-icons/fi";

51-51: No incrustar JSX dentro del texto del enlace MDX.

Mismo caso que en Aurora: mueve el icono fuera del enlace.

-2. **Consulta la Documentación**: Para más información sobre cómo crear un dump, consulta la [documentación oficial de MariaDB <FiExternalLink/>](https://mariadb.com/kb/en/mysqldump/).
+2. **Consulta la Documentación**: Para más información sobre cómo crear un dump, consulta la [documentación oficial de MariaDB](https://mariadb.com/kb/en/mysqldump/) <FiExternalLink/>.

58-59: Español: “Conéctate a la VPN”.

Pequeña mejora de redacción.

-1. **Conecta a la VPN**: Asegúrate de estar conectado a la VPN de la cuenta AWS donde se encuentra la instancia RDS.
+1. **Conéctate a la VPN**: Asegúrate de estar conectado a la VPN de la cuenta AWS donde se encuentra la instancia RDS.

61-74: Flujo Docker: usar cliente sin levantar servicio.

Mismo ajuste que en Aurora: evitar MYSQL_ROOT_PASSWORD y usar un comando único.

-   docker run -it --name mariadb-container -v ./initial_data/:/tmp/data/ -e MYSQL_ROOT_PASSWORD=MARIADB_PASSWORD -d mariadb bash
+   docker run --rm -v ./initial_data/:/data/ -i mariadb:11 sh -lc 'mysql -h MARIADB_ADDRESS -u MARIADB_USERNAME -p < /data/dump.sql'

Also applies to: 71-73

i18n/es/docusaurus-plugin-content-docs/current/project/dependency/msk-aws.mdx (4)

22-22: Versiones de Kafka — evitar lista rígida.

Las versiones soportadas cambian. Mejor “por ejemplo” + enlazar docs o mover la lista a una nota con fecha.

-Sí, Amazon MSK soporta actualizaciones de versión de Kafka. Puedes actualizar entre las versiones soportadas: 2.8.1, 3.2.0, 3.3.2, 3.4.0, y 3.5.1.
+Sí, Amazon MSK soporta actualizaciones de versión de Kafka. Por ejemplo, versiones 2.8.x y 3.x (consulta la documentación de MSK para el listado vigente).

39-41: Terminología: “bootstrap servers”.

Sugerencia de traducción y consistencia (“servidores bootstrap”).

-1. **Obtén los Bootstrap Servers**: Usa los endpoints de bootstrap server proporcionados por SleakOps en el vargroup.
+1. **Obtén los servidores bootstrap**: Usa los endpoints de bootstrap proporcionados por SleakOps en el vargroup.
-2. **Configura la Autenticación**: MSK soporta varios métodos de autenticación incluyendo SASL/SCRAM, IAM, y TLS.
+2. **Configura la autenticación**: MSK soporta varios métodos de autenticación, incluyendo SASL/SCRAM, IAM y TLS.

54-56: Añadir lenguaje a los bloques de código.

Mejor DX con resaltado (bash).

-```
+```bash
 kafka-topics.sh --create --topic my-topic --bootstrap-server MSK_BOOTSTRAP_SERVERS --partitions 3 --replication-factor 3

...
- +bash
kafka-console-producer.sh --topic my-topic --bootstrap-server MSK_BOOTSTRAP_SERVERS

...
-```
+```bash
kafka-console-consumer.sh --topic my-topic --bootstrap-server MSK_BOOTSTRAP_SERVERS --from-beginning


Also applies to: 69-71, 73-74

---

`59-60`: **Replicación en Serverless — matiz.**

Bien la idea, pero aclararía que el factor de replicación lo gestiona MSK Serverless y puede no coincidir con el número de brokers (que no configuras).

¿Agregamos una nota corta para evitar que el lector intente forzar `--replication-factor` en serverless?

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used**: CodeRabbit UI

**Review profile**: CHILL

**Plan**: Pro

**Disabled knowledge base sources:**

- Jira integration is disabled by default for public repositories

> You can enable these sources in your CodeRabbit configuration.

<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between f19b17022aebc646975bff943ceb2ad61e6ee402 and bc4cf3519bfbdf76f77fa621dec01fb188efc93b.

</details>

<details>
<summary>📒 Files selected for processing (4)</summary>

* `i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx` (1 hunks)
* `i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-postgresql-aws.mdx` (1 hunks)
* `i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx` (1 hunks)
* `i18n/es/docusaurus-plugin-content-docs/current/project/dependency/msk-aws.mdx` (1 hunks)

</details>

<details>
<summary>✅ Files skipped from review due to trivial changes (1)</summary>

* i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-postgresql-aws.mdx

</details>

<details>
<summary>🔇 Additional comments (2)</summary><blockquote>

<details>
<summary>i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx (2)</summary><blockquote>

`37-38`: **Afirmación de “sin tiempo de inactividad” — validar contra RDS.**

El escalado de almacenamiento y/o autoscaling en RDS puede tener matices según tipo de almacenamiento/versión. Sugiero suavizar o citar condiciones.

Puedo ajustar el texto a “generalmente sin downtime” y enlazar a las condiciones si me confirmas la política que usa vuestro formulario.

---

`137-137`: **Dependencia entre “Réplicas de Lectura” y “Respaldo Automatizado”.**

Indicas “(Requerido si el respaldo automatizado está habilitado)”. En RDS MySQL/MariaDB suele ser al revés: para crear réplicas necesitas backups habilitados en el origen, no que el campo sea requerido por habilitar backups. Revisar lógica del formulario/texto.

¿Confirmas el comportamiento de vuestro backend para ajustar la redacción?

</blockquote></details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🧹 Nitpick comments (7)
i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx (7)

2-3: Import CSS duplicado: elimina la segunda línea.

Hay dos imports idénticos del CSS de zoom. Deja uno solo para evitar cargas redundantes.

 import "react-medium-image-zoom/dist/styles.css";
-import "react-medium-image-zoom/dist/styles.css";

45-49: Añade lenguaje a los fences para destacar sintaxis.

Marca estos bloques como bash.

-```
+```bash
 mysqldump -h MARIADB_ADDRESS -u MARIADB_USERNAME -p --all-databases > dump.sql

---

`63-74`: **Lo mismo aquí: especifica bash y afina redacción.**

Pequeño toque para DX.


```diff
-```
+```bash
 docker run -it --name mariadb-container -v ./initial_data/:/tmp/data/ -e MARIADB_ROOT_PASSWORD=MARIADB_PASSWORD -d mariadb bash
-```
+```
 ...
-```
+```bash
 docker exec -t -i mariadb-container bash
-```
+```
 ...
-```
+```bash
 mysql -h MARIADB_ADDRESS -u MARIADB_USERNAME -p < /tmp/data/dump.sql

---

`80-83`: **Especifica bash también en el ejemplo local.**


```diff
-```
+```bash
 mysql -h MARIADB_ADDRESS -u MARIADB_USERNAME -p < dump.sql

---

`101-107`: **Verifica rutas internas de Docusaurus.**

Los enlaces con “/index.mdx” a veces no resuelven en producción. Mejor enlazar a la ruta sin el nombre del archivo.



```diff
-Para más detalles, consulta [Dependencies: Integrating Databases, Caching, and Messaging Services](/project/dependency/index.mdx).
+Para más detalles, consulta [Dependencies: Integrating Databases, Caching, and Messaging Services](/project/dependency/).

12-17: Confirma también la ruta de “Vargroups”.

Mismo tema de rutas “index.mdx”.

-Podrás gestionarlos desde la sección de [Vargroups](/project/vargroup/index.mdx).
+Podrás gestionarlos desde la sección de [Vargroups](/project/vargroup/).

91-95: Afinar troubleshooting de conexión.

Añade mención explícita al puerto 3306 y a la accesibilidad pública/VPC endpoints para RDS según política de tu org. Evita tickets innecesarios.

 - Verifica que tus grupos de seguridad y reglas de firewall permitan el acceso.
+ - Verifica SG/NACL para el puerto 3306 (TCP) desde las subredes/orígenes permitidos.
+ - Revisa si la instancia es de acceso público o si debes conectarte vía VPN/bastion/PrivateLink.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between bc4cf35 and 986bd90.

📒 Files selected for processing (6)
  • docs/project/dependency/aurora-postgresql-aws.mdx (1 hunks)
  • docs/project/dependency/mariadb-aws.mdx (1 hunks)
  • docs/project/dependency/msk-aws.mdx (1 hunks)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-postgresql-aws.mdx (1 hunks)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx (1 hunks)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/msk-aws.mdx (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (5)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/msk-aws.mdx
  • docs/project/dependency/msk-aws.mdx
  • docs/project/dependency/mariadb-aws.mdx
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-postgresql-aws.mdx
  • docs/project/dependency/aurora-postgresql-aws.mdx
🔇 Additional comments (1)
i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx (1)

111-116: Imágenes con Zoom: bien integrado.

Props correctas y texto alternativo presente. Nada que tocar aquí.

Also applies to: 146-151

Comment thread i18n/es/docusaurus-plugin-content-docs/current/project/dependency/mariadb-aws.mdx Outdated
- Install Docker on your local machine if not already installed.
- Run a MySQL Docker container with the following command:
```
docker run -it --name aurora-mysql-container -v ./initial_data/:/tmp/data/ -e MYSQL_ROOT_PASSWORD=AURORA_MYSQL_PASSWORD -d mysql bash
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agrega un paso aclarando que deben dejar el dump en ./initial_data

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

listo

Copy link
Copy Markdown
Contributor

@karim090 karim090 Sep 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

la linea 53 deberia ser la 54 y la 53 deberia decir

  • dejar tu dump en una carpeta "initial_data"

y recien ahi lo mandas a correr el docker run

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx (1)

135-135: Corregir lista de clases de instancia (se mezclaron dos valores).

La última entrada aparece como “db.r7i.xlarge.t3.medium”. Deben ser dos clases separadas y, para consistencia, todas entre comillas invertidas.

-| **Clase de Instancia de la Base de Datos** | **Modo Serverless**: Fijo a `db.serverless`<br/>**Modo Provisioned**: Elige entre db.t3.medium, db.t4g.medium, db.t3.large, db.t4g.large, db.r8g.large, db.r8g.xlarge, db.r7i.large, db.r7i.xlarge.t3.medium. |
+| **Clase de Instancia de la Base de Datos** | **Modo Serverless**: Fijo a `db.serverless`<br/>**Modo Provisioned**: Elige entre `db.t3.medium`, `db.t4g.medium`, `db.t3.large`, `db.t4g.large`, `db.r8g.large`, `db.r8g.xlarge`, `db.r7i.large`, `db.r7i.xlarge`. |
🧹 Nitpick comments (8)
i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx (8)

38-42: Añadir lenguaje a los bloques de código y mover el icono fuera del texto del enlace.

  • Usa “bash” para mejor resaltado.
  • En MDX, el icono dentro del texto del enlace puede no renderizar bien; colócalo a continuación.
-```
+```bash
 mysqldump -h AURORA_MYSQL_ADDRESS -u AURORA_MYSQL_USERNAME -p --all-databases > dump.sql

-2. Consulta la Documentación: Para más información sobre cómo crear un dump, consulta la documentación oficial de MySQL .
+2. Consulta la Documentación: Para más información, revisa la documentación oficial de MySQL


---

`47-47`: **Capitalizar “Docker” en el título de la pregunta.**


```diff
-### ¿Cómo importo un dump existente usando docker?
+### ¿Cómo importo un dump existente usando Docker?

55-66: Ajustar flags de docker run y añadir lenguaje a bloques.

Usar -d junto con -it es confuso. Si luego haces docker exec, deja el contenedor en background (-d) y quita -it del run. Añade “bash” en los bloques.

-```
+```bash
-docker run -it --name aurora-mysql-container -v ./initial_data/:/tmp/data/ -e MYSQL_ROOT_PASSWORD=AURORA_MYSQL_PASSWORD -d mysql bash
+docker run -d --name aurora-mysql-container -v ./initial_data/:/tmp/data/ -e MYSQL_ROOT_PASSWORD=AURORA_MYSQL_PASSWORD mysql bash

- +bash
docker exec -t -i aurora-mysql-container bash

-```
+```bash
mysql -h AURORA_MYSQL_ADDRESS -u AURORA_MYSQL_USERNAME -p < /tmp/data/dump.sql

---

`58-58`: **Pequeña mejora de redacción.**


```diff
-   - Conecta a la terminal del contenedor:
+   - Accede a la terminal del contenedor:

74-76: Añadir lenguaje al bloque de código (bash).

-```
+```bash
 mysql -h AURORA_MYSQL_ADDRESS -u AURORA_MYSQL_USERNAME -p < dump.sql

---

`98-101`: **Pulir beneficios: precisión terminológica.**

Propuesta menor para “recuperación a un punto en el tiempo (PITR)”.


```diff
-- **Disponibilidad**: Respaldo continuo a S3 con recuperación punto en el tiempo
+- **Disponibilidad**: Respaldo continuo a S3 con recuperación a un punto en el tiempo (PITR)

113-113: Enlaces internos en Docusaurus: omitir la extensión .mdx.

Evita la extensión para que los enlaces no se rompan con cambios de build/rutas.

-Para más detalles, consulta [Dependencies: Integrating Databases, Caching, and Messaging Services](/project/dependency/index.mdx).
+Para más detalles, consulta [Dependencies: Integrating Databases, Caching, and Messaging Services](/project/dependency/)

135-137: Verificar etiquetado “db.serverless” y rangos ACU.

¿Nuestro UI realmente muestra db.serverless como clase en Serverless v2? En AWS no hay clase de instancia para Serverless v2; podría ser un alias interno. Confirmad si el texto de cara al usuario debe decir solo “Serverless” sin clase. De paso, validar que los rangos de ACU (0.5–256) aplican a nuestra región soportada.

¿Queréis que lo ajuste según cómo aparece hoy en el producto?

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 41f5120 and 1eeabe4.

📒 Files selected for processing (1)
  • i18n/es/docusaurus-plugin-content-docs/current/project/dependency/aurora-mysql-aws.mdx (1 hunks)

Comment thread docs/project/dependency/aurora-mysql-aws.mdx
Comment thread docs/project/dependency/aurora-mysql-aws.mdx
Comment thread docs/project/dependency/aurora-mysql-aws.mdx
Comment thread docs/project/dependency/aurora-postgresql-aws.mdx
@lautaro-suarez lautaro-suarez merged commit 2d63498 into develop Sep 18, 2025
1 check passed
@lautaro-suarez lautaro-suarez deleted the feat/SLEAK-3899_add-dependency-documentation branch September 18, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants