Skip to content

Upgrade plugin to version 2.0.0 - #5

Merged
enk21 merged 16 commits into
controlplane-com:mainfrom
jacobecox:main
Dec 12, 2025
Merged

Upgrade plugin to version 2.0.0#5
enk21 merged 16 commits into
controlplane-com:mainfrom
jacobecox:main

Conversation

@jacobecox

Copy link
Copy Markdown
Collaborator

Most recent update adds README guidance for label usage to control cloud assignment per job

Fixes:

  • handle orphaned workload cleanup
  • handle stalled task cleanup (job finishes but Jenkins never sees it completed after period of time)
  • handle stuck agent (agent is online but no activity/stalled JVM after period of time)
  • added async cleanup of agent + workload to avoid mismatches
  • added agent provisioning cooldown - configurable length of time to wait before provisioning another agent for same task
  • added resource minimum + recommendation guard rails (too low resources never run agents)
  • specified volume set must be of type: shared

Succesful scenario handling

  • Handshake failures
  • OOM kills
  • Fast exits
  • Abnormal websocket terminations
  • Controller restarts
  • Stalled JVMs due to CPU overload
  • Parallel job runs
  • Big resource consumption (15 Core + 32 GiB) with 1 min+ timeout

@enk21
enk21 merged commit 306ae12 into controlplane-com:main Dec 12, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants