open source · tested in public · help when you need it

Infrastructure you have to run yourself, kept current.

Regulation, air gaps and hardware that isn't going anywhere keep a lot of systems off the cloud and off the upgrade path. keelinfra builds open-source tools that keep them supported, and publishes the CI runs and test data behind what it says.

Products

for Jenkins and GitLab · free and open source

Agent8 for Jenkins

keelinfra/agent8 · MIT
Available Free Tested on AIX · Solaris · HP-UX

Run Jenkins agents on hosts stuck on Java 8, 11 or 17, while the controller moves to Java 21.

  • The old host keeps its Java and stays an ordinary node
  • Tested in CI on Linux, including RHEL/CentOS 6
  • Releases named after the Jenkins version they were tested with, one install script

Jenkins upgrade matrix

keelinfra/jenkins-upgrade-check · Apache-2.0
Published Free

Which Jenkins LTS lines can go straight to 2.580.1, and which need to stop on the way, from 328 rehearsed starts.

  • 38 LTS lines, from 2.60.3 to 2.568.3
  • The 100 and the 300 most installed plugins
  • Core-only and stepped upgrades, with the Java for each step

AIX Runner for GitLab

keelinfra/aix-runner · MIT
Experimental Free Tested on AIX 7.3

GitLab Runner for AIX 7.2 and 7.3, which GitLab doesn't ship.

  • The unmodified upstream runner, with four small dependency patches
  • The latest upstream release built daily in CI; releases published by hand
  • Shell executor tested: jobs, artifacts, cache, git clone, cancel

Extended Security for Jenkins 2.541.x

keelinfra/jenkins-extended-security · MIT
Released Free Not an official Jenkins release

Jenkins 2.541.3, the last LTS that runs on Java 17, with the core security fixes released after it.

  • Each fix listed with its upstream commit and any change from upstream
  • Built and tested in public CI on Java 17 and 21
  • A reproducible WAR, with a checksum, an SBOM and a build attestation

How every keelinfra product works

01

Open source first

The code, install scripts and tests are public. You can run everything without talking to us.

02

Tested in public

Linux, the upgrade rehearsals and the security backports are tested in public CI you can check. AIX, Solaris and HP-UX are tested by hand, not in CI, and the pages say so. The evidence ledger →

03

Paid support if you need it

The tools work without us. If you want someone to stand behind them, the engineer who builds them offers paid support.

$ sh install.sh --url https://jenkins.example.com/ --replace agent.jar   # agent8
Agent8 help

AIX, Solaris and HP-UX pilots, plugin checks, fleets

Tell us about your build hosts. The first answer is free and in writing, within two business days.

Ask about your hosts →