Page MenuHomePhabricator

Restore Jenkins CI slave integration-slave-jessie-android
Closed, DeclinedPublic


We have a slave with kvm / Android SDK etc: integration-slave-jessie-android. It has been deleted on February 13th by @dduvall based on Jenkins config history:

contint1001$ ls -ld /var/lib/jenkins/config-history/nodes/integration-slave-jessie-android*
drwxrwsr-x 12 jenkins jenkins 4096 Feb 13 19:38 /var/lib/jenkins/config-history/nodes/integration-slave-jessie-android_deleted_20190213_193820_820

The last configuration is straightforward:

  <description>for android testing</description>
  <retentionStrategy class="hudson.slaves.RetentionStrategy$Always"/>
  <launcher class="hudson.plugins.sshslaves.SSHLauncher" plugin="ssh-slaves@1.26">
    <sshHostKeyVerificationStrategy class="hudson.plugins.sshslaves.verifiers.ManuallyTrustedKeyVerificationStrategy">

Event Timeline

I can not find the instance in Horizon/OpenStack anymore :-(

Mentioned in SAL (#wikimedia-releng) [2019-02-19T15:46:48Z] <hashar> Creating integration-slave-jessie-android m1.large it got deleted last week | T216517

@dduvall removed that last week after one of the cloudvirt machines had issues. Rather than rebuild the machine there was some discussion with @Mholloway in IRC about whether or not it was necessary to rebuild IIRC the conclusion was it was no longer being used(?).

Yes, the CI job that it's my understanding integration-slave-jessie-android only exists to support (apps-android-wikipedia-periodic-test) is no longer maintained and should be removed:

Change 491522 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: restore packages::java

Change 491522 abandoned by Hashar:
contint: restore packages::java

bah no more used :)

Eventually searching Phabriator for the job name brings: T198495: Fix or delete apps-android-wikipedia-periodic-test from CI

I will delete the agent I have created as a replacement.