new two advisories and sprints work on them
This commit is contained in:
@@ -52,7 +52,7 @@ WebSocket /api/v1/doctor/stream
|
||||
|
||||
## Available Checks
|
||||
|
||||
The Doctor system includes 48+ diagnostic checks across 7 plugins:
|
||||
The Doctor system includes 60+ diagnostic checks across 9 plugins:
|
||||
|
||||
| Plugin | Category | Checks | Description |
|
||||
|--------|----------|--------|-------------|
|
||||
@@ -60,10 +60,32 @@ The Doctor system includes 48+ diagnostic checks across 7 plugins:
|
||||
| `stellaops.doctor.database` | Database | 8 | Connectivity, migrations, schema, connection pool |
|
||||
| `stellaops.doctor.servicegraph` | ServiceGraph | 6 | Gateway, routing, service health |
|
||||
| `stellaops.doctor.security` | Security | 9 | OIDC, LDAP, TLS, Vault |
|
||||
| `stellaops.doctor.attestation` | Security | 4 | Rekor connectivity, Cosign keys, clock skew, offline bundle |
|
||||
| `stellaops.doctor.verification` | Security | 5 | Artifact pull, signatures, SBOM, VEX, policy engine |
|
||||
| `stellaops.doctor.scm.*` | Integration.SCM | 8 | GitHub, GitLab connectivity/auth/permissions |
|
||||
| `stellaops.doctor.registry.*` | Integration.Registry | 6 | Harbor, ECR connectivity/auth/pull |
|
||||
| `stellaops.doctor.observability` | Observability | 4 | OTLP, logs, metrics |
|
||||
|
||||
### Setup Wizard Essential Checks
|
||||
|
||||
The following checks are mandatory for the setup wizard to validate a new installation:
|
||||
|
||||
1. **DB connectivity + schema version** (`stellaops.doctor.database`)
|
||||
- `check.db.connection` - Database is reachable
|
||||
- `check.db.schema.version` - Schema version matches expected
|
||||
|
||||
2. **Attestation store availability** (`stellaops.doctor.attestation`)
|
||||
- `check.attestation.rekor.connectivity` - Rekor transparency log reachable
|
||||
- `check.attestation.cosign.keymaterial` - Signing keys available (file/KMS/keyless)
|
||||
- `check.attestation.clock.skew` - System clock synchronized (<5s skew)
|
||||
|
||||
3. **Artifact verification pipeline** (`stellaops.doctor.verification`)
|
||||
- `check.verification.artifact.pull` - Test artifact accessible by digest
|
||||
- `check.verification.signature` - DSSE signatures verifiable
|
||||
- `check.verification.sbom.validation` - SBOM (CycloneDX/SPDX) valid
|
||||
- `check.verification.vex.validation` - VEX document valid
|
||||
- `check.verification.policy.engine` - Policy evaluation passes
|
||||
|
||||
### Check ID Convention
|
||||
|
||||
```
|
||||
@@ -75,6 +97,8 @@ Examples:
|
||||
- `check.database.migrations.pending`
|
||||
- `check.services.gateway.routing`
|
||||
- `check.integration.scm.github.auth`
|
||||
- `check.attestation.rekor.connectivity`
|
||||
- `check.verification.sbom.validation`
|
||||
|
||||
## CLI Reference
|
||||
|
||||
|
||||
Reference in New Issue
Block a user