There is currently no clear way to know which version of the spin-kube plugin is for which version of the Spin Operator. This is important to ensure they both are referencing the same version CRDs. Some options I see are
- Clearly document a compatibility matrix
- Have the plugin take in a Spin Operator version parameter to determine which CRD to use
- Match versions on releases (aka
spin-kube v0.3 is compatible with Spin Operator v0.3)
My preference would be option 2 with a default to latest
A motivating example for this is PR #87 which uses a newly added field to the SpinApp CRD