-
Notifications
You must be signed in to change notification settings - Fork 232
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
Make a 2.0.0 release of Helm Chart (to match OpenWhisk 2.0.0 release) #781
Comments
This would help me a lot as well |
Hi. I'm sorry this project has languished, but we've unfortunately picked up a fair amount of technical debt that needs to be dealt with before we can make a decent release. Some of the big items are:
|
Hey @dgrove-oss I've been using OpenWhisk on k8s for a research project and wanted to test how the performance differs with the latest version of invoker/controller/etc. I'd love to pick this up if someone can point me to the right direction and help to understand what all needs to be changed. Currently just changing the docker image tags to latest one end up with these error:
|
@style95 -- maybe you have some suggestions? Core openwhisk's inability to build on arm64 has really limited my ability to do anything with the core project or openwhisk-deploy-kube for the last couple of years. |
@singhsegv And I see it is not aligned with openwhisk-deploy-kube where the scheduler is disabled by default. Since you just updated the images, the ShardingPoolBalancer would be enabled and no etcd configuration would exist in the helm chart while as you can see in the log, the I think you have two options.
The main thing is to change all the relevant SPI implementation.
I think they should be changed like below.
Since you cannot change the reference.conf file as it resides in the image. I see currently the helm chart is defined with the assumption that ShardingPoolBalancer is enabled by default but it is actually not. So you need to configure implementation in a way like the below.
Since I haven't tried this yet as well, not one hundred percent sure but it should be ideally addressed in this way. |
Hello!
It's not a problem, but may be helpful.
I noticed that a more stable version of Openwhisk is located here on GitHub in the Master branch.
If you push Chart from Helm via repo, chart version getting from Tags
But in the master branch, many problems were solved and a lot of PR was done, especially affecting errors such as here (#735). I think, more problems already been resolved, but changes was save in master branch.
So, could you check out the master branch and, if possible, create a TAG 1.0.1 and push it into Helm? Thank you very much!
The text was updated successfully, but these errors were encountered: