Closed anvithks closed 2 years ago
This PR seems to handle two different features (Ubuntu 20.04 support and Python 2 removal). Can we handle it in separate PRs, so that user can explore all existing features in Ubuntu 20.04?
Ubutnu 20.04 may not have python 2, but there seems to be steps available to install it (Please check: https://linuxconfig.org/install-python-2-on-ubuntu-20-04-focal-fossa-linux)
This PR seems to handle two different features (Ubuntu 20.04 support and Python 2 removal). Can we handle it in separate PRs, so that user can explore all existing features in Ubuntu 20.04?
Python2 removal is due to the Ansible version upgrade to 2.9.6. They can be separated but there are many dependencies that need to be checked when we install Python2 on ubuntu20.04. Let me check if I can separate the PRs.
Ubutnu 20.04 may not have python 2, but there seems to be steps available to install it (Please check: https://linuxconfig.org/install-python-2-on-ubuntu-20-04-focal-fossa-linux)
Yes. I will check this link and try out the installation.
What type of PR is this? /kind new feature
What this PR does / why we need it: This PR enables installation of SODA on Ubuntu 20.04.
python-pip
installations are upgraded topython3-pip
install_as_systemd
is set tofalse
. Bring api, controller and dock as standalone processes.install_etcd_as_systemd
and set it tofalse
. etcd is also brought up as a standalone process.ubuntu2004-experimental
branch.Which issue(s) this PR fixes: Fixes #485
Test Report Added?: /kind TESTED
Test Report: Tested on Ubuntu 20.04 on Virtual Box.
Special notes for your reviewer: There are some issues with the Anisble installation and etcd service running as a systemd process. Sometimes the process takes too much time to come up. This needs to be debugged and may be the etcd version needs to be updated.