Skip to content
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

Prepare python3 environment #459

Closed
YanChii opened this issue Oct 11, 2019 · 1 comment
Closed

Prepare python3 environment #459

YanChii opened this issue Oct 11, 2019 · 1 comment
Assignees
Milestone

Comments

@YanChii
Copy link
Contributor

YanChii commented Oct 11, 2019

The first step of full migration to python3 is to prepare the environment. This consist of

  • creating new management VMs with already-installed python3
  • install python3 in existing installations during upgrade

The second one is tricky because python is used also for upgrades (ansible). Therefore we have to install python before the appliance upgrade begins.

What is not covered by this issue:

  • installing python3 in global zones and SunOS zones - this will be covered by planned pkgsrc archive replacement
  • replace virtualenvs
  • migrate esdc code to python3
@YanChii YanChii added this to the 4.2 milestone Oct 11, 2019
@YanChii YanChii self-assigned this Oct 11, 2019
@YanChii
Copy link
Contributor Author

YanChii commented Oct 13, 2019

Python 3 cannot be used for ansible administration of CentOs 7 because it cannot control package installation with yum. Therefore we are staying on a stable supported path and python 3 will be used only where needed. This means we don't need to have python 3 installed before the upgrade starts and the task becomes easier.
It also means we will not merge the above PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant