We encountered this today using the latest (4.11) version.
The culprit is how the URL is parsed. Jenkins requires 3 queryargs: 'json', 'name', and 'type'. But the url part is getting created as a big dictionary which causes this (truncated for brevity):
We encountered this today using the latest (4.11) version.
The culprit is how the URL is parsed. Jenkins requires 3 queryargs: 'json', 'name', and 'type'. But the url part is getting created as a big dictionary which causes this (truncated for brevity):
https:/ /jenkins. ceph.com/ computer/ doCreateItem?{'json': ...
When it should really be:
https:/ /jenkins. ceph.com/ computer/ doCreateItem? json=...
This is caused by:
Where "params" is a big dictionary of options.
On previous versions where this worked it was actually:
Which correctly parses the query args and constructs the URL that Jenkins is expecting.