[ 
https://issues.apache.org/jira/browse/BEAM-12621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17424249#comment-17424249
 ] 

Valentyn Tymofieiev commented on BEAM-12621:
--------------------------------------------

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)

Reply via email to