Restructure solution layout by module
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			This commit is contained in:
		| @@ -45,7 +45,7 @@ runtime wiring, CLI usage) and leaves connector/internal customization for later | ||||
| 4. Start the web service from the repository root: | ||||
|  | ||||
|    ```bash | ||||
|  dotnet run --project src/StellaOps.Concelier.WebService | ||||
|  dotnet run --project src/Concelier/StellaOps.Concelier.WebService | ||||
|   ``` | ||||
|  | ||||
|    On startup Concelier validates the options, boots MongoDB indexes, loads plug-ins, | ||||
| @@ -94,7 +94,7 @@ Rollout checkpoints for the two Authority toggles: | ||||
| ## 2 · Configure the CLI | ||||
|  | ||||
| The CLI reads configuration from JSON/YAML files *and* environment variables. The | ||||
| defaults live in `src/StellaOps.Cli/appsettings.json` and expect overrides at runtime. | ||||
| defaults live in `src/Cli/StellaOps.Cli/appsettings.json` and expect overrides at runtime. | ||||
|  | ||||
| | Setting | Environment variable | Default | Purpose | | ||||
| | ------- | -------------------- | ------- | ------- | | ||||
| @@ -123,12 +123,12 @@ export STELLAOPS_AUTHORITY_URL="https://authority.local" | ||||
| export STELLAOPS_AUTHORITY_CLIENT_ID="concelier-cli" | ||||
| export STELLAOPS_AUTHORITY_CLIENT_SECRET="s3cr3t" | ||||
| export STELLAOPS_AUTHORITY_SCOPE="concelier.jobs.trigger advisory:ingest advisory:read" | ||||
| dotnet run --project src/StellaOps.Cli -- db merge | ||||
| dotnet run --project src/Cli/StellaOps.Cli -- db merge | ||||
|  | ||||
| # Acquire a bearer token and confirm cache state | ||||
| dotnet run --project src/StellaOps.Cli -- auth login | ||||
| dotnet run --project src/StellaOps.Cli -- auth status | ||||
| dotnet run --project src/StellaOps.Cli -- auth whoami | ||||
| dotnet run --project src/Cli/StellaOps.Cli -- auth login | ||||
| dotnet run --project src/Cli/StellaOps.Cli -- auth status | ||||
| dotnet run --project src/Cli/StellaOps.Cli -- auth whoami | ||||
| ``` | ||||
|  | ||||
| Refer to `docs/dev/32_AUTH_CLIENT_GUIDE.md` for deeper guidance on tuning retry/offline settings and rollout checklists. | ||||
| @@ -143,31 +143,31 @@ rely on environment variables for ephemeral runners. | ||||
| 1. **Trigger connector fetch stages** | ||||
|  | ||||
|    ```bash | ||||
|    dotnet run --project src/StellaOps.Cli -- db fetch --source osv --stage fetch | ||||
|    dotnet run --project src/StellaOps.Cli -- db fetch --source osv --stage parse | ||||
|    dotnet run --project src/StellaOps.Cli -- db fetch --source osv --stage map | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db fetch --source osv --stage fetch | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db fetch --source osv --stage parse | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db fetch --source osv --stage map | ||||
|    ``` | ||||
|  | ||||
|    Use `--mode resume` when continuing from a previous window: | ||||
|  | ||||
|    ```bash | ||||
|    dotnet run --project src/StellaOps.Cli -- db fetch --source redhat --stage fetch --mode resume | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db fetch --source redhat --stage fetch --mode resume | ||||
|    ``` | ||||
|  | ||||
| 2. **Merge canonical advisories** | ||||
|  | ||||
|    ```bash | ||||
|    dotnet run --project src/StellaOps.Cli -- db merge | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db merge | ||||
|    ``` | ||||
|  | ||||
| 3. **Produce exports** | ||||
|  | ||||
|    ```bash | ||||
|    # JSON tree (vuln-list style) | ||||
|    dotnet run --project src/StellaOps.Cli -- db export --format json | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- db export --format json | ||||
|  | ||||
|    # Trivy DB (delta example) | ||||
|  dotnet run --project src/StellaOps.Cli -- db export --format trivy-db --delta | ||||
|  dotnet run --project src/Cli/StellaOps.Cli -- db export --format trivy-db --delta | ||||
|  ``` | ||||
|  | ||||
|    Concelier always produces a deterministic OCI layout. The first run after a clean | ||||
| @@ -207,13 +207,13 @@ rely on environment variables for ephemeral runners. | ||||
|    ```bash | ||||
|    export STELLA_TENANT="${STELLA_TENANT:-tenant-a}" | ||||
|  | ||||
|    dotnet run --project src/StellaOps.Cli -- aoc verify \ | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- aoc verify \ | ||||
|      --since 24h \ | ||||
|      --format table \ | ||||
|      --tenant "$STELLA_TENANT" | ||||
|  | ||||
|    # Optional: capture JSON evidence for pipelines/audits | ||||
|    dotnet run --project src/StellaOps.Cli -- aoc verify \ | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- aoc verify \ | ||||
|      --since 7d \ | ||||
|      --limit 100 \ | ||||
|      --format json \ | ||||
| @@ -244,9 +244,9 @@ rely on environment variables for ephemeral runners. | ||||
| 6. **Manage scanners (optional)** | ||||
|  | ||||
|    ```bash | ||||
|    dotnet run --project src/StellaOps.Cli -- scanner download --channel stable | ||||
|    dotnet run --project src/StellaOps.Cli -- scan run --entry scanners/latest/Scanner.dll --target ./sboms | ||||
|    dotnet run --project src/StellaOps.Cli -- scan upload --file results/scan-001.json | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- scanner download --channel stable | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- scan run --entry scanners/latest/Scanner.dll --target ./sboms | ||||
|    dotnet run --project src/Cli/StellaOps.Cli -- scan upload --file results/scan-001.json | ||||
|    ``` | ||||
|  | ||||
| Add `--verbose` to any command for structured console logs. All commands honour | ||||
|   | ||||
		Reference in New Issue
	
	Block a user