jenkinsci / hetzner-cloud-plugin

Hetzner cloud integration for Jenkins
https://plugins.jenkins.io/hetzner-cloud/
Apache License 2.0
24 stars 8 forks source link

Support Hetzner Cloud networks in server templates #7

Closed sandrinr closed 2 years ago

sandrinr commented 2 years ago

Dependencies

None that I would be aware of.

Feature Request

Support Hetzner Cloud networks in server templates.

Jenkins nodes regularly need to access resources on private networks. Hetzner provides means to attach cloud components to private networks. These networks are attached on a per server basis.

The Jenkins Hetzner Cloud plugin creates servers according to templates. Allowing to configure to which networks the server shall connect would allow simple and elegant solutions to access private resources.

rkosegi commented 2 years ago

To implement this enhancement, following tasks has to be done:

rkosegi commented 2 years ago

You can now specify either network ID or label expression that resolves to single network in server template. See README for more details.

sandrinr commented 2 years ago

That was quick! Thanks :-)!