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

Marketplace: Align on which versions of SpinKube projects to ship and update CNAB bundle accordingly (if necessary) #30

Closed
2 tasks done
macolso opened this issue Oct 30, 2024 · 7 comments

Comments

@macolso
Copy link

macolso commented Oct 30, 2024

I believe the two main projects that are likely to have updates in the next two weeks are spin operator and potentially shim? I would be in favor of including the latest spin operator release so marketplace users can take advantage of the newest features.

@macolso macolso changed the title Align on which versions of SpinKube projects to ship and update CNAB bundle accordingly (if necessary) Marketplace: Align on which versions of SpinKube projects to ship and update CNAB bundle accordingly (if necessary) Oct 30, 2024
@macolso
Copy link
Author

macolso commented Oct 30, 2024

@kate-goldenring - do you know if there are plans to release a new shim version in the next week or so?

@kate-goldenring
Copy link

Yes. We were planning to cut the shim after the Spin 3.0 release, targeting that stable version of spin dependencies.

@macolso
Copy link
Author

macolso commented Oct 31, 2024

Ok, that would be good to include as well! I believe that would be v0.17.0 for the shim.

@macolso
Copy link
Author

macolso commented Oct 31, 2024

@vdice - do we need to plan on including a new version of kwasm that includes the fix you're working on in #222

@vdice
Copy link
Collaborator

vdice commented Oct 31, 2024

@macolso note that spinkube/runtime-class-manager#222 is part of the newer runtime-class-manager project, not kwasm-operator. Beyond this work, RCM still needs at least a bit of CD work (chart distribution and releasing) before we can swap that in for kwasm-operator in SpinKube for the marketplace. Those are the two main items top of mind. So not sure if that will make timeline(s).

If we release the marketplace offering with kwasm-operator still included (and assuming spin-operator 0.4 and shim 0.17), a next release with RCM swapped in should be additive and non-breaking... but we'll want to test this upgrade thoroughly. I just spent an hour in a helm rabbit hole around this and we may need to implement some more hook-based logic to work around current helm limitations to ensure the new rcm CRD(s) are installed... but an effort for another day.

@macolso
Copy link
Author

macolso commented Nov 1, 2024

Got it. I misunderstood the second bullet in spinkube/runtime-class-manager#222 (thought it was a kwasm workaround). Thanks for clarifying. For marketplace release's sake, I agree we should go with kwasm-operator to start and then re-evaluate later in November with the additive swap approach you're suggesting.

@vdice
Copy link
Collaborator

vdice commented Nov 15, 2024

The latest 1.3.0 Marketplace version has been published containing all of the dependency versions spec'd in the original description. Closing.

@vdice vdice closed this as completed Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants