crossplane-tools icon indicating copy to clipboard operation
crossplane-tools copied to clipboard

Lack of tagged versions causes trouble for provider development

Open peterlindsten opened this issue 2 years ago • 0 comments

What happened?

Naive provider from scratch development flow breaks when using @latest version of both crossplane-runtime and crossplane-tools, due to managed interface no longer being satisfied. #57 is the the breaking point, using older revsion 2684f4bc76380172bdc3813baa38031a2ecf3749 works fine.

I expected there to be a (tagged) version of crossplane-tools to be compatible with the "current" version of crossplane-runtime

How can we reproduce it?

Clone https://github.com/crossplane/provider-template Update dependencies to @latest Ensure you have a resource API to be managed (in apis/) make generate Error manifests in zz_generated.managedlist.go for not satisfying the managed interface

What environment did it happen in?

Crossplane version: crossplane-runtime 1.13 (current @latest) crossplane-tools 628280f8bf79aae9e79d4b9ba596eb1f26221117 (current @latest) Go 1.21

Suggested fix

Tag crossplane-tools 2684f4bc76380172bdc3813baa38031a2ecf3749 with 0.1.0 or similar

peterlindsten avatar Oct 06 '23 06:10 peterlindsten