Ejecución
Inicio rápido
Levanta la suite con Docker Compose y ejecuta una promoción verificada.
Descargar y verificar
Descarga el paquete más reciente y verifica su firma Cosign antes de continuar.
$ curl -sSL https://get.stella-ops.org/releases/latest/ -o bundle.tgz && cosign verify-blob --key https://stella-ops.org/keys/cosign.pub --signature bundle.tgz.sig bundle.tgz
Verificado OK Iniciar servicios
Inicia la infraestructura y los contenedores de Stella Ops con Docker Compose.
$ cp .env.example .env && docker compose -f docker-compose.infrastructure.yml up -d && docker compose -f docker-compose.stella-ops.yml up -d
Creando stella-db ... listo
Creando stella-ops ... listo
Creando stella-scanner ... listo
Todos los servicios saludables. Crear entornos
Define tu canal de promoción: desarrollo, staging y producción con tus políticas.
$ stella env create dev --policy policy-dev.yml && stella env create staging --policy policy-staging.yml && stella env create prod --policy policy-prod.yml --require-approval
Entorno dev creado (política: policy-dev.yml)
Entorno staging creado (política: policy-staging.yml)
Entorno prod creado (política: policy-prod.yml, requiere aprobación) Crear una versión por digest
Registra una imagen de contenedor por su digest de contenido. Stella la escanea y genera un SBOM.
$ stella release create registry.example.com/app@sha256:a1b2c3d4... --env dev
Escaneando artefacto sha256:a1b2c3d4...
SBOM generado: 142 paquetes
CVE emparejadas: 312 | Alcanzables: 8
Release myapp-v2.1.0 creado en dev Gate y promueve
Evalúa el release con respecto a tu política de preparación. Si se aprueba, promueve al siguiente entorno.
$ stella promote --from dev --to staging --require-approval
Evaluando política: policy-staging.yml v1.0.0
CVE alcanzables: 8 (umbral: 10) PASS
Críticas alcanzables: 0 (umbral: 0) PASS
Gate aprobado — promovido a staging Exportar evidencia de auditoría
Empaqueta la decisión en una cápsula firmada que contiene todas las entradas, la política y el veredicto.
$ stella capsule export myapp-v2.1.0 --output decision-capsule.json
Empaquetando cápsula de decisión...
Incluye: SBOM, grafo de alcanzabilidad, estado VEX, veredicto de política
Firmando con: perfil predeterminado (ECDSA P-256)
Cápsula de decisión exportada a decision-capsule.json Los tokens de acceso son opcionales y solo se necesitan para imágenes precompiladas y actualizaciones gestionadas.¿Listo para ir más allá?
