Skip to content

Hetzner Cloud Plugin creates more servers than instance cap #85

Closed as not planned
@palacsint

Description

@palacsint

Jenkins and plugins versions report

Environment Jenkins: 2.452.2 OS: Linux - 5.4.0-186-generic Java: 11.0.23 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
hetzner-cloud:84.v8acf5510fd35

What Operating System are you using (both controller, and any agents involved in the problem)?

Ubuntu 22.04

Reproduction steps

  1. Configure Hetzner cloud plugin with Instance cap of 2.
  2. Click "Build Now" 11 times. (We have five on-prem build nodes.)

Expected Results

The plugin creates two server instances.

Actual Results

The plugin creates six server instances.

Anything else?

Jenkins log:

Aug 26, 2024 5:00:06 PM FINE cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
provision(cloud=hetzner-java-slaves,label=java&&docker,excessWorkload=6)
Aug 26, 2024 5:00:07 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:07 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:07 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:08 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:08 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:08 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:09 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 0 running VMs
Aug 26, 2024 5:00:11 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:14 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:16 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:18 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:20 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloudResourceManager searchResourceByLabelExpression
Trying to find single resource for label expression 'app=jenkins-java-slave'
Aug 26, 2024 5:00:26 PM FINE cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
provision(cloud=hetzner-java-slaves,label=java&&docker,excessWorkload=1)
Aug 26, 2024 5:00:27 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 5 running VMs
Aug 26, 2024 5:00:27 PM WARNING cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Cloud capacity reached (2). Has 5 VMs running, but want 1 more executors
Aug 26, 2024 5:00:36 PM FINE cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
provision(cloud=hetzner-java-slaves,label=java&&docker,excessWorkload=1)
Aug 26, 2024 5:00:37 PM INFO cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Creating new agent with 1 executors, have 5 running VMs
Aug 26, 2024 5:00:37 PM WARNING cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision
Cloud capacity reached (2). Has 5 VMs running, but want 1 more executors
Aug 26, 2024 5:00:46 PM FINE cloud.dnation.jenkins.plugins.hetzner.HetznerCloud provision

Are you interested in contributing a fix?

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions