rundeck-plugins / kubernetes

51 stars 59 forks source link

Unexpected keyword argument 'watch' when deleting a job #110

Closed jmiro227 closed 3 years ago

jmiro227 commented 3 years ago

Kubernetes API: v1.17.4 Python: 3.6.9 Kubernetes Python client: 17.17.0 Rundeck Kubernetes plugin: 2.0.4

Error log:

pods found: 1
Removing pod test-job-pb8wv
Traceback (most recent call last):
  File "/home/rundeck/libext/cache/kubernetes-plugin-2.0.4/job-delete.py", line 77, in <module>
    main()
  File "/home/rundeck/libext/cache/kubernetes-plugin-2.0.4/job-delete.py", line 53, in main
    watch=watch)
  File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/api/core_v1_api.py", line 9863, in delete_collection_namespaced_pod
    return self.delete_collection_namespaced_pod_with_http_info(namespace, **kwargs)  # noqa: E501
  File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/api/core_v1_api.py", line 9932, in delete_collection_namespaced_pod_with_http_info
    " to method delete_collection_namespaced_pod" % key
kubernetes.client.exceptions.ApiTypeError: Got an unexpected keyword argument 'watch' to method delete_collection_namespaced_pod
Failed: NonZeroResultCode: Script result code was: 1