Uploaded image for project: 'Optimization Framework'
  1. Optimization Framework
  2. OPTFRA-645

Python 3 migration for HAS

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: High High
    • Frankfurt Release
    • None
    • HAS
    • None

      1. Code and Libraries:
      a. Common code changes modules in 2.7 and 3.8?
      i. 2.7 language changes (prints, packages usage etc)
      ii. Currently used libraries that need to be looked into in 3.8 for support. Especially those in the following major areas.
      1. Pbr, tox, pip.
      2. oslo.* libraries
      3. Pycrypto
      4. python-novaclient
      5. python-keystoneclient
      6. cotyledon

      b. Obvious code / syntax issues listed by syntax checkers
      c. Packages and libraries incompatibility checks and fixes

      2. Unit Test Modules:
      a. Obvious code / syntax issues listed by syntax checkers
      b. Packages and libraries incompatibility checks and fixes

      3. Build Level Changes:
      a. Build making and test execution changes (possible issues and fixes with tox, pip, pypi etc)

      4. Containerization Changes and fixes:
      a. Image Selection, docker builds, Dockerfile etc.
      b. Possible Helm Charts changes

      5. Regression Testing:
      a. Complete regression changes
      b. All issues that code / syntax checker couldn’t catch – need to be caught here.

            ikram ikram
            snarayanan snarayanan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: