New module: Jenkins node management (#9016)

* New module: Jenkins node management

* Fix sanity errors

* (Try to) fix mock import for Python 2.7

* Remove encoding from XML tostring in hopes of appeasing py27

Default encoding is probably always good enough.

* Turns out that encoding parameter was important for python3...

It's not super obvious how to resolve in a 2 + 3 compatible way,
so branch and omit encoding for 2.

* Implement review fixes and suggestions
This commit is contained in:
Connor Newton 2024-10-19 11:51:50 +01:00 committed by GitHub
commit 064f76c27b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 965 additions and 0 deletions

2
.github/BOTMETA.yml vendored
View file

@ -762,6 +762,8 @@ files:
maintainers: sermilrod
$modules/jenkins_job_info.py:
maintainers: stpierre
$modules/jenkins_node.py:
maintainers: phyrwork
$modules/jenkins_plugin.py:
maintainers: jtyr
$modules/jenkins_script.py: