For example, like this: https://tangled.org/strings/did:plc:e5nncb3dr5thdkjir5cfaqfe/3ml52ngsafs22
To replicate:
- Set up Tack in Kubernetes with Tekton
- Install the Tekton pruner: https://tekton.dev/docs/pruner/
- Run a CI job
- The pruner nukes it after 6 minutes
- Look at the CI logs
- Infinite tack death spiral
Maybe tack needs to store the logs to handle this?
I think this is working as expected. Tack is not meant to be a meaningfully stateful service (beyond what is necessary to proxy live runs and cache basic associations that are required for jetstream). I don't think log storage is something we really want to take on, it dramatically increases the potential footprint of the sqlite database which at this point is never going to be large except under artificial adversarial cases that require repo access.