devops folders consolidate
This commit is contained in:
57
devops/README.md
Normal file
57
devops/README.md
Normal 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 |
|
||||
Reference in New Issue
Block a user