delphix / appliance-build

This repository contains the code used to build the Ubuntu-based Delphix Appliance, leveraging open-source tools such as Debian's live-build, Docker, Ansible, OpenZFS, and others.
Apache License 2.0
19 stars 41 forks source link

TOOL-23653 Upgrade version of Python on DCoL #749

Closed sanjipta-delphix closed 6 months ago

sanjipta-delphix commented 7 months ago

Problem

We are planning to upgrade python in dcol machines. This will unblock us for upgrading ansible. Since we are using ubuntu 20.04, we should add deadsnakes PPA.

Solution

I have tested new linux package mirror after adding deadsnake PPA. PR: https://github.com/delphix/devops-gate/pull/2572. Python 3.12 version is now available. So in this PR I have updated the python version to 3.12.

Testing Done

I have tested the new python version in a test VM in DCoA ubuntu-linux-mirror-package-sanjipta .
grodr commented 7 months ago

For testing is there a plan to deploy this to dcol-dev to validate that the dcenter code and basic operations work properly on the new image?

ghost commented 7 months ago

For testing is there a plan to deploy this to dcol-dev to validate that the dcenter code and basic operations work properly on the new image?

Yes, tomorrow Sanjipta and I will be deploying this to dcol-dev to test that it works as expected