fix: update digest lookup to use versioned RepoTags instead of latest
Current Issue:
Renovate always pulls the digest from the latest tag, which results in a SHA difference.
However, the version in the values.yaml file is not updated in this scenario, so the digest in the manifests becomes mismatched and stale.
Solution:
Open a PR only when the RepoTags value in values.yaml changes.
Then search for that exact digest in
bundle/manifests/gpu-operator-certified.clusterserviceversion.yaml
instead of using the digest from latest.
check open PRs: https://github.com/shivakunv/gpu-operator-shiva/pulls
PTAL @cdesiniotis @tariq1890
coverage: 23.618%. remained the same when pulling f3e6ed94e97d3d76e5ccb2a1ab8524d297594d4a on grouptagcommitwithbundle into 75d1b966313d4e0fc8c0fdec237e2ca125267619 on main.
PTAL @tariq1890 Since @cdesiniotis has already confirmed that this image tagging convention will work, the renovate.json file will not impact our build process.
Regarding this section:
- name: vfio-manager-image
image: ghcr.io/nvidia/k8s-driver-manager:0d30fa9c
I have only added TODO comments.