Etherpad: https://etherpad.opendev.org/p/stx-distro-openstack-meetings

Minutes from the OpenStack Distro team call
Aug 29, 2023

Build:
- Build Issues: None

Installation:
- Installation Issues: None

Sanity with stx-openstack (main branch):
-  Last Successful Execution: (OVS) Tue Aug 22 12:39:12 UTC 2023 - Overall status: YELLOW
      Sanity          - Passed: 13 (86.67%) | Failed: 2 (13.33%)
      Regression  - Passed: 9 (75.0%) | Failed: 3 (25.0%)
           - Master Build (20230820T060000Z)
-  Last Execution: (OVS) Tue Aug 29 12:39:12 UTC 2023 - Overall status: RED
      Sanity          - Executed: 0
      Regression  - Executed: 0
             - Installation issue: Internal infra issue when installing our test labs.

-  Bugs Affecting Weekly Sanity/Regression:
    - No Reproducible bugs currently open. Only intermittent issues
      # LP 2023657: STX-O| config-out-of-date alarm won't disappear on controller-1 after swact and reapplying app
      # LP 2012389: STX-Openstack: Failed to activate binding for port for live migration
      # LP 2007303: STX-Openstack: "nova live-migration" fails to live migrate after host is forcefully turned off/on

- STX 9.0 Features Status:
    - Containerizing OpenStack clients: https://storyboard.openstack.org/#!/story/2010774
        - Tests planned to start this week
    -  OpenStack upversion (Antelope): https://storyboard.openstack.org/#!/story/2010715
        - In progress: developers are testing with locally built docker images (already upversioned)
         - Needed/Proposed changes to build system are listed below:
        * Allow multiple package versions in aptly bin repo:
                  (f/antelope): https://review.opendev.org/c/starlingx/root/+/893075
                 Currently, when downloader tries to delete a package, it uses ONLY the package name when searching for it, so if we have multiple versions of the same package, only the latest one would be considered. 
                 This proposal updates the deletion method to use both the package name and version, enabling multiple version support.
                 Not mandatory, but a nice to have.

        * Create specific aptly bin repo per build layer:
                  stx-tools (f/antelope):  https://review.opendev.org/c/starlingx/tools/+/893105
                  build-tools (f/antelope):  https://review.opendev.org/c/starlingx/root/+/893095
                  Currently all layers -- common, flock, distro, compiler, etc -- share the same aptly binary repository: `deb-local-binary`. 
                  This proposal updates the build system to create a separate aptly bin repo for each layer, enabling each layer to have its own version of a given package.

        * Add openstack build layer (f/antelope): https://review.opendev.org/c/starlingx/tools/+/892166

        * Update wheels with Antelope versions (f/antelope): https://review.opendev.org/c/starlingx/root/+/892245

        * Application specific manifest:
                  Create STX-Openstack manifest (master): https://review.opendev.org/c/starlingx/manifest/+/891875
                  Remove starlingx/openstack-armada-app from default manifest (master): https://review.opendev.org/c/starlingx/manifest/+/893085
                  Remove unnecessary Openstack Debian packages and images from starlingx/upstream (f/antelope): https://review.opendev.org/c/starlingx/upstream/+/892689
                  Uncomment packages on openstack-armada-app and change build layer (f/antelope): https://review.opendev.org/c/starlingx/openstack-armada-app/+/892391

--
Best Regards,
Thales Elero Cervi