Add Revision Support
Revisions are a key component to supporting canary upgrades. All resources managed by istio-controlplane should be revision aware.
xref: https://repo1.dso.mil/platform-one/big-bang/bigbang/-/issues/587
cc: @stas @michaelmcleroy