1 of 32

SUPPORTING MEMBERS

Platinum Members

Gold Members

Silver Members

2 of 32

Key Drivers for Next Gen Infrastructure

  • Digital Sovereignty
  • Licensing Changes
  • Security Concerns
  • AI Redefining Infra

3 of 32

OpenStack Demand Surging

Take the OpenStack User Survey: openstack.org/usersurvey

4 of 32

Introducing: OpenStack 2024.2 Dalmatian

5 of 32

OpenStack 2024.2 Features Addressing Market Needs

6 of 32

OpenStack Technical Committee

Goutham Pacha Ravi (gouthamr)

7 of 32

The 30th Release

487 Contributors!

Congratulations, and thank you!

8 of 32

9 of 32

Open Community

Elections

  • Implemented a number of changes to the election tooling and process
  • Elections were announced early and there was an extended voting period (inadvertently)

TC changes

  • We welcomed two first-time TC members: Doug Goldstein (cardoe) and Sylvain Bauza (bauzas)

Project Team Leads

  • 37 PTLs were nominated
  • 4 teams adopted distributed leadership (freezer, oslo, relmgmt, requirements)
  • 4 teams need PTL appointments (kuryr, mistral, swift, watcher)

10 of 32

Governance Updates

  • OpenStack Skyline graduated from its “emerging” status; and 2024.2 marks the first official release for “skyline-ui” and “skyline-console” projects.
  • The release team transitioned the “zed” branch across all projects with cycle-with-rc to “unmaintained”
  • The TC continued to track project activity to identify areas of the community that either needed help, or needed to be deprioritized and retired. OpenStack projects can be identified as “inactive” at any point during a release cycle. When this happens, we would prevent any releases for the cycle from such projects.
  • During 2024.2, we retired Solum (Application Lifecycle Management), Murano (Application catalog), Sahara (Big Data Processing), Senlin (Clustering service), ec2api (AWS compatibility layer) and networking-ovn (merged into Neutron) and all “charms” repositories pertaining to the “Sunbeam” project - these have been merged into the Sunbeam project.
  • The infra team secured 146 PyPi repositories by removing human maintainer accounts - an arduous task to secure our software delivery process.
  • Distributed Project Leadership terms are now constrained to a single release cycle. This means that a project team with DPL will revert to the PTL model at the end of each release cycle. Project maintainers can explicitly opt-in to the DPL model again for the next release cycle.
  • Monasca (Monitoring service) and Freezer (Disaster Recovery service) are currently marked “inactive”. There were no releases published for these projects during the 2024.2 release cycle.
  • Python version support was picked for the 2025.1 “Epoxy” release: python3.9, python3.10, python3.11 and python3.12

11 of 32

Where do we go from here?

Themes for Epoxy

Combating technical debt

  • Testing with the latest OS distributions
  • Secure Default Role Based Access Control
  • Replacing eventlet

Focus on investment areas

  • Stability for this SLURP release
  • Security and Vulnerability Management
  • Increasing contributor engagement
  • VMWare Migration and Feature Parity
  • Support new and evolving use cases

OpenStack “Epoxy” PTG

PTG Etherpad: https://etherpad.opendev.org/p/oct2024-ptg-os-tc

PTG Session Times:

Oct 21 (Monday):

  • Diversity Working Group: 1300 UTC - 1400 UTC
  • TC meetings: 1400 UTC - 1700 UTC

Oct 25 (Friday):

  • TC meetings: 1500 UTC - 1800 UTC

12 of 32

OpenStack Manila

Carlos da Silva / carloss (IRC)

13 of 32

2024.2 highlights

What is new or updated in the manila core features:

  • Users can now manipulate select storage capabilities with share metadata changes
  • It is now possible to provision shares within hosts that are currently under maintenance (“disabled”).
  • Users can manipulate metadata on share export locations. A configuration option can be used to define metadata items that users are forbidden from modifying.
  • Listing services with `manila-manage` command now supports different output types.
  • Cloud operators can refresh share export locations through a new API instead with zero downtime.
  • The Shared File Systems service now requires a user's scope to be set within the OpenStack Identity service by the virtue of default RBAC.
  • When creating access rules with a deletion lock, the corresponding shares will also be locked to prevent disconnections.

14 of 32

2024.2 highlights

What is new or updated in the share drivers:

  • A new share driver has been added to allow provisioning and managing NFS shares with a VAST DATA Storage appliance.
  • The CephFS driver now supports managing and unmanaging pre-existing shares and snapshots.
  • It is now possible to specify pre-created NetApp ONTAP efficiency policies through the use of the ``netapp:efficiency_policy`` share type extra spec.
  • The NetApp ONTAP driver now supports creating Write Once Read Many (WORM) shares through the use of the NetApp storage SnapLock feature.

15 of 32

2025.1 Epoxy plans

  • Support for share encryption
  • Continue adding OpenAPI coverage
  • Support for updating access rules' access level
  • Eventlet
  • Backups enhancements

Join us at the PTG!

https://etherpad.opendev.org/p/epoxy-ptg-manila-planning

16 of 32

OpenStack Nova

Sylvain Bauza / bauzas (IRC)

17 of 32

2024.2 Dalmatian key highlights

  • Metrics
    • Blueprints
      • 15 Accepted
      • 6 Implemented
    • Bugs
      • At least 31 bugfixes merged
    • Kudos to the team for the hard work !

This is a non-SLURP release, so you can’t decide to directly upgrade from 2023.2 Bobcat. As a reminder, we also support Dalmatian services with Caracal computes.

18 of 32

  • Mediated devices for vGPUs are now persisted across reboots of a compute host (libvirt >= 7.3.0)
  • Instances with UEFI firmware can now be launched with stateless firmware if their image has the hw_firmware_stateless property (libvirt >= 8.6.0)
  • Nova now automatically detects vTPM support and their models for compute services if swtpm is installed on the node (libvirt >= 8.0.0)
  • You can now require TLS connections for SPICE consoles if you set the [spice]/require_secure configuration option to True.
  • AggregateMultitenancyIsolation scheduler filter now supports multiple aggregate keys prefixed by filter_tenant_id which removes the limitation on the number of tenants an aggregate of hosts can relate to.

19 of 32

2025.1 Epoxy planning at the vPTG

  • Dalmatian retrospective
  • Epoxy contributions deadlines
  • Image backend refactoring
  • Eventlet removal
  • Vfio-pci variant drivers support
  • … and more !

Nova at the vPTG

  • Tuesday, Wed, Thurs, Friday Oct 22-25 1pm-5pm UTC

https://ptg.opendev.org/ptg.html

20 of 32

OpenStack Ironic

Riccardo Pittau / rpittau (IRC)

21 of 32

Ironic in Dalmatian

Dalmatian by numbers:

  • Over 350 commits
  • More than 40k lines of code!
  • Over 30 contributors
  • 14 companies
  • Almost 100 bugs fixed

GRAPH, IMAGE, ETC.

22 of 32

Ironic in Dalmatian

Highlights and new features:

  • Added the concept of “runbooks” to enable project members nodes maintenance
  • Completed migration of inspector into ironic, inspector is now deprecated
  • Firmware updates on active nodes is now possible using the firmware interface
  • Removed the deprecated ibmc, xclarity, and idrac-wsman drivers, in favor of more modern, redfish-based drivers
  • Added the ability to fetch the list of virtual media devices attached to a node using the virtual media devices API
  • Updated the Redfish interoperability profile to version 1.1.0
  • Added option to disable some boot modes during deployment
  • Stopped testing partition images in favor of whole disk images

23 of 32

Ironic in Dalmatian

  • Security updates
    • Hashed rescue passwords required
    • Reduced/Removed nodes info during cleaning phase
    • Ironic services use HTTPS by default to communicate

24 of 32

Ironic plans for Epoxy

Spoiler alert!

  • Bootable Containers
  • Console logging support
  • Support for 4K block devices�

25 of 32

Ironic Epoxy PTG

October 21-25, 2024

  • Current sessions schedule:
    • Mon 1400-1600 UTC
    • Tue-Thu 1400-1700 UTC
    • No sessions on Friday
  • Agenda can be found at https://etherpad.opendev.org/p/ironic-ptg-october-2024
  • Mitaka room at https://ptg.opendev.org

26 of 32

OpenStack Cinder

Jon Bernard / (jbernard)

27 of 32

Cinder Highlights

  • ~120 commits this cycle

  • Mostly driver features and bug fixes

  • A few examples

    • Dell PowerStore active-active support
    • Dell PowerStore QoS support
    • NetApp added support to active/active mode in ISCSI/FC drivers
    • HPE Nimble replication
    • StorPool added support clone-across-pools capability

28 of 32

Cinder Highlights

  • Improved checks for images downloaded to volumes to address OSSA-2024-001

  • Significant improvements to the Fujitsu, HPE, Hitachi, and PowerStore drivers

  • The Quobyte volume driver and the GlusterFS backup driver have been deprecated

29 of 32

Cinder Epoxy PTG

October 22-25, 2024

  • Current sessions schedule:
    • 1300 UTC Tue - Fri

30 of 32

OpenInfra Foundation Teams & Adjacent Communities�

  • Diversity & Inclusion Working Group
  • Kata Containers
  • StarlingX
  • OceanBase

Virtual PTG will be held October 21-25, 2024. Free registration at openinfra.dev/ptg

OpenStack Teams

  • Blazar
  • Cinder
  • CloudKitty
  • Designate
  • Glance
  • Horizon
  • Ironic
  • Keystone
  • Kolla
  • Magnum
  • Manila
  • Neutron
  • Nova
  • Octavia

  • OpenStack-Ansible
  • OpenStack-Helm
  • OpenStackSDK/CLI
  • OpenStack Security SIG
  • OpenStack Technical Committee
  • Public Cloud SIG
  • Quality Assurance
  • Release Management
  • Sunbeam
  • Swift
  • Tacker

31 of 32

Join us for OpenInfra Live

Thursdays at 1400 UTC

openinfra.live

32 of 32