This repository was archived by the owner on Nov 25, 2021. It is now read-only.

Description
Currently, the way to check the version of Crossplane or a provider is:
kubectl get -n <namespace> deploy crossplane -o yaml | grep image:
kubectl get -n <namespace> deploy provider-aws-controller -o yaml | grep image:
This requires user to know the deployment name of the stack. A kubectl style information would've been nicer for Crossplane:
kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.3", GitCommit:"06ad960bfd03b39c8310aaf92d1e7c12ce618213", GitTreeState:"clean", BuildDate:"2020-02-13T18:08:14Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:15:22Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
And for stacks something like:
crossplane stacks --name provider-aws version