sodafoundation / installer

provides easy installation and basic deployment based on specific configurations for SODA Projects
Apache License 2.0
35 stars 68 forks source link

Added changes to support and enable installation of SODA on Ubuntu20.04 #488

Closed anvithks closed 2 years ago

anvithks commented 2 years ago

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.

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.

joseph-v commented 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)

anvithks commented 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?

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.