[
https://issues.apache.org/jira/browse/BEAM-12621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17424249#comment-17424249
]
Valentyn Tymofieiev edited comment on BEAM-12621 at 10/5/21, 1:21 AM:
----------------------------------------------------------------------
Besides upgrading to next Ubuntu version, the new image will need to have same
all necessary Java/Python/Go versions.
Python interpreters could be installed from a deadsnakes-ppa repo (current
way), or we can try to switch to use pyenv, see [1] .
We should also try to rename the image family to something like jenkins-worker
family instead of jenkins-slave in light of [2]. We could time this with Ubuntu
upgrade, delete the slave images and update the playbook [3].
[1]
https://issues.apache.org/jira/browse/BEAM-8152?focusedCommentId=17424230&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17424230
[2] https://www.jenkins.io/blog/2020/06/18/terminology-update/
[3]
https://cwiki.apache.org/confluence/display/BEAM/Jenkins+Tips#JenkinsTips-HowtoinstallandupgradesoftwareonJenkinsworkers
was (Author: tvalentyn):
Besides upgrading to next Ubuntu version, the new image will need to have same
all necessary Java/Python/Go versions.
Python interpreters could be installed from a deadsnakes-ppa repo (current
way), or we can try to switch to use pyenv, see [1] .
We should also try to rename the image family to something like jenkins-worker
family instead of jenkins-slave in light of [2]. We could time this with Ubuntu
upgrade, delete the slave images and update the playbook [3].
Ideally we should also find a way to institute rolling upgrades of Jenkins
workers with new images, so that the updates can be streamlined and less
manual/disruptive.
[1]
https://issues.apache.org/jira/browse/BEAM-8152?focusedCommentId=17424230&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17424230
[2] https://www.jenkins.io/blog/2020/06/18/terminology-update/
[3]
https://cwiki.apache.org/confluence/display/BEAM/Jenkins+Tips#JenkinsTips-HowtoinstallandupgradesoftwareonJenkinsworkers
> Update Jenkins VMs to modern Ubuntu version
> -------------------------------------------
>
> Key: BEAM-12621
> URL: https://issues.apache.org/jira/browse/BEAM-12621
> Project: Beam
> Issue Type: Improvement
> Components: build-system
> Reporter: Kiley Sok
> Priority: P3
> Labels: infra, infrastructure, jenkins
>
> Update Jenkins VMs to modern Ubuntu version. Document/automate the process
> https://cwiki.apache.org/confluence/display/BEAM/Jenkins+Tips#JenkinsTips-HowtoinstallandupgradesoftwareonJenkinsworkers
--
This message was sent by Atlassian Jira
(v8.3.4#803005)