In doing some QA on webservice 0.65, there's a couple odd behaviors that are new.
- The parsing of arguments is off somehow. webservice python3.7 start --backend kubernetes --cpu 1 --mem 1Gi is treated as a gridengine service. That seems wrong on several levels since k8s is the default backend.
- When it got things right using webservice --backend kubernetes --cpu 1 --mem 1Gi python3.7 start, it crashed with:
Traceback (most recent call last): File "/usr/local/bin/webservice", line 442, in <module> extra_args=args.extra_args, File "/usr/lib/python2.7/dist-packages/toolforge/webservice/backends/kubernetesbackend.py", line 173, in __init__ self.webservice = KubernetesBackend.CONFIG[type]["cls"]( KeyError: <type 'type'>
So this version is not ready for release.