What would you like to be added:
When running some of subctl commands like diagnose ,verify and gather, check for deployment version against subctl version and throw error if user is using different version.
Why is this needed:
subctl commands like verifydiagnose and even gather require to be run against submariner deployments using same version, at least major version. This is becasue submariner implementation can chane between versions to support new features or fix bugs and this requires a subctl version compatible with those changes. Running wrong version subctl gives errors to users which require some effort to realize those are due to wrong versions.
What would you like to be added: When running some of
subctl
commands likediagnose
,verify
andgather
, check for deployment version againstsubctl
version and throw error if user is using different version.Why is this needed:
subctl
commands likeverify
diagnose
and evengather
require to be run against submariner deployments using same version, at least major version. This is becasue submariner implementation can chane between versions to support new features or fix bugs and this requires a subctl version compatible with those changes. Running wrong version subctl gives errors to users which require some effort to realize those are due to wrong versions.