Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lack of tagged versions causes trouble for provider development #58

Open
peterlindsten opened this issue Oct 6, 2023 · 0 comments
Open
Labels
bug Something isn't working

Comments

@peterlindsten
Copy link

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 2684f4b 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 628280f (current @latest)
Go 1.21

Suggested fix

Tag crossplane-tools 2684f4b with 0.1.0 or similar

@peterlindsten peterlindsten added the bug Something isn't working label Oct 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant