adorsys / adorsys/status-list-server

EPIC: Vendor-Neutral Deployment, Multi-Database Support & Performance Validation

Abierto
#503 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement Prod
Lenguaje dominante
Rust
Estrellas
22
Forks
5
Merge medio
2 d 11 h
PR fusionados (30 d)
47

Descripción

## Overview

This sub-EPIC decouples the deployment ecosystem from vendor-specific constraints, enables native MySQL database support alongside PostgreSQL, makes interactive demos platform-agnostic, and brings Artillery performance testing up to date.

## Goals

1. **Multi-Database Helm Support**:
- Rename database Secret key to `database-password` with backward-compatible fallback to `postgres-password`.
- Generalize `initContainers` to generic `wait-for-db` using dynamic host/port helpers.
- Add native MySQL support in `values.yaml` and `values.schema.json` with latest available versions
- Adapt network policy egress rules dynamically based on backend.
2. **Performance Test Modernization**:
- Bump Artillery test dependencies to latest versions.
- Fix broken test paths and token generation path resolution.
3. **Demo Platform Agnosticism**:
- Clean `demo/environment.yml` of Linux-specific build locks and add standard `requirements.txt` for macOS (Apple Silicon/Intel), Linux, and Windows.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.