Prepare 3.21.9 release#283
Conversation
|
Oddly, no CI is running. |
|
It has been disabled because of inactivity. Reenable it. |
|
Integration tests are failing, not because of this PR, but because OW doesn't correctly start. Is it still ok to merge @style95? |
|
I will defer to other reviewers. |
| pip install 'jinja2<3.1' ansible==2.8.18 | ||
| pip install pydocumentdb | ||
| pip install humanize requests | ||
| pip install humanize 'requests<2.32' 'urllib3<2' 'docker>=6,<7' |
There was a problem hiding this comment.
Does it work if we update it to docker>=7.1.0?
There was a problem hiding this comment.
i upgraded OW to the latest version 2.0, fixed ansible config, and now all tests, including the integration tests are passing. ok to merge? cc: @style95
| working-directory: core/ansible | ||
| env: | ||
| ANSIBLE_CMD: "ansible-playbook -i environments/local -e docker_image_prefix=openwhisk -e docker_image_tag=nightly" | ||
| ANSIBLE_EXTRA_VARS: '{"scheduler_enable":false,"jmxremote_enabled":"","controller_loadbalancer_spi":"org.apache.openwhisk.core.loadBalancer.ShardingContainerPoolBalancer","invokerReactive_spi":"org.apache.openwhisk.core.invoker.InvokerReactive","invokerServer_spi":"org.apache.openwhisk.core.invoker.DefaultInvokerServer"}' |
There was a problem hiding this comment.
Is there a reason that you used the ShardingPoolBalancer that is deprecated?
There was a problem hiding this comment.
In OpenWhisk 2.0.0, the docs say the old shared state model was deprecated/removed, while sharding remains available.
Had to use it here because the default FPCPoolBalancer path expects scheduler/etcd configuration, which is what was breaking this CI. ShardingContainerPoolBalancer keeps this legacy Docker-based integration test working without enabling the scheduler path.
There was a problem hiding this comment.
Thank you for sharing that. I have no objection to merging this.
I was just wondering what the error was when the scheduler was breaking CI.
Prepare openwhisk-client-js 3.21.9 release