Migrate PMM Jenkins instance to Amazon Linux2
General
Escalation
General
Escalation
Description
How to test
None
How to document
None
Attachments
1
Smart Checklist
Activity
Show:

illia.pshonkin February 10, 2021 at 9:43 AM
PR merged, Jenkins deployed

illia.pshonkin January 26, 2021 at 9:35 AM
We forgot to mention, after Jenkins implementation, we must create an HD ticket, to ask IIT to create an IPSec tunnel to have a connection to repo.ci.percona.com
Without this connection, we won't be able to issue any release from new pmm jenkins.
Problem
Our Jenkins server instance hosted on AWS is running on an outdated version of OS Amazon Linux v1, which affects performance, makes it impossible to upgrade packages due to version incompatibility, including some of the security patches. It is therefore recommended to migrate to a newer version of the operating system.
Goals
Migrate to Amazon Linux2
Transition from NFS to EFS
Have the startup scripts (cloud-init inclusive) stored as IaC on github
Note: a detailed migration plan is attached to this ticket.