devops folders consolidate

This commit is contained in:
master
2026-01-25 23:27:41 +02:00
parent 6e687b523a
commit a743bb9a1d
613 changed files with 8611 additions and 41846 deletions

57
devops/README.md Normal file
View File

@@ -0,0 +1,57 @@
# DevOps
Deployment infrastructure for StellaOps.
## Stack
| Component | Technology |
|-----------|------------|
| Database | PostgreSQL 18.1 |
| Cache/Queue | Valkey 9.0.1 |
| Storage | RustFS |
| Transparency | Rekor v2 |
## Structure
```
devops/
├── compose/ # Docker Compose files
├── helm/ # Kubernetes Helm chart
├── docker/ # Dockerfiles
├── database/ # PostgreSQL migrations
├── scripts/ # Operational scripts
├── offline/ # Air-gap support
├── telemetry/ # Alerts & dashboards
├── logging/ # Log config templates
├── release/ # Release tools
├── releases/ # Release manifests
├── secrets/ # Secret templates
└── tools/ # Validation scripts
```
## Quick Start
```bash
# Local stack
docker compose -f devops/compose/docker-compose.stella-ops.yml up -d
# With telemetry
docker compose -f devops/compose/docker-compose.stella-ops.yml \
-f devops/compose/docker-compose.telemetry.yml up -d
# Kubernetes
helm install stellaops devops/helm/stellaops \
-f devops/helm/stellaops/values-prod.yaml \
-n stellaops --create-namespace
```
## Compose Files
| File | Purpose |
|------|---------|
| `stella-ops.yml` | Main stack |
| `telemetry.yml` | Observability |
| `testing.yml` | CI infrastructure |
| `compliance-china.yml` | SM2/SM3/SM4 |
| `compliance-russia.yml` | GOST |
| `compliance-eu.yml` | eIDAS |