...
Add a ledger record with a complete report about what happened.
...
On redeploy:
if image name or repository name do not match the saved deployment configuration of the item, do not allow redeployment
if image tag or repository (tag or branch) do not match the saved deployment configuration of the item, display a message and show the save configuration
On re-configure:
display if image info (prefix, name, tag) do not match
display if repository info (repo, branch or tag) do not match
all the remaining information will be driven from the save configuration
later on we will support discrepancy comparison for the following:
image info
repository info
volume info
ports info
env info
args info