This is an automated email from the ASF dual-hosted git repository.
mck pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-builds.git
The following commit(s) were added to refs/heads/trunk by this push:
new c36f90a Update ASF-jenkins-agents.md after Datastax agents are
removed and IBM agents added
c36f90a is described below
commit c36f90ac8969a0c36d0ca45f103634ce1abb90cd
Author: Mick Semb Wever <[email protected]>
AuthorDate: Mon Jan 12 17:34:42 2026 +0100
Update ASF-jenkins-agents.md after Datastax agents are removed and IBM
agents added
Also update ubuntu version column, most agents are now updated off 18.04
and a few small doc updates based on feedback on installing new agents
---
ASF-jenkins-agents.md | 138 +++++++++++++++++++++----------------------
jenkins-dsl/agent-install.sh | 3 +
2 files changed, 71 insertions(+), 70 deletions(-)
diff --git a/ASF-jenkins-agents.md b/ASF-jenkins-agents.md
index a8bac58..a3f7a57 100644
--- a/ASF-jenkins-agents.md
+++ b/ASF-jenkins-agents.md
@@ -5,7 +5,7 @@ This document contains information on
- the list of servers currently donated and running at ci-cassandra.apache.org
-Additional compute resource donations for the Apache Cassandra project are
appreciated.
+Additional compute resource donations for the Apache Cassandra project are
always appreciated. The project is dependent on these donations.
If you have questions about compute resource donations, ask on the dev mailing
list <[email protected]>.
@@ -17,16 +17,9 @@ Server Requirements:
- Root volume is all available space (500GB+), preferably in a RAID-0
configuration.
-## Ubuntu 18.04 Server Installation
+## Ubuntu 24.04 Server Installation
-1. Sudoers need to sudo without password.
-
-Edit sudoers to allow INFRA to sudo without password, or provide them with the
password.
-For example, set: `%sudo ALL=(ALL:ALL) NOPASSWD:ALL`
-
- `$ sudo visudo`
-
-2. The `agent-install.sh` must be run in preparation for ASF Infra to add it
to the Jenkins cluster.
+1. The `agent-install.sh` must be run in preparation for ASF Infra to add it
to the Jenkins cluster.
To run the script…
@@ -36,6 +29,12 @@ To run the script…
c. `sudo bash agent-install.sh`
+2. hostname and /etc/hosts needs to be updated. You need to know values for
`${public_ip}` and `${n}`.
+
+ hostnamectl set-hostname jenkins-cassandra${n}
+
+ sed -i '/${public_ip}/{d;}' /etc/hosts
+ echo "${public_ip} jenkins-cassandra${n}.apache.org jenkins-cassandra${n}
>> /etc/hosts
## AWS Server Installation
@@ -55,77 +54,76 @@ ask for more in console
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elas
- Agents with 500GB+ data volumes have the label `cassandra-dtest`, enabling
them to run the python dtests.
- Agents with 32GB+ RAM have the label `cassandra-dtest-large`, enabling them
to run the resource intensive python dtests.
-| Agent Name | Donated By | Description
| IP Address |
-| -------------- | -----------:|
--------------------------------------------:|:--------------:|
-| [cassandra17](https://ci-cassandra.apache.org/computer/cassandra17) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 44.230.121.32 |
-| [cassandra18](https://ci-cassandra.apache.org/computer/cassandra18) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 44.230.213.15 |
-| [cassandra19](https://ci-cassandra.apache.org/computer/cassandra19) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 44.231.106.18 |
-| [cassandra20](https://ci-cassandra.apache.org/computer/cassandra20) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 44.231.194.19 |
-| [cassandra21](https://ci-cassandra.apache.org/computer/cassandra21) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 44.233.81.188 |
-| [cassandra22](https://ci-cassandra.apache.org/computer/cassandra22) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 50.112.217.24 |
-| [cassandra23](https://ci-cassandra.apache.org/computer/cassandra23) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 50.112.240.23 |
-| [cassandra24](https://ci-cassandra.apache.org/computer/cassandra24) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 52.12.57.190 |
-| [cassandra25](https://ci-cassandra.apache.org/computer/cassandra25) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 52.27.28.244 |
-| [cassandra26](https://ci-cassandra.apache.org/computer/cassandra26) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.185.77.39 |
-| [cassandra27](https://ci-cassandra.apache.org/computer/cassandra27) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.188.214.16 |
-| [cassandra28](https://ci-cassandra.apache.org/computer/cassandra28) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.190.165.16 |
-| [cassandra29](https://ci-cassandra.apache.org/computer/cassandra29) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.212.144.24 |
-| [cassandra30](https://ci-cassandra.apache.org/computer/cassandra30) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.214.96.70 |
-| [cassandra31](https://ci-cassandra.apache.org/computer/cassandra31) |
Amazon | Ubuntu 18.04 LTS amd64, 32G RAM, m5.2xlarge | 54.71.239.65 |
-| [cassandra32](https://ci-cassandra.apache.org/computer/cassandra32) |
iland | Ubuntu 18.04 LTS amd64, 32G RAM, 16 core | 64.18.213.245 |
-| [cassandra33](https://ci-cassandra.apache.org/computer/cassandra33) |
iland | Ubuntu 18.04 LTS amd64, 32G RAM, 16 core | 64.18.213.246 |
-| [cassandra34](https://ci-cassandra.apache.org/computer/cassandra34) |
iland | Ubuntu 18.04 LTS amd64, 32G RAM, 16 core | 64.18.213.247 |
-| [cassandra35](https://ci-cassandra.apache.org/computer/cassandra35) |
iland | Ubuntu 18.04 LTS amd64, 32G RAM, 16 core | 64.18.213.248 |
-| [cassandra36](https://ci-cassandra.apache.org/computer/cassandra36) |
iland | Ubuntu 18.04 LTS amd64, 32G RAM, 16 core | 64.18.213.249 |
-| [cassandra37](https://ci-cassandra.apache.org/computer/cassandra37) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.226 |
-| [cassandra38](https://ci-cassandra.apache.org/computer/cassandra38) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.231 |
-| [cassandra39](https://ci-cassandra.apache.org/computer/cassandra39) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.232 |
-| [cassandra40](https://ci-cassandra.apache.org/computer/cassandra40) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.237 |
-| [cassandra41](https://ci-cassandra.apache.org/computer/cassandra41) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.242 |
-| [cassandra42](https://ci-cassandra.apache.org/computer/cassandra42) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.52.245 |
-| [cassandra43](https://ci-cassandra.apache.org/computer/cassandra43) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.53.15 |
-| [cassandra44](https://ci-cassandra.apache.org/computer/cassandra44) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.53.17 |
-| [cassandra45](https://ci-cassandra.apache.org/computer/cassandra45) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.53.59 |
-| [cassandra46](https://ci-cassandra.apache.org/computer/cassandra46) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.55.25 |
-| [cassandra47](https://ci-cassandra.apache.org/computer/cassandra47) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.55.40 |
-| [cassandra48](https://ci-cassandra.apache.org/computer/cassandra48) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.55.49 |
-| [cassandra49](https://ci-cassandra.apache.org/computer/cassandra49) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.55.57 |
-| [cassandra50](https://ci-cassandra.apache.org/computer/cassandra50) |
DataStax | Ubuntu 22.04 LTS amd64, 32G RAM, 8 core | 163.172.51.48 |
-| [cassandra51](https://ci-cassandra.apache.org/computer/cassandra51) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 37.27.237.42 |
-| [cassandra52](https://ci-cassandra.apache.org/computer/cassandra52) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 65.21.169.90 |
-| [cassandra53](https://ci-cassandra.apache.org/computer/cassandra53) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 65.21.169.89 |
-| [cassandra54](https://ci-cassandra.apache.org/computer/cassandra54) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 65.21.169.88 |
-| [cassandra55](https://ci-cassandra.apache.org/computer/cassandra55) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 65.21.169.87 |
-| [cassandra56](https://ci-cassandra.apache.org/computer/cassandra56) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 95.216.13.181 |
-| [cassandra57](https://ci-cassandra.apache.org/computer/cassandra57) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 65.21.174.184 |
-| [cassandra58](https://ci-cassandra.apache.org/computer/cassandra58) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 95.217.141.42 |
-| [cassandra59](https://ci-cassandra.apache.org/computer/cassandra59) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 37.27.231.136 |
-| [cassandra60](https://ci-cassandra.apache.org/computer/cassandra60) |
NetApp | Ubuntu 22.04 LTS amd64, 256G RAM, 48 core | 37.27.142.164 |
-| [cassandra-arm1](https://ci-cassandra.apache.org/computer/cassandra-arm1) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 114.119.184.236 |
-| [cassandra-arm2](https://ci-cassandra.apache.org/computer/cassandra-arm2) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 94.74.91.186 |
-| [cassandra-arm3](https://ci-cassandra.apache.org/computer/cassandra-arm3) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 159.138.106.144 |
-| [cassandra-arm4](https://ci-cassandra.apache.org/computer/cassandra-arm4) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 110.238.106.76 |
-| [cassandra-arm5](https://ci-cassandra.apache.org/computer/cassandra-arm5) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 94.74.95.38 |
-| [cassandra-arm6](https://ci-cassandra.apache.org/computer/cassandra-arm6) |
Huawei | Ubuntu 18.04.3 LTS arm64, 32G RAM, 16 core | 119.8.163.173 |
+| Agent Name | Donated By | Ubuntu version | Specs
| IP Address |
+| -------------- | -----------:|:---------------:|
----------------------------:|:--------------:|
+| [cassandra01](https://ci-cassandra.apache.org/computer/cassandra01) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.51 |
+| [cassandra02](https://ci-cassandra.apache.org/computer/cassandra02) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.50 |
+| [cassandra03](https://ci-cassandra.apache.org/computer/cassandra03) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.54 |
+| [cassandra04](https://ci-cassandra.apache.org/computer/cassandra04) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.62 |
+| [cassandra05](https://ci-cassandra.apache.org/computer/cassandra05) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.53 |
+| [cassandra06](https://ci-cassandra.apache.org/computer/cassandra06) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.55 |
+| [cassandra07](https://ci-cassandra.apache.org/computer/cassandra07) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.60 |
+| [cassandra08](https://ci-cassandra.apache.org/computer/cassandra08) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.91.168 |
+| [cassandra09](https://ci-cassandra.apache.org/computer/cassandra09) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.61 |
+| [cassandra10](https://ci-cassandra.apache.org/computer/cassandra10) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.52 |
+| [cassandra11](https://ci-cassandra.apache.org/computer/cassandra11) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.57 |
+| [cassandra12](https://ci-cassandra.apache.org/computer/cassandra12) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.56 |
+| [cassandra13](https://ci-cassandra.apache.org/computer/cassandra13) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.58 |
+| [cassandra14](https://ci-cassandra.apache.org/computer/cassandra14) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.91.162 |
+| [cassandra15](https://ci-cassandra.apache.org/computer/cassandra15) |
IBM | 24.04 | amd64, 32G RAM, 4 core | 169.54.102.59 |
+| [cassandra17](https://ci-cassandra.apache.org/computer/cassandra17) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 44.230.121.32 |
+| [cassandra18](https://ci-cassandra.apache.org/computer/cassandra18) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 44.230.213.15 |
+| [cassandra19](https://ci-cassandra.apache.org/computer/cassandra19) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 44.231.106.18 |
+| [cassandra20](https://ci-cassandra.apache.org/computer/cassandra20) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 44.231.194.19 |
+| [cassandra21](https://ci-cassandra.apache.org/computer/cassandra21) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 44.233.81.188 |
+| [cassandra22](https://ci-cassandra.apache.org/computer/cassandra22) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 50.112.217.24 |
+| [cassandra23](https://ci-cassandra.apache.org/computer/cassandra23) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 50.112.240.23 |
+| [cassandra24](https://ci-cassandra.apache.org/computer/cassandra24) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 52.12.57.190 |
+| [cassandra25](https://ci-cassandra.apache.org/computer/cassandra25) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 52.27.28.244 |
+| [cassandra26](https://ci-cassandra.apache.org/computer/cassandra26) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.185.77.39 |
+| [cassandra27](https://ci-cassandra.apache.org/computer/cassandra27) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.188.214.16 |
+| [cassandra28](https://ci-cassandra.apache.org/computer/cassandra28) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.190.165.16 |
+| [cassandra29](https://ci-cassandra.apache.org/computer/cassandra29) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.212.144.24 |
+| [cassandra30](https://ci-cassandra.apache.org/computer/cassandra30) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.214.96.70 |
+| [cassandra31](https://ci-cassandra.apache.org/computer/cassandra31) |
Amazon | 24.04 | amd64, 32G RAM, m5.2xlarge | 54.71.239.65 |
+| [cassandra32](https://ci-cassandra.apache.org/computer/cassandra32) |
iland | 24.04 | amd64, 32G RAM, 16 core | 64.18.213.245 |
+| [cassandra33](https://ci-cassandra.apache.org/computer/cassandra33) |
iland | 24.04 | amd64, 32G RAM, 16 core | 64.18.213.246 |
+| [cassandra34](https://ci-cassandra.apache.org/computer/cassandra34) |
iland | 24.04 | amd64, 32G RAM, 16 core | 64.18.213.247 |
+| [cassandra35](https://ci-cassandra.apache.org/computer/cassandra35) |
iland | 24.04 | amd64, 32G RAM, 16 core | 64.18.213.248 |
+| [cassandra36](https://ci-cassandra.apache.org/computer/cassandra36) |
iland | 24.04 | amd64, 32G RAM, 16 core | 64.18.213.249 |
+| [cassandra51](https://ci-cassandra.apache.org/computer/cassandra51) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 37.27.237.42 |
+| [cassandra52](https://ci-cassandra.apache.org/computer/cassandra52) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 65.21.169.90 |
+| [cassandra53](https://ci-cassandra.apache.org/computer/cassandra53) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 65.21.169.89 |
+| [cassandra54](https://ci-cassandra.apache.org/computer/cassandra54) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 65.21.169.88 |
+| [cassandra55](https://ci-cassandra.apache.org/computer/cassandra55) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 65.21.169.87 |
+| [cassandra56](https://ci-cassandra.apache.org/computer/cassandra56) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 95.216.13.181 |
+| [cassandra57](https://ci-cassandra.apache.org/computer/cassandra57) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 65.21.174.184 |
+| [cassandra58](https://ci-cassandra.apache.org/computer/cassandra58) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 95.217.141.42 |
+| [cassandra59](https://ci-cassandra.apache.org/computer/cassandra59) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 37.27.231.136 |
+| [cassandra60](https://ci-cassandra.apache.org/computer/cassandra60) |
NetApp | 22.04 | amd64, 256G RAM, 48 core | 37.27.142.164 |
+| [cassandra-arm1](https://ci-cassandra.apache.org/computer/cassandra-arm1) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 114.119.184.236 |
+| [cassandra-arm2](https://ci-cassandra.apache.org/computer/cassandra-arm2) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 94.74.91.186 |
+| [cassandra-arm3](https://ci-cassandra.apache.org/computer/cassandra-arm3) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 159.138.106.144 |
+| [cassandra-arm4](https://ci-cassandra.apache.org/computer/cassandra-arm4) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 110.238.106.76 |
+| [cassandra-arm5](https://ci-cassandra.apache.org/computer/cassandra-arm5) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 94.74.95.38 |
+| [cassandra-arm6](https://ci-cassandra.apache.org/computer/cassandra-arm6) |
Huawei | 24.04 | arm64, 32G RAM, 16 core | 119.8.163.173 |
----
Contacts for system donators, when console hands may be needed by INFRA:
- *IBM*: Mick Semb Wever <[email protected]>
+ *IBM*: Mick Semb Wever [email protected]
+ alternative group list: [email protected]
- *NetApp*: Stefan Miklosovic <[email protected]>
+ *NetApp*: Stefan Miklosovic [email protected]
alternative group list: [email protected]
- *Amazon*: Steve Mayszak [email protected]
+ *Amazon*: Himanshu Jindal [email protected]
- *iland*: Julien Anguenot <[email protected]>
+ *iland*: Julien Anguenot [email protected]
- *Huawei*: Weijun Lu <[email protected]>
+ *Huawei*: Weijun Lu [email protected]
----
-
-For adding additional infrastructure see
- https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=127406622
diff --git a/jenkins-dsl/agent-install.sh b/jenkins-dsl/agent-install.sh
index b97864b..67c8d57 100644
--- a/jenkins-dsl/agent-install.sh
+++ b/jenkins-dsl/agent-install.sh
@@ -47,6 +47,8 @@ apt-get -y autoremove --purge bind9
rm -fr /var/cache/bind
apt-get -y install apt-utils dnsutils net-tools software-properties-common
+# LDAP breaks with ec2-instance-connect
+apt-get remove ec2-instance-connect
# Ensure `hostname` is configured to the server's public ip
hostname `dig +short myip.opendns.com @resolver1.opendns.com`
@@ -94,6 +96,7 @@ dpkg -i puppet-release-jammy.deb
rm puppet-release-jammy.deb
apt-get update
apt-get install -y puppet-agent
+apt-mark hold puppet-agent
mkdir -p /etc/puppetlabs/puppet
sh -c 'cat >> /etc/puppetlabs/puppet/puppet.conf << EOF
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]