Hi, I am fiddling with the Pactflow broker at the ...
# pact-broker
k
Hi, I am fiddling with the Pactflow broker at the moment. We have upload some dummy version of our example consumer and provider. When I look at the matrix now, I can see that consumer version 0.0.2 is not compatible with provider version 0.0.1. However, I can imagine that this information will eventually become useless, and it will only clog up the matrix. However, I have not found a way to delete this record, or set some kind of retention period. Is there no way to delete this?
m
Hi Kevin! FYI this probably should go in #CLS16AVEE in the future
In any case, these are dummy projects, you can navigate to the integration and delete it as needed (see screenshot for a different application).
As for retention, there is built in data retention, but that only removes outdated pact files based on certain rules - these are unlikely to get swept away quickly because they are the latest. See https://docs.pact.io/pact_broker/administration/maintenance#automatic-data-clean-up for a bit of background on how retention works, if you’re interested (in the case of PactFlow, this is automated and not something you can configure)
k
Ah, I've joined the #CLS16AVEE channel now. Because they are indeed dummy projects, we delete all integrations all the time. But were starting to think ahead about how this would look like in a real scenario, and in that case we imagined that this could clog up really quickly. Where only the latest few version may be relevant, and all 100 versions before it have become irrelevant, but still clutter the matrix. There are filters, but preferably you shouldn't be dependant on them
👍 1