- Added Program.cs to set up the web application with Serilog for logging, health check endpoints, and a placeholder admission endpoint. - Configured Kestrel server to use TLS 1.3 and handle client certificates appropriately. - Created StellaOps.Zastava.Webhook.csproj with necessary dependencies including Serilog and Polly. - Documented tasks in TASKS.md for the Zastava Webhook project, outlining current work and exit criteria for each task.
		
			
				
	
	
		
			22 lines
		
	
	
		
			729 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			729 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "eventId": "1fdcaa1a-7a27-4154-8bac-cf813d8f4f6f",
 | |
|   "kind": "attestor.logged",
 | |
|   "tenant": "tenant-acme-solar",
 | |
|   "ts": "2025-10-18T15:45:27+00:00",
 | |
|   "payload": {
 | |
|     "artifactSha256": "sha256:8927d9151ad3f44e61a9c647511f9a31af2b4d245e7e031fe5cb4a0e8211c5d9",
 | |
|     "dsseEnvelopeDigest": "sha256:51c1dd189d5f16cfe87e82841d67b4fbc27d6fa9f5a09af0cd7e18945fb4c2a9",
 | |
|     "rekor": {
 | |
|       "index": 563421,
 | |
|       "url": "https://rekor.example/api/v1/log/entries/d6d0f897e7244edc9cb0bb2c68b05c96",
 | |
|       "uuid": "d6d0f897e7244edc9cb0bb2c68b05c96"
 | |
|     },
 | |
|     "signer": "cosign-stellaops",
 | |
|     "subject": {
 | |
|       "name": "scanner/report/sha256-0f0a8de5c1f93d6716b7249f6f4ea3a8",
 | |
|       "type": "report"
 | |
|     }
 | |
|   },
 | |
|   "attributes": {}
 | |
| }
 |