Reduce repo size to improve end user experience on submitting K8s Conformance pull requests
riaankleinhans opened this issue · comments
Planned actions:
- Create a cncf-k8s-conformance-archive repo
- Store releases older that 2 years in the achive repo
- remove .gz files form both the cncf-k8s-conformance & cncf-k8s-conformance-archive repo to reduce the volume of data
- could use https://rtyley.github.io/bfg-repo-cleaner/ for this task
- Create an automated process that continually transfer muture releases to the archive repo
- Update the CNCF-CI bot to only allow the for files required to verify conformance to be submitted in the pull requests (This will be covered by another issue)
https://github.com/cncf/k8s-conformance-archive was create to preserve the complete history for of this repo.
Next step would be to remove access files and history prior to 1.23.
- TODO: Delete files and git history from 1.7 to 1.22
File 1.7 - 1.22 have been removed from the repo and a link to the archive created.