-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added changes to support and enable installation of SODA on Ubuntu20.04 #488
Added changes to support and enable installation of SODA on Ubuntu20.04 #488
Conversation
…parately as a systemd process.
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) |
@@ -82,14 +82,11 @@ | |||
|
|||
- name: Install RabbitMQ package | |||
apt: | |||
name: "{{ item }}" | |||
name: ['erlang-base', 'erlang-asn1', 'erlang-crypto', 'erlang-eldap', 'erlang-ftp', 'erlang-inets', 'erlang-mnesia', 'erlang-os-mon', 'erlang-parsetools', 'erlang-public-key', 'erlang-runtime-tools', 'erlang-snmp', 'erlang-ssl', 'erlang-syntax-tools', 'erlang-tftp', 'erlang-tools', 'erlang-xmerl', 'apt-transport-https', 'rabbitmq-server'] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need all these additional packages?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Yes. I will check this link and try out the installation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Update SODA Projects tags for L v1.6.0 release
…into ubuntu2004-support
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.