The main idea is that it is sometimes required to see what changes between module runs. For example, resources were redeployed because a value was changed, and you want to know why exactly this happened.
Proposal
Add the command to see module revisions.
module revision # lists all revisions
module revision 513 --manifests # shows manifests of the particular revision
module revision 513 --values # shows values of the particular revision
With this, the following scenarios are possible:
Compare the current render with the previous revision:
Problem
The main idea is that it is sometimes required to see what changes between module runs. For example, resources were redeployed because a value was changed, and you want to know why exactly this happened.
Proposal
Add the command to see module revisions.
With this, the following scenarios are possible:
Compare two previous revisions:
Compare current values with the values from the previous revision:
Compare values from two previous revisions: